Ich versuche, eine Textzeile innerhalb einer farbigen Hintergrund-Box hin und her zu bewegen. Ich kann das wunderbar mit dem Marquee-Tag machen, aber da ich gehört habe, dass seine Verwendung nicht empfohlen wird, habe ich mich stattdessen für CSS entschieden. Obwohl ich die Form der Animationsfunktion aus CSS-Tutorials kopiert habe, kann ich nicht herausfinden, warum sich die Linie nicht bewegt. Können Sie mir zeigen, was mit meinem Code nicht stimmt?Verschieben von Text mit CSS
Mein HTML-Code:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<title>Part 1</title>
<link rel="stylesheet" content="text/css" href="part1-2.css">
</head>
<body>
<div class="background">
<div class="title">I'm moving</div>
</div>
</body>
</html>
Mein CSS-Code:
div.background
{
width: 100%;
height: 50px;
background-color: #ffcc00;
}
div.title
{
position: relative;
font-family: Arial;
font-size: 25px;
font-weight: bold;
-webkit-animation: movingtitle 10s infinite alternate linear;
animation: movingtitle 10s infinite alternate linear;
}
@-webkit-keyframes movingtitle
{
from {left: 0px;}
to {left: 1366px;}
}
Ja, ich gerade Ich habe das auch herausgefunden. Vielen Dank! –
Können Sie mir sagen, wie man den Text zurückdrückt, nachdem er den Rand der Box berührt hat? Er bewegt sich weiter über die Grenze. –
@Brother Eye welche Box und Grenze sprechen Sie über Es gibt keine in Ihrem Code .. –