用html&css3做一个颗粒爱心
时间: 2024-11-24 16:41:22 浏览: 8
HTML5&CSS3智能感知架构 for Viual Studio 2010
要在HTML和CSS3中创建一个简单的颗粒状爱心形状,可以使用伪元素、border-radius和transform属性。下面是一个基础的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
.heart {
position: relative;
width: 150px;
height: 150px;
background-color: transparent;
}
.heart:before,
.heart:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform-origin: bottom center;
}
.heart:before {
border-top: 80px solid transparent;
border-right: 80px solid red;
border-bottom: 80px solid transparent;
transform: rotate(45deg) translate(-50%, -50%);
}
.heart:after {
border-top: 80px solid transparent;
border-left: 80px solid red;
border-bottom: 80px solid transparent;
transform: rotate(-45deg) translate(-50%, -50%);
}
</style>
</head>
<body>
<div class="heart"></div>
</body>
</html>
```
这个代码会生成一个红色爱心,由两个三角形组成。你可以通过调整`width`, `height`, 和`border-width`值以及颜色来个性化它。
阅读全文