0
Ich schaute auf anderes Thema, und ich tat das gleiche: fügen Sie Polsterung, Höhe, Opazität hinzu.CSS-Übergangsanzeige: Block
Aber ich habe keinen Übergang mit dem css oben. Kannst du mir sagen warum ?
Wenn ich eine Taste fügt die Klasse .show meiner div contactEmote berühren:
#contactEmote{
display: none;
top: 0px;
background-color: #f65b61;
width: 100%;
z-index: 2000;
opacity:0;
clear: both;
height: 0px;
padding: 0 8px;
overflow: hidden;
-webkit-transition: all .3s ease .15s;
-moz-transition: all .3s ease .15s;
-o-transition: all .3s ease .15s;
-ms-transition: all .3s ease .15s;
transition: all .3s ease .15s;
-webkit-box-shadow: 0px 4px 35px -1px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 4px 35px -1px rgba(0,0,0,0.68);
box-shadow: 0px 4px 35px -1px rgba(0,0,0,0.68);
}
#contactEmote.show{
top: 0px;
display: block;
height: 100px;
opacity: 1;
padding: 8px;
}
aber die div wird immer noch stattfinden, wo es nicht ist? Ich meine, es ist unsichtbar, aber ich kann nichts mehr setzen – DionysoSong
Meinst du, dass es immer noch Platz einnimmt? Ja. Da Sie aber die Höhe von 0 -> 100px animieren und "overflow: hidden" haben, müssen Sie möglicherweise auch nicht "Sichtbarkeit" verwenden. – mherzig
yeah hast recht, ich kam zurück zum block ^^ danke – DionysoSong