首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3图标移入特效

发布于 2024-11-11 14:28:04
0
33

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图标移入特效,开发者可以根据自己的需求和具体情况选择合适的特效实现。 

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流