以下是使用 HTML 和 CSS 输出爱心的代码:
<!DOCTYPE html> <html> <head> <title>爱心</title> <style type="text/css"> .heart { position: relative; width: 100px; height: 90px; } .heart:before, .heart:after { content: ""; position: absolute; left: 50px; top: 0; width: 50px; height: 80px; background: red; border-radius: 50px 50px 0 0; transform: rotate(-45deg); transform-origin: 0 100%; } .heart:after { left: 0; transform: rotate(45deg); transform-origin: 100% 100%; } </style> </head> <body> <div class="heart"></div> </body> </html>
这个代码中使用 :before
和 :after
伪元素来创建一个心形。transform
属性用于旋转伪元素来形成心形。在 position: relative
的元素上使用伪元素可以保证它们相对于父元素定位。通过设置伪元素的 left
和 top
属性,可以将伪元素移动到正确的位置。 background
属性设置了爱心的颜色,这里使用了红色。
猜你喜欢:
评论