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

css3做月亮

張越彬1年前7瀏覽0評論

CSS3是HTML和CSS的擴展版本,它提供了更多的樣式和效果。今天,我們將使用CSS3來制作一個漂亮的月亮。

/*創建一個div元素*/
div {
width: 120px;
height: 120px;
background: #f5deb3;
border-radius: 50%;
position: relative;
overflow: hidden;
}
/*制作月亮的陰影*/
div::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #f5deb3;
border-radius: 50%;
top: 0;
left: 0;
box-shadow: 20px 0 0 #f5deb3, -20px 0 0 #f5deb3, 0 20px 0 #ffffff, 0 -20px 0 #ffffff;
}
/*制作月亮的眼睛*/
div::after {
content: "";
position: absolute;
width: 20px;
height: 20px;
background: #ffffff;
border-radius: 50%;
top: 30px;
left: 25px;
}
/*讓月亮更真實*/
div::before,
div::after {
transform: translate(-50%, -50%);
transition: all 0.5s ease-in-out;
}
/*制作月亮懸浮的動畫*/
div:hover::before {
box-shadow: 50px 0 0 #f5deb3, -50px 0 0 #f5deb3, 0 50px 0 #ffffff, 0 -50px 0 #ffffff;
transform: scale(1.2);
}
div:hover::after {
top: 40px;
left: 35px;
}

以上代碼中,我們首先創建了一個正圓形的div元素,并將其置于相對定位。然后,通過在偽元素中使用CSS的box-shadow屬性和before和after屬性來創建月亮的陰影和眼睛。最后,通過使用CSS的transform和transition屬性以及:hover選擇器來給月亮添加動畫和交互。

通過使用CSS3,我們能夠輕松地制作出獨特而美觀的設計效果,這讓網站開發者更加輕松愉悅地將自己的創造力融入到網站中。