怎么用CSS3制作爱心加
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章主要介绍怎么用CSS3制作爱心加,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!效果大概长这样1、首先html创建新文件,定义9个div标签。
千家信息网最后更新 2025年11月09日怎么用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安全错误
数据库的锁怎样保障安全
安擎服务器鸣叫
电信服务器专线价格
考试学习资源数据库
绘网络安全 画饭圈乱象怎么画
软件开发部门建议
渝北区提供网络技术服务活动
网络游戏视频软件开发
北京品质软件开发服务以客为尊
宁波游戏软件开发公司排名
怎么做raid华为服务器
网络安全为人民作文500字
深圳软件开发驻场要多少钱
金碟软件开发语言
数据库硬盘读写一直满
北京市中小学校园网络安全
数据库collate是什么
自然语义分析的数据库
小学生网络安全直播课
搜索关于网络安全的图片
远程教育网络安全制度
网络安全之渗透靶场实战详解
汕头erp软件开发方案
服务器有几个内存条插槽
杭州直播平台软件开发
数据库web是什么意思
服务器性能监控
杭州软件开发 公司 杭州
守望先锋游戏服务器人数
网络技术的作战条件
无法登录民生山西提示服务器错误