Sono abbastanza nuovo per le animazioni CSS3 per mi piacerebbe sapere come fare la seguente: Ho un circe:Expand larghezza del cerchio
al passaggio del mouse, ho 'd come per ampliare la larghezza del cerchio farne una forma pillola con una transizione come in questa immagine:
questo è quello che ho provato Il problema è che le transizioni cerchio ad un'ellisse come larghezza espande:
.logo {
background: red;
width: 100px;
height: 100px;
border-radius: 50%;
transition: width 2s;
}
.logo:hover {
width: 300px;
}
<div class="logo"></div>
semplice e brillante +1 –
Se la dimensione è sconosciuta, l'uso di un'unità grande (come 'in') può produrre una lunghezza maggiore con un numero più piccolo. – Oriol