CSS code
div{
width:50px;
height:50px;
background:red;
border-radius:50px;
}
div:hover{
width:100px;
height:100px;
transition:0.4s;
-moz-transition:0.4s;
-ms-transition:0.4s;
-o-transition:0.4s;
-webkit-transition:0.4s;
}
html Code
<div>
I like to expand with same height and width not only increase width right and bottom.
Instead of increasing width
and height
you could scale()
the div using a CSS3 transformation, eg
http://codepen.io/anon/pen/oXQGyO
div {
width:50px;
height:50px;
background:red;
border-radius:50px;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
transform-origin: 0 0;
}
div:hover {
-webkit-transform: scale(2);
-moz-transform: scale(2);
transform: scale(2);
-webkit-transition:0.4s;
-moz-transition:0.4s;
transition:0.4s;
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.