在CSS中,我們可以使用樣式來制作一個(gè)桃心,以下是一些代碼示例,展示如何使用CSS來制作一個(gè)桃心形狀:
<!DOCTYPE html> <html> <head> <style> .heart { position: relative; width: 100px; height: 90px; } .heart::before, .heart::after { content: ""; position: absolute; top: 40px; width: 52px; height: 80px; border-radius: 50px 50px 0 0; background: red; } .heart::before { left: 50px; 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>
這段代碼創(chuàng)建了一個(gè)桃心形狀,我們使用了兩個(gè)偽元素(::before
和::after
)來形成桃心的左右兩側(cè),每個(gè)偽元素都設(shè)置為***定位,并且具有相同的寬度和高度,以及相同的背景顏色(紅色),我們通過設(shè)置border-radius
屬性來使元素呈現(xiàn)為圓形,我們使用transform
屬性來旋轉(zhuǎn)每個(gè)偽元素,使其形成桃心的形狀,我們將transform-origin
屬性設(shè)置為元素的中心,以確保旋轉(zhuǎn)是圍繞中心進(jìn)行的。