Ich habe bereits einen Gleittext, der von rechts nach links geschoben wird, aber es gelingt mir nicht, das von der links rechts zu machen Seite.So animieren Sie den Einschiebetext von links nach rechts
So ist die <h1>
von der rechten Seite einschieben und geht nach links. Und die <h2>
sollte von der linken Seite nach rechts schieben. Der Text sollte auf der rechten Seite des Bildschirms bleiben. Spielen Sie die Animation gleichzeitig ab.
h1 {
-moz-animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-name: slidein-left;
-webkit-animation-name: slidein-left;
}
@-moz-keyframes slidein-left {
from {
margin-left: 100%;
width: 300%
}
to {
margin-left: 0%;
width: 100%;
}
}
@-webkit-keyframes slidein-left {
from {
margin-left: 100%;
width: 300%
}
to {
margin-left: 0%;
width: 100%;
}
}
h2 {
-moz-animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-name: slidein-right;
-webkit-animation-name: slidein-right;
}
@-moz-keyframes slidein-right {
from {
margin-right: 100%;
width: 300%
}
to {
margin-right: 0%;
width: 100%;
}
}
@-webkit-keyframes slidein-right {
from {
margin-right: 100%;
width: 300%
}
to {
margin-right: 0%;
width: 100%;
}
}
<h1>I come from the right side</h1>
<h2 style="padding-right: 0px;">I come from the left side</h2>
Wie kann ich das erreichen?
JSFiddle
Soll der H2 von der linken Seite vom Bildschirm kommen? oder um es von der linken Ecke zur rechten Ecke zu bewegen? –
sollte er vom Bildschirm kommen –
Okay, Verwenden Sie keine Ränder zu animieren.überprüfe meine Antwort. –