html+css 实现hover 实现爱心跳动
创作时间:
作者:
@小白创作中心
html+css 实现hover 实现爱心跳动
引用
CSDN
1.
https://m.blog.csdn.net/qq_33650655/article/details/141529221
本文将详细介绍如何使用HTML和CSS实现一个爱心跳动的效果。通过一个div元素和两个伪元素的组合,配合动画效果,可以轻松实现这个有趣的小动画。
效果展示
这是一个爱心跳动的效果,通过一个div元素和两个伪元素的组合实现。
原理解析
- 这是一个爱心跳动的效果,通过一个div元素和两个伪元素的组合实现。
- div是一个正方形。
- before是一个圆形。
- after是另一个圆形。
- 具体的变换参数可以直接查看代码。
代码实现
HTML代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>html+css 实现hover 实现爱心跳动</title>
<link rel="stylesheet" href="./style.css">
</head>
<body>
<div class="container">
<h1 style="text-align: center;color:#fff;margin-bottom: 50px;padding-top: 100px; text-shadow: 0 3px 3px #4c6ed3;">
html+css 实现爱心跳动</h1>
<div class="wrapper">
<div class="aiXin"></div>
</div>
</div>
</body>
</html>
CSS代码
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--btn-bg-color: #fff;
--font-color-black: #000;
--btn-bg-color-hover: #FF5833;
}
.container {
min-height: 100vh;
background-color: #0e1538;
}
.wrapper {
margin-top: 30px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 40px;
}
.aiXin{
position: relative;
width: 100px;
height: 100px;
transform: rotate(45deg);
background-color: crimson;
animation: aiXin 1s infinite;
}
/* 使用after和before伪元素来制作圆形的两边 */
.aiXin::after,.aiXin::before{
content: '';
position: absolute;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: crimson;
animation: aiXin 1s infinite;
}
.aiXin::after{
top: 0px;
left: -50px;
}
.aiXin::before{
top: -50px;
left: 0;
}
@keyframes aiXin{
0%{
width: 100px;
height: 100px;
}
20%{
width: 115px;
height: 115px;
background-color: #ef3953;
}
100%{
width: 100px;
height: 100px;
}
}
通过以上代码,可以实现一个简单的爱心跳动效果。这个效果不仅可以在网页中作为装饰使用,也可以作为一个小项目来练习HTML和CSS的基础知识。
热门推荐
澳大利亚公寓持有成本详解:从物业税到贷款利息
如何为退休生活制定合理的理财计划?这些计划有哪些实施难点?
载人航天与空间科学“双向奔赴”
一文了解,2025年中国航天将带来哪些创新与突破?
口罩带反了暗语是什么意思?
使用口罩时,请注意保质期!
穿上水鞋去荔波小七孔体验夏日清凉
年度必看神剧:《繁花》《追风者》《玫瑰的故事》
国家级名中医推荐:三种日常保健方法改善脑供血不足
高血压高血脂人群如何缓解脑供血不足焦虑?
高血压、糖尿病患者的脑供血不足预防指南
烧烤技巧解析:如何避免食物烤糊
完整的烧烤材料清单(烧烤爱好者必备)
大众迈腾必须加95号汽油吗?
冬日泉州:古建艺术与冰雪温泉的完美邂逅
泉州开元寺:千年佛音绕梁,双塔凌空入云
泉州开元寺:千年古刹的最美打卡攻略
高血压患者必看:这些习惯让你远离脑供血不足!
秋冬养生:脑供血不足患者的心理调适
最新药物治疗脑供血不足:新药研发与临床突破
中国探月工程20年,“嫦娥”如何屡创世界第一?
成都冬季室内休闲攻略:博物馆文化之旅&环球中心欢乐体验
成都四季穿搭攻略:从春到冬怎么穿?
成都断崖式降温,如何应对健康挑战?
成都极端气温变化揭秘:热浪来袭!
成都春秋季旅游打卡指南:花海温泉全攻略
布洛芬价格大揭秘:如何聪明选药?
布洛芬涨价背后:药企如何应对?
布洛芬涨价背后的经济学原理
经济大萧条来袭?这些理财妙招帮你渡过难关!