wie, um text-zoom-Effekt in css
Möchte ich zu vergrößern, den text so wie diese. aber in diesem text opacity:0. Ich habe nicht zu verbergen von text die Opazität des Textes:1 und ich will keine box, wie das nur-text wäre zoom
Ich habe Folgendes versucht, aber ohne Erfolg:
CSS:
ul li {
transform: scale(10);
transition: all 0.3s ease-in-out 0.2s;
}
ul li:hover {
transform: translateY(100px);
transition: all 0.3s ease-in-out 0.1s;
}
HTML:
<ul>
<li>Text effect</li>
<li>Text effect</li>
</ul>
- aber in diesem text opacity:0. Ich habe nicht zu verbergen, die text - okay, so kann Sie nicht einfach entfernen
opacity:0
? - Nicht verstecken der text wird der text sehr groß auf dem Bildschirm. Ist das wirklich das, was Sie wollen?
- wenn Sie die Deckkraft, es funktioniert nicht warum
- Haben Sie meine demo unten?
- Ich denke OP will der text nicht ausgeblendet werden, sondern animieren, von der linken und wachsen/schrumpfen gleichzeitig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Probieren Sie etwas wie dieses:
HTML
Css
Versuchen hier http://jsbin.com/xohimubeso/edit?html,css-Ausgabe
opacity
selbst? Es ist buchstäblich nur das entfernen, dass eine Zeile...Mit
transform: scale()
wie du hast, ist ein guter Weg, um dies zu implementieren. Allerdings werden Sie wollen, setzen den Maßstab, um es den normalen Wert, wenn:hover
.Seit
li
haben standardmäßigdisplay: list-item
nehmen Sie bis zu 100% der verfügbaren Breite an. Als solche, tut das Zoomen auf das Zentrum desli
wenn der text Links ausgerichtet wird der text verschwinden. Wickeln Sie Ihren text in einerspan
hatdisplay: inline-block
um zu vergrößern auf die Mitte des Textes statt.Auch, die website, von der Sie verknüpft hat, die text-fade in/out als auch. Hinzufügen
opacity: 0
zu Ihremspan
machen ihn unsichtbar, und dann haben Sie den übergang zuopacity: 1
auf:hover
dies zu erreichen, fade in/out Effekt.Auch
transform: translateY(100px)
ist wohl nicht nötig, noch ist die doppeltetransition
Eigenschaft in Ihrem:hover
.Demo 1 - ohne
opacity
, keine box, animiert von LinksCSS:
HTML:
Demo 2 - mit
opacity
box. Wie dargestellt in der beigefügten linkCSS:
HTML:
können Sie Folgendes tun:
HTML: