跳动爱心代码大全html
时间: 2024-11-21 22:24:04 浏览: 11
douyin 跳动爱心 代码 html
跳动爱心是一种常见的动态网页元素,通常用于表达情感,如情人节祝福、网站装饰等。HTML本身并不直接支持动态效果,但我们可以通过CSS动画或者JavaScript结合HTML来实现。下面是一个简单的HTML和CSS组合的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
@keyframes heartBeat {
0% { transform: scale(1); }
50% { transform: scale(1.2); }
100% { transform: scale(1); }
}
.heart {
width: 100px;
height: 100px;
background-color: red;
border-radius: 50%;
position: relative;
animation: heartBeat 1s infinite alternate;
}
.heart:before,
.heart:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
margin-top: -8px; /* 爱心宽度的一半 */
margin-left: -8px; /* 爱心高度的一半 */
width: 16px;
height: 16px;
border-radius: 50%;
background-color: inherit;
}
.heart:before { transform: rotate(45deg) translateY(-8px); }
.heart:after { transform: rotate(-45deg) translateY(-8px); }
</style>
</head>
<body>
<div class="heart"></div>
</body>
</html>
```
这个例子中,我们创建了一个红色的心形元素,并通过CSS的`@keyframes`规则定义了心脏跳动的动画。`.heart:before` 和 `.heart:after` 创建了两个小三角形,模拟心跳的效果。
阅读全文