Ich experimentiere mit HTML und CSS, kann aber einfach nicht herausfinden, wie es geht. Sagen wir, ich habe eine Abkürzung "AW", die für "Abcd-Wxyz" steht. Ich möchte eine Animation, die den Rest des Wortes ab dem ersten Buchstaben rollt.CSS-Übergang, wenn ich eine Abkürzung schwebe
Ich habe mit Position, Anzeige, Sichtbarkeit und Transition getestet, aber keiner von ihnen funktioniert. Um CSS-Übergang zu machen, muss ich die Breite der Container anpassen. Irgendwelche Ideen wie man das richtig macht?
<header><h1>Some Heading - <span id="zk-trigger">A<span id="hide1" class="hide">bcd-</span>W<span id="hide2" class="hide">xyz</span></span> | Anything Else</h1></header>
Ich habe mit so etwas getestet. Es funktioniert, aber ohne jede Art von Animation ..:/
header {
height: $generalHeight;
box-shadow: 2px 2px 2px #ccc;
h1, span {
font-size: 35px;
line-height: $generalHeight;
width: 960px;
margin: 0 auto;
font-weight: 400;
letter-spacing: 2px;
}
span {
color: #ff900f;
}
span#zk-trigger {
span.hide {
position: absolute;
width: 0px;
overflow: hidden;
visibility: hidden;
}
}
span#zk-trigger:hover {
span.hide {
visibility: visible;
position: static;
}
}
}
Sie müssen Keyframes verwenden: https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes –