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的基础知识。
热门推荐
EVUS登记是否收费:深度解析与全面指南
重瓣红玫瑰花的功效与作用、禁忌和食用方法
2024浙江理工大学考研复试分数线公布
从松山湖到练秋湖 华为因何落“沪”?
倍耐力轮胎生产日期怎么看?一文详解DOT标志解读方法
冲刺明年开通!南珠高铁玉岑段加快建设
生活在河南开封的4000名犹太人,申请回到以色列,为何因“血统”被拒?
专家解读:胎儿二尖瓣、三尖瓣少量反流属正常生理现象
虚拟机如何选择处理器和内核数量,实现最佳性能
芭乐的营养价值和功效与作用
减脂人能不能吃小米南瓜粥 一碗小米南瓜粥的热量
法律科普 | 老婆打老公,算家暴吗?
仿身人形机器人:从科幻想象到现实变革的未来蓝图
研究新知︱灵芝孢子油提升免疫,增强化疗药对癌转移的抑制作用
健美裤:复古回潮,时尚新宠
樊哙故里寻踪
股债双杀!80只可转债已跌破100元面值,多家A股上市公司评级遭下调
海口夜市美食探险:龙华、海垦花园等夜市全攻略
数字化转型先锋:信息化部门从幕后迈向台前
国产机甲大作《解限机》亮相TGA 2025年春季上线!
车辆的行驶速度规定
请病假影响年休假吗?
新疆阿拉尔:丹参产业激活乡村振兴新动能
路透社发新闻稿:全球新闻的权威源泉
福耀玻璃美国工厂风波:挑战与机遇的交织
AMD Radeon HD 6570显卡参数及性能评测
神龙政变:一场改变唐朝命运的政治风暴
参与职称评审有继续教育学时要求吗?学时如何认定?
不会点圈内“黑话”,已经看不懂现在的小升初了
阿卡波糖和伏格列波糖的区别