我们传统的前端更多的是用javascript实现各种复杂动画,自从有了Css3 transition和animation以来,前端开发在动画这一块有了更高的自由度和格局,对动画的开发也越来越容易。这篇文章就让我们汇总一下使用Css3实现的各种特效。
成都创新互联服务项目包括海丰网站建设、海丰网站制作、海丰网页制作以及海丰网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,海丰网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到海丰省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
1.实现内部虚线边框
知识点:outline
核心代码
.dash-border{
width: 200px;
height: 100px;
line-height: 100px;
outline: 1px dashed #fff;
outline-offset: -10px;
}
web前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频)
2.边框内圆角的实现
知识点:box-shadow
核心代码
.radius-border{
margin-top: 20px;
width: 180px;
height: 80px;
box-shadow: 0 0 0 10px gray;
}
3.实现条纹背景与进度条
知识点:linear-gradient,repeating-linear-gradient
核心代码
/* 上 */
background: linear-gradient(to right,#fb3 50%,#58a 0);
background-size: 40px 100%;
box-shadow: inset 0 0 3px #555;
/* 中 */
background: linear-gradient(45deg,#fb3 25%,#58a 0,#58a 50%,#fb3 0,#fb3 75%,#58a 0);
background-size: 40px 40px;
/* 下 (可以实现任意角度的渐变,45°时显示效果最好) */
background: repeating-linear-gradient(60deg,#fb3,#fb3 15px,#58a 0,#58a 30px);
4.复杂的背景图案
知识点:linear-gradient,repeating-linear-gradient,radial-gradient
由于第二个图会有复杂的随机动画,建议大家可以亲自尝试看看效果,核心代码
web前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频)
红绿灯以及红路灯随机运动动画
利用css3多背景和position实现红绿灯和背景色块移动
核心代码
web前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频)
棋盘背景以及棋盘背景随机动画
利用背景渐变实现棋盘图案
核心代码
伪随机背景
利用背景渐变,keyframe动画,实现复杂的伪随机动画
核心代码
web前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频)
5.折角效果
知识点:linear-gradient
核心代码
折角效果哦
折角效果哦
2.内阴影圆折角效果
核心代码
折角效果哦
web前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频)
6.自适应文本的条纹背景
知识点:linear-gradient,line-height,background-origin
核心代码
hello you
hello you
hello you
hello you
hello you
7.自定义的下划线实现
知识点linear-gridient
小伙伴们注意到了吗?默认的下划线会将文字穿过,而上面的不会呦!
核心代码
i have your big apple.you have a too? hi hi hi.
web前端开发学习Q-q-u-n:784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频)