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

html5動態心形代碼

錢諍諍2年前10瀏覽0評論

HTML5動態心形代碼是可以在網頁上顯示出一個美麗的動態心形的程序代碼。一般來說,動態心形代碼是由HTML5、CSS3和JavaScript代碼構成的。

<!DOCTYPE html>
<html>
<head>
<style>
#heart {
position: absolute;
width: 100px;
height: 90px;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#heart:before,
#heart:after {
position: absolute;
content: "";
left: 50px;
top: 0;
width: 50px;
height: 80px;
background: red;
-moz-border-radius: 50px 50px 0 0;
border-radius: 50px 50px 0 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-ms-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
#heart:after {
left: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
-o-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
</style>
</head>
<body>
<div id="heart"></div>
<script>
var heart = document.querySelector("#heart");
var scale = 1;
var maxScale = 1.2;
var minScale = 0.8;
setInterval(function() {
if (scale >maxScale) {
scale = maxScale;
} else if (scale< minScale) {
scale = minScale;
}
heart.style.transform = "scale(" + scale + ")";
scale += 0.02;
}, 50);
</script>
</body>
</html>

在以上代碼中,可以看到HTML部分定義了一個包含id為“heart”的div標簽,CSS部分定義了心形的樣式,使用了:before和:after偽元素,分別控制心形的兩邊。JavaScript部分則定義了心形不斷放大縮小的動畫效果。