鼠标每经过一个圆圈,圆圈都会放大和变颜色。
主要利用了transform:rotate();——2D转换放大
和transition ——过渡
再加上:hover鼠标接触转换这几个
具体代码如下:
<style>
ul {
width: 500px;
height: 50px;
margin: 100px auto;
}
ul li {
float: left;
margin: 10px;
width: 40px;
height: 40px;
border: 1px solid greenyellow;
list-style: none;
line-height: 40px;
text-align: center;
border-radius: 50%;
cursor: pointer;
transition: all .5s;
}
li:hover {
transform: scale(1.3);
background-color: skyblue;
}
</style>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
</body>