千家信息网

怎么用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关联数据库提取数据 占用空间最小的数据库 网络安全教育案例征文 宁海手机软件开发教程 梦百千网络技术工作室 数据库企业名称字段 软件开发流程及模型 福州得力软件开发 浙江综合软件开发定制加盟报价
0