怎么用CSS3制作爱心加
发表于:2025-02-21 作者:千家信息网编辑
千家信息网最后更新 2025年02月21日,这篇文章主要介绍怎么用CSS3制作爱心加,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果大概长这样1、首先html创建新文件,定义9个div标签。
千家信息网最后更新 2025年02月21日怎么用CSS3制作爱心加
这篇文章主要介绍怎么用CSS3制作爱心加,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
效果大概长这样
1、首先html创建新文件,定义9个div
标签。
2、开始定义css样式来进行修饰添加background-color
属性设置背景颜色,宽度设置为100%,高度设置为100%,margin
属性设置所有外边距属性。
body { width: 100%; height: 100%; margin: 0; background-color: #ccc; }
3、container标题文本样式,利用align-items
属性居中对齐。
.container { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center;
4、header标题文本样式,利用position
属性指定一个元素定位。
.header { position: relative; width: 138px; /* display: flex; */
5、class*='header-'标题文本样式,利用position
属性定位元素,语法"position: absolute;top: -5px;border-radius: 5px
"生成绝对定位的元素。
[class*='header-']{ position: absolute; width: 10px; height: 10px; top: -5px; border-radius: 5px; }
6、header0-8标题文本样式,利用animation
(动画)属性绑定到每8个元素,让元素摆动起来。
.header-0, .header-8 { animation: header-0 3.2s infinite; } .header-1, .header-7 { animation: header-1 3.2s infinite; } .header-2, .header-6 { animation: header-2 3.2s infinite; } .header-3, .header-5 { animation: header-3 3.2s infinite; } .header-4 { animation: header-4 3.2s infinite; }
7、使用4个@keyframes
规则,给4个创建动画逐步改变0%是开头动画,100%。
@keyframes header-0 { 0%, 10%, 90%, 100% { height: 10px; top: -5px; } 45%, 55% { height: 30px; top: -10px; }}@keyframes header-1 { 0%, 10%, 90%, 100% { height: 10px; top: -5px; } 45%, 55% { height: 60px; top: -31px; }}@keyframes header-2 { 0%, 10%, 90%, 100% { height: 10px; top: -5px; } 45%, 55% { height: 80px; top: -37px; }}@keyframes header-3 { 0%, 10%, 90%, 100% { height: 10px; top: -5px; } 45%, 55% { height: 90px; top: -31px; }}@keyframes header-4 { 0%, 10%, 90%, 100% { height: 10px; top: -5px; } 45%, 55% { height: 94px; top: -23px; }
8、header0-8标题文本样式添加animation-delay
属性等待1秒然后开始动画,background
属性设置颜色绑定8个元素。
.header-0 { left: 0; animation-delay: 0s; background: #92fe9d;}.header-1 { left: 16px; animation-delay: 0.15s; background: #00c9ff;}.header-2 { left: 32px; animation-delay: 0.3s; background: #ff758c;}.header-3 { left: 48px; animation-delay: 0.45s; background: #ff7eb3;}.header-4 { left: 66px; animation-delay: 0.6s; background: #fa71cd;}.header-5 { left: 82px; animation-delay: 0.75s; background: #6f86d6;}.header-6 { left: 98px; animation-delay: 0.9s; background: #f9f586;}.header-7 { left: 114px; animation-delay: 1.05s; background: #b1f4cf;}.header-8 { left: 130px; animation-delay: 1.2s; background: #fef9d7;}
代码效果出来了
下面完整代码
爱心加载
以上是"怎么用CSS3制作爱心加"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
属性
元素
样式
文本
标题
动画
爱心
定位
制作
代码
内容
效果
篇文章
颜色
价值
兴趣
宽度
小伙
小伙伴
开头
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上网服务器被攻击
x小学召开网络安全班会
超市商品数据库课程设计
做软件开发笔记本电脑
各国大学数据库课程设置
网络技术总监要求
宁海手机软件开发教程
常州多功能软件开发流程
深圳管理软件开发中心
2021网络安全市场格局
杭州商城软件开发哪里有
宁夏广播电视台 网络安全
魔兽世界怀旧赛季服务器副本次数
班级内网络安全靠师生活动总结
迪博数据库免费
银监会要求银行网络安全
公司电脑邮箱连接不上服务器
集群服务器部署完成后怎么测试
数据库驱动注册方式
选择区块链服务器需要注意什么
世界网络安全大赛冠军是谁
excel关联数据库提取数据
占用空间最小的数据库
网络安全教育案例征文
宁海手机软件开发教程
梦百千网络技术工作室
数据库企业名称字段
软件开发流程及模型
福州得力软件开发
浙江综合软件开发定制加盟报价