分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS中对图片的过度

发布时间:2023-09-06 01:32责任编辑:顾先生关键词:CSS

1:鼠标hover时:出现文字并且图片的背景变暗:
html:
<div class="图片" alt=‘<input type="text">图片显示的文字‘>
???<img src="12.jpg" />

</div>
CSS:
.tupian {背景图片大小
???width: 380px;
???height: 266px;
???position: relative;相对背景图片的定位

}
upian:before{
???content: attr(alt);出现的文字
???width:380px;定义hover时的出现灰色的框,和背景图片一样的尺寸
???height:266px;
???/*background: red;*/
???background: rgba(139, 139, 140, 0.8);灰色的图片的透明度
???position: absolute;给灰色的图片的透明度定位到图片上面去
???left:43px;
???top:0px;
???text-align:center;垂直居中
???line-height: 280px;图片上文字的居中
???opacity: 0;最开始不显示
}
.tupian:hover:before{hover时出现的效果
???transition:opacity 2s;
???opacity: 1;显示
???color: #373d41;显示文字的颜色
???font-size: 28px;显示文字的大小
}


2:鼠标hover时:背景图片变清晰:
html:

<div class="huian"></div>灰色框的区块
<img src="../images/TB1GwwiOXXXXXaVapXXXXXXXXXX-240-108.jpg" />
</div>
CSS:
.huian{注:这个区块一定要设在图片的上面
???width: 239px;灰色区块的大小和背景图片一样尺寸呢
???height: 108px;
???background: rgba(243,243,244,.6);透明度
???position: absolute;灰色图片的位置,相对背景图片的定位
???top:49px;
???left: 5px;
???/*background:red;*/
?????opacity: 1;显示

???/*z-index: 1;*/
}
.huian:hover{
???opacity: 0;不显示
???transition: all 2s;慢慢退出去的时间
???/*transition:background 0.9s ease;*/
???background: rgb(255, 255, 255);
}

CSS中对图片的过度

原文地址:http://www.cnblogs.com/wangliko/p/8098656.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved