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的基础知识。
热门推荐
北宫雨泽教你破解女生的神秘符号:三个句号背后的情感密码
《高卢的技艺》带你了解法国大餐的文化
罗勒:西餐中的百搭神器
南环公园苏园:郑州古风摄影打卡地
嵩山打卡,郑州必刷景点攻略
莫言教你幽默调侃,笑对人生
短效促泌剂瑞格列奈,专治餐后血糖升高
打工人移居的尽头,为什么是昆明
冬日温酒,暖心又养生
全球科技巨头动作频频:Meta改事实核查,英伟达推AI超算,微软裁员加码AI
直男谈恋爱的特征:揭秘他们如何表达爱意
如何判断女人有没有勾引你呢?
神舟十八号乘组完成最长驻留任务,3名航天员平安凯旋
伍六七的“不懂她”:最动人的情感告白
《伍六七》第六季延期,粉丝焦虑如何解?
《刺客伍六七》:伍六七的心理成长之旅
房屋估价必知:五种主流方法及适用场景详解
红曲:天然他汀降脂效果与西药相当,有效率达86%
从战神到冰之女神:揭秘十二星座的神话起源
成都美食探店:川菜界的隐藏王者
成都美食热榜:三家百年老店的味觉传奇
成都美食探店:吼堂老火锅&双流老妈兔头
从金羊毛到天鹅座:希腊神话中的星座艺术
十二星座配十二神:古希腊神话中的守护传奇
十二星座十二神:希腊神话里的性格密码
威海搁浅巨轮成网红景点,日均吸引游客超1.2万
贾康:2025年楼市股市将受益于更积极财政货币政策
威海2日游攻略:成山头日出、文艺八街、海水浴场全览
2025元旦特辑:威海成山头迎日出,刘公岛寻历史记忆
功效型化妆品:美妆行业的就业新宠?