首页前端开发CSScss3 鼠标移入图片

css3 鼠标移入图片

时间2023-09-22 04:16:02发布访客分类CSS浏览306
导读:CSS3是一种用于Web页面样式设计的技术,其中包括了丰富的样式属性和效果,比如鼠标移入图片效果。下面是一个简单的例子:/* HTML结构 */<div class="pic"><img src="image.jpg" a...

CSS3是一种用于Web页面样式设计的技术,其中包括了丰富的样式属性和效果,比如鼠标移入图片效果。下面是一个简单的例子:

/* HTML结构 */div class="pic">
    img src="image.jpg" alt="示例图片">
    /div>
/* CSS样式 */.pic {
    position: relative;
    display: inline-block;
}
.pic:hover::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}
.pic:hover img {
    opacity: 0.7;
}
.pic:hover::after {
    content: "查看大图";
    display: inline-block;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    padding: 5px 10px;
    background: #fff;
    color: #000;
    font-size: 14px;
    border: 1px solid #000;
}
    

上面的代码演示了一个简单的鼠标移入效果,当鼠标悬浮在图片上时,图片的透明度降低,并在图片上加上半透明的遮罩层和一个提示文字。

在这个例子中,我们使用了伪元素before和after来实现效果。before伪元素用于添加遮罩层,after伪元素用于添加提示文字。注意,在遮罩层和提示文字的CSS样式中,我们使用了绝对定位和z-index属性,以避免遮挡其他元素。

总之,CSS3中是实现鼠标移入图片效果的多种方法,开发人员可以根据自己的需求和兴趣,选择适合自己的方法和实现方式。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3 鼠标移入图片
本文地址: https://pptw.com/jishu/453058.html
mysql 更改表后自动刷新视图 MySQL存代码

游客 回复需填写必要信息