CSS3是前端开发中不可或缺的技术之一,其中的图标移入特效赋予了界面更加美观和生动的特性。下面介绍几种常见的CSS3图标移入特效。/ 圆形放大特效 / .icon { width: 50px; hei...
CSS3是前端开发中不可或缺的技术之一,其中的图标移入特效赋予了界面更加美观和生动的特性。下面介绍几种常见的CSS3图标移入特效。
/* 圆形放大特效 */
.icon {
width: 50px;
height: 50px;
display: inline-block;
background: #333;
border-radius: 50%;
transition: transform 0.3s ease-in-out;
}
.icon:hover {
transform: scale(1.2);
}
/* 渐变动画特效 */
.icon {
width: 50px;
height: 50px;
display: inline-block;
background: #333;
border-radius: 50%;
transition: background 0.3s ease-in-out;
}
.icon:hover {
background: linear-gradient(to bottom, #333, #555);
}
/* 旋转特效 */
.icon {
width: 50px;
height: 50px;
display: inline-block;
background: #333;
border-radius: 50%;
transition: transform 0.3s ease-in-out;
}
.icon:hover {
transform: rotate(360deg);
}
/* 翻转特效 */
.icon {
width: 50px;
height: 50px;
display: inline-block;
position: relative;
perspective: ***px;
}
.icon .icon-front, .icon .icon-back {
width: 50px;
height: 50px;
position: absolute;
top: 0;
left: 0;
text-align: center;
line-height: 50px;
color: #fff;
transition: transform 0.3s ease-in-out;
backface-visibility: hidden;
}
.icon .icon-front {
background: #333;
transform: rotateY(0);
}
.icon .icon-back {
background: #555;
transform: rotateY(180deg);
}
.icon:hover .icon-front {
transform: rotateY(180deg);
}
.icon:hover .icon-back {
transform: rotateY(0);
} 以上便是几种常见的CSS3图标移入特效,开发者可以根据自己的需求和具体情况选择合适的特效实现。