CSS3的众多特性给网页设计师和开发者带来便利。其中,悬停放大图片、两边模糊的特性可以使网站界面更生动有趣。本文将介绍如何使用CSS3实现这一效果。首先,我们需要一个图片容器。可以使用HTML的img...
CSS3的众多特性给网页设计师和开发者带来便利。其中,悬停放大图片、两边模糊的特性可以使网站界面更生动有趣。本文将介绍如何使用CSS3实现这一效果。
首先,我们需要一个图片容器。可以使用HTML的img标签,也可以使用背景图片来实现。这里我们使用HTML的img标签:
<div class="wrapper"> <img src="img.jpg" alt="图片"> </div>
接着,我们需要用CSS来定义wrapper类:
.wrapper {
position: relative;
display: inline-block;
overflow: hidden;
}
.wrapper img {
transition: all 0.5s ease-in-out;
}
.wrapper:hover img {
transform: scale(1.2);
filter: blur(5px);
} 解析代码:
整体效果就是鼠标悬停图片时,图片会放大并模糊,类似于一个镜头放大焦距的效果。这种效果适用于产品介绍和特别推荐等场合,可以吸引用户的注意力,并且增加页面的活力。