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

css從點擊處放大

李明濤1年前7瀏覽0評論

CSS是一門網頁設計必備的技能,其作用是優美的搭配HTML標簽以便于設計出更加美觀的頁面展示效果。其中,一個常見的特效是從點擊處放大的效果。

// HTML代碼
<div class="box">
<img src="picture.jpg" alt="picture">
</div>
// CSS代碼
.box {
position: relative; /* 相對定位 */
overflow: hidden; /* 隱藏溢出部分 */
}
.box img {
position: absolute; /* 絕對定位 */
top: 50%; /* 垂直居中 */
left: 50%; /* 水平居中 */
transform: translate(-50%, -50%); /* 偏移 */
transition: transform .3s ease-out; /* 過渡效果 */
}
.box:hover img {
transform: scale(1.2); /* 放大1.2倍 */
}

首先,在HTML中創建一個包含圖片的

容器,并且為其添加一個類名box。然后,在CSS中對其進行樣式設計。

為box設置相對定位和overflow:hidden屬性是為了讓圖片能夠在容器內部居中而不溢出。接下來為img元素添加絕對定位,將其移到容器的中心位置,再利用transform: translate(-50%, -50%)偏移50%。同時,該元素還需要添加過渡效果transition: transform .3s ease-out,以便于在鼠標hover時呈現動畫效果。

最后,在box:hover狀態下再次利用transform: scale(1.2)對img進行放大,從而達到點擊處放大的效果。