這種效應被用CSS3實現:
1]設定圖像容器的border-radius:100%;
將圖像從一個方向的圓改變。
2]它還在藍色半透明覆蓋圖像的頂部顯示兩個隱藏元素。它們的默認狀態設置爲opacity:0;
,然後在:hover
上使用CSS transition
顯示它們。
3]他們正在使用CSS3轉換和trandsforms來提供一個流暢的動畫,而不是CSS樣式只是陷入他們的:hover
狀態。
圖像容器:懸停CSS:
.blog.blog_layout5 .span3 .post_grid_image a:hover > img, .blogging.post_grid .column.span3:hover .data-image > img, .blogging.post_grid .span3.four_column:hover .data-image > img {
border-radius: 100%;
transform: scale(1.08, 1.08);
}
半透明藍圈疊加:懸停CSS:
.blogging.post_grid .span3 .preview_info_wrap, .blog.blog_layout5 .preview_info_wrap {
border-radius: 100%;
transform: scale(1.08, 1.08);
transition: opacity 0.2s ease 0s;
}
圖標集裝箱重疊(在藍罩面頂部的圖標):懸停CSS :
.blogging.post_grid .span3 .preview_info_wrap, .blog.blog_layout5 .preview_info_wrap {
border-radius: 100%;
transform: scale(1.08, 1.08);
transition: opacity 0.2s ease 0s;
}
嗨,謝謝你的回覆。但我想知道把這些代碼行放在哪裏?如何使用此代碼?我是初學者,我沒有在CSS3上到達這裏。請告訴我我在做什麼以及在哪裏放置這些代碼行。 – user3522348