9
Mam kilka ikon, które rozszerza się, kiedy je kursorem:css - poszerzyć szerokość w innym kierunku
.icon
{
width: 128px;
height: 128px;
background: url(icons.png) no-repeat;
background-position: left top;
-webkit-transition: width .2s;
}
.icon.icon1:hover
{
width: 270px;
backgorund-position-x: -128px;
}
Kiedy najechaniu ikony To szerokość zmienia się, więc ze względu na -webkit przejściowy jest wola rozwiń ikonę. Sposób, w jaki się rozwija, jest od lewej do prawej, co jest dobre dla .icon1 i .icon2, ale powinno być odwrotnie (od prawej do lewej) z .icon3 i .icon4.
To zależy zarówno pływające lub pozycjonowania. Może możesz ustawić go na 'float: right', lub użyj' position: absolute; prawe: 0'. Lub możesz ponownie "zostawić margines", zwiększając "szerokość". Trudno powiedzieć bez przykładu. –