运用css方法达到鼠标移入文字消失,图片占满,遮罩层展示。
用到了transition (过渡)、 position(定位)、opacity(透明度)等

效果图


html


<div class="hot-product3"><a href="javascript:;" target="_blank" class="item"><div class="img"><img src="../images/bg.png" /></div><div class="blue f18 name disnone">标题</div><div class="disnone"><ul class="ul-cls detail-info"><li><span>占行文字</span></li></ul></div><div class="detail"><div class="blue f18 name">内标题</div><ul class="ul-cls detail-info"><li><span>占行文字</span></li></ul><div class="info">文字描述</div><div class="text-center link">了解详情</div></div></a>
</div>

css

body {color: #333;font-size: 14px;font-family: Microsoft YaHei;line-height: 1;list-style-type: none;
}
html {-webkit-text-size-adjust: 100%;
}a {text-decoration: none;color: #333;
}.blue {color: #3e71ea;
}.f18 {font-size: 18px;
}.text-center {text-align: center;
}.item {width: 285px;position: relative;overflow: hidden;height: 305px;background-color: #fff;
}.img {width: 285px;height: 195px;overflow: hidden;
}.img img {border-style: none;max-width: 100%;
}.name {padding: 22px 0 14px 25px;
}.ul-cls {margin: 0;padding: 0;
}.detail-info {display: flex;align-items: center;margin: 15px 25px 25px;
}.detail {left: 0;color: #fff;right: 0;bottom: -305px;opacity: 0;min-height: 271px;padding-top: 38px;position: absolute;transition: all .2s linear;background-color: rgba(0,0,0,.6);
}.info {padding: 0 25px;line-height: 20px;
}.detail .link {color: #fff;width: 141px;height: 34px;margin: 40px auto 0 auto;line-height: 34px;background-color: #3e71ea;
}.item:hover .disnone {display: none;
}.item:hover .img {height: 305px;
}.item:hover .detail {bottom: 0;opacity: 1;
}.item:hover .detail .blue {color: #fff;
}

如此就完成hover效果,鼠标移入遮罩层匀速显示出来。

css hover遮罩层效果相关推荐

  1. CSS伪类实现遮罩层效果

    CSS中的伪类可以更方便的帮助我们定义过渡效果,这里,我们详细介绍一下利用:hover实现遮罩层效果.:hover是指当鼠标悬停在元素上时所发生的效果. 实现遮罩层的步骤 需要两个相等大小的元素. 两 ...

  2. css3新增选择器、伪元素、隐藏元素的方法、visibility: hidden与display:none;的区别 、遮罩层效果、​ 三级菜单制作、选项卡制作——css3知识点总结

    目录 css3新增选择器 兄弟选择器 属性选择器 伪类选择器 其他伪类选择器 类元素选择器 直接选择器 否定选择器 伪元素 :after清除浮动 :before和:after 用来写小三角形 首字母 ...

  3. 纯css制作遮罩层特效

    css本身的功能就挺强大的,尤其是css3出来之后,大部分特效只用css3就能完成了,无需再费心思去想js怎么怎么做jQuery怎么怎么做.下面是用纯css制作的遮罩层效果: 原始页面,放了三张图片: ...

  4. 纯CSS3写的10个不同的酷炫图片遮罩层效果

    这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下  在线预览 下载地址 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  5. 纯CSS3写的10个不同的酷炫图片遮罩层效果【转】

    这个是纯CSS3实现的的10个不同的酷炫图片遮罩层效果,可以欣赏一下 在线预览 下载地址 实例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...

  6. CSS3实现遮罩层效果

    CSS3实现遮罩层效果 第一步.创建外层遮罩 先写个大盒子 <div id="box"></div> 再把盒子设置为固定定位,top.right.botto ...

  7. js ajax 点击遮罩层,jQuery弹出遮罩层效果完整示例

    本文实例讲述了jQuery弹出遮罩层效果.分享给大家供大家参考,具体如下: /p> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition ...

  8. CSS半透明遮罩层 and 定位

    html <!-- 半透明遮罩层 --> <div class="mask" style="display: none;"></d ...

  9. CSS实现鼠标悬浮时背景图片拉近且增加遮罩层效果

    效果预览 点击查看效果   我们在浏览网站时会发现有一些图片在鼠标悬浮在上时会有放大拉近的效果.   想要实现这个效果有两种方法,第一种方法是控制背景图片,第二种方法是控制插入的图片,我们这里介绍第一 ...

最新文章

  1. vim技巧总结-查找
  2. 解决 win10 下载文件到某盘 没有权限
  3. 怎么加载csv_python爬虫入门实战(四)!爬取动态加载的页面
  4. gpedit msc组策略面板 win10在哪里_Win10家庭版找不到本地组策略gpedit.msc解决办法...
  5. 最速下降法和牛顿方法的Python实现和MATLAB实现
  6. 学习web标准、用户体验改善、Ajaxamp;Asp.Net
  7. 一文搞懂C++强制类型转换
  8. 【mysql优化 2】索引条件下推优化
  9. html代码不安全,安全 – HTML编码是否会阻止各种XSS攻击?
  10. bootstrap 半透明背景_【小技巧】微信 QQ 半透明主题壁纸设置方法
  11. linux怎么进sda12,VMare12.0.1安装Ubuntu16.04.2遇到[sda] Assuming drive cache
  12. 电商平台后台管理系统--->操作方法说明
  13. mongoDB设置用户名密码
  14. 计算机考试重点题目与答案
  15. 一张图概括编程语言发展史
  16. Android X86 解决ARM兼容的问题
  17. git同步本地与远程代码命令
  18. Microbiome杂志和主编介绍,影响因子和版面费齐飞
  19. 海带软件分享——Office 2021全家桶安装教程(附报错解决方法)
  20. 敏捷开发的三驾马车--scrum框架

热门文章

  1. [雷]单元测试报错--Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
  2. 校园招聘Java开发工程师需要掌握的技能
  3. 【linux kernel】linux内核如何挂载根文件系统
  4. Windows桌面暗水印方法与C++实现
  5. 【配电网重构】基于粒子群求解配电网重构模型matlab源码
  6. 研发云应用软件:差异何在
  7. VM新创建的虚拟机上网问题
  8. RPG Maker MV 踩坑二 新仙剑子菜单
  9. RX-Explorer 使用体验:一款实用的 Windows 资源管理器
  10. UESTC 764 失落的圣诞节 直接or线段树orRMQ