欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css心形div縮放

張凱麗1年前6瀏覽0評論

近年來,網頁設計中經常使用的CSS心形Div變成了一種很流行的設計元素。CSS制作的心形可以應用于網頁背景,LOGO,圖標等設計,是一種優美、彩色的設計元素。

現在,許多人想要實現一個可縮放的心形Div對象,以滿足在不同設備上顯示的要求。下面,我們將介紹如何使用CSS編寫一個可縮放的心形Div。

<!DOCTYPE html>
<html>
<head>
	<title>CSS 心形縮放</title>
	<style type="text/css">
.heart-div {
position: relative;
display: inline-block;
width: 100px;
height: 90px;
animation: grow 2s ease-in-out infinite alternate;
}
.heart-div:before,
.heart-div: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-div:after {
left: 0;
transform: rotate(45deg);
transform-origin: 100% 100%;
}
@keyframes grow {
0%{ transform: scale(1);}
100%{ transform: scale(2);}
}
	</style>
</head>
<body>
	<div class="heart-div"></div>
</body>
</html>

CSS樣式中,.heart-div是根據position屬性進行定位的div。.heart-div:before和.heart-div:after是創建心形的:before和:after內容偽類。width和height屬性決定了偽類的大小和形狀。

此外,我們通過animation動畫來實現偽類的縮放效果。使用transform屬性實現縮放效果,并使用transform-origin屬性實現偽類的旋轉。

通過使用上述CSS代碼,我們成功地實現了一個可縮放的CSS心形Div,為網頁設計提供了新的設計元素。