这次我们使用transform的translateY值来做一个鼠标经过图片上拉,出现文字解释效果:

查看效果

<div class="main"> <div class="view view-tenth"> <figure> <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/5.jpg" /></div> <div class="mask"> <h2>Wonder Girls</h2> <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p> <a href="#" class="link">查看全文</a> </div> </figure> </div> <div class="view view-tenth"> <figure> <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/3.jpg" /></div> <div class="mask"> <h2>Wonder Girls</h2> <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p> <a href="#" class="link">查看全文</a> </div> </figure> </div> <div class="view view-tenth"> <figure> <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/10.jpg" /></div> <div class="mask"> <h2>Wonder Girls</h2> <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p> <a href="#" class="link">查看全文</a> </div> </figure> </div> <div class="view view-tenth"> <figure> <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/11.jpg" /></div> <div class="mask"> <h2>Wonder Girls</h2> <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p> <a href="#" class="link">查看全文</a> </div> </figure> </div> </div>
.main *{padding:0; margin:0; font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace; box-sizing: border-box; -webkit-box-sizing: border-box; } .main { position: relative; width: 680px; margin: 0 auto; } .view { width: 300px; margin: 10px; float: left; border: 10px solid #fff; -webkit-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6; box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6; cursor: default; } .view figure { margin: 0; position: relative; } .view figure img { max-width: 100%; display: block; position: relative; } .view .thumb { overflow: hidden; } .view .mask { position: absolute; top: 0; left: 0; bottom:0; width: 100%; top: auto; bottom: 0; padding: 15px; background: rgb(233, 194, 236); color: #ed4e6e; } .view .mask h2 { margin: 0 0 5px; padding: 0 0 5px; color: #fff; font-size: 18px; line-height:14px; border-bottom:1px solid rgba(255,255,255,.2); } .view .mask p{ font-size: 14px; margin-bottom: 5px; } .view .link { text-align: center; padding: 5px 10px; border-radius: 2px; display: inline-block; background: #ed4e6e; color: #fff; text-decoration:none; font-size: 14px; } .view-tenth figure { overflow: hidden; } .view-tenth figure img { -webkit-transition: -webkit-transform 0.4s; -moz-transition: -moz-transform 0.4s; transition: transform 0.4s; } .view-tenth figure:hover img{ -webkit-transform: translateY(-50px); -moz-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); } .view-tenth .mask { opacity: 0; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s; transition: transform 0.4s, opacity 0.1s 0.3s; } .view-tenth figure:hover .mask { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; -moz-transition: -moz-transform 0.4s, opacity 0.1s; transition: transform 0.4s, opacity 0.1s; }

查看效果

转载于:https://www.cnblogs.com/zhaoleilei/p/4976880.html

css3技巧——产品列表之鼠标滑过效果translateY(三)相关推荐

  1. html的悬停图片圆形,css3炫酷圆形图片鼠标滑过特效

    这是一款纯css3炫酷圆形图片鼠标滑过特效插件.在插件中,所有的缩略图都被用css3 border-radius制作成圆形,然后再在其上做各种鼠标滑过特效. HTML 所有demo的html结构都如下 ...

  2. html5 css3鼠标滑过效果,Hover.css纯CSS3鼠标滑过特效动画库

    Hover.css是一款非常简单实用的纯CSS3鼠标滑过特效动画库.有100多种效果可以选择,包括:2D动画.背景动画.边框动画.图标动画.发光渐变.阴影.对话框.折角等100多种特效. 使用方法 首 ...

  3. css3探测光圈_CSS3按钮鼠标悬浮光圈效果

    1 .HTML相关知识点 HTML(超文本标记语言)是网页的核心.首先你要学会,不要害怕,HTML很容易学习的,刚开始多记多练,但是到最后还是要自己深入专研,简单的入门是很快,但学好HTML是成为We ...

  4. react中cesium添加billboard广告牌,billboard点击事件和鼠标滑过效果

    刚做完项目中广告牌的效果,顺便分享一下.更多可以参考官网的例子查看详情 先上效果图: 1.添加广告牌: 2.鼠标滑过效果(放大了一点点): 3.鼠标点击后,视野定位到具体的位置: 1.添加广告牌代码: ...

  5. CSS3 实现 div 上下滑入滑出效果

    CSS3 实现 div 上下滑入滑出效果 本篇内容: 1,首先需要用的是 CSS3 的 target 选择器,配合a标签指定id选择器切换目标元素,用于选取当前活动的目标元素. (当然也可以不用 a ...

  6. html5 css3鼠标滑过效果,纯CSS3鼠标滑过按钮流光效果

    这是一款效果非常炫酷的纯CSS3鼠标滑过按钮流光效果.当用户用鼠标滑过按钮的时候,一道流光会瞬间滑过按钮,就像玻璃的反光效果,非常漂亮. 使用方法 HTML结构 该效果中的按钮是一个超链接元素. Li ...

  7. 微信小程序实现列表项左滑删除效果

    效果 图片 WXML <view class="container"><!-- 收货地址 --><view class="address&q ...

  8. js产品详情:鼠标经过放大镜效果

    1.detail.html <script src="js/detail.js"></script> <!-- 预览区域 --><div ...

  9. html怎么给图片加鼠标滑过效果,jquery给图片添加鼠标经过时的边框效果

    一哥们儿要给图片添加鼠标经过时的边框效果,可惜出发点错了,直接加在了IMG外的A标签上致使 鼠标经过时图片产生塌陷,实则应该将边框控制直接加在IMG标签上即可 错误代码如下:注意红色部分设置 (出发点 ...

  10. 利用CSS3的transition属性模仿鼠标移入闪光灯效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

最新文章

  1. oracle 数据有引号,oracle插入字符串数据时字符串中有'单引号问题
  2. abaqus二次开发python 建立集合,ABAQUS二次开发-Python脚本运行方式
  3. Filter及FilterChain的使用具体解释
  4. VS2015自定义类模板的方法
  5. InetAddressSocket使用总结
  6. Upload Picture to application server
  7. 重学java基础第十六课:jdk jre jvm
  8. 创建目录_聊聊Word创建目录那些事儿
  9. java去掉文本格式分割成字然段落_Java实现文本按照自然段落进行切分详解
  10. oracle的in集合,oracle 查询in操作 查询结果按in集合顺序显示
  11. IBM\浪潮\Dell\HP服务器raid(磁盘阵列)配置
  12. PMP证书考试试题有多少
  13. HMM、MEMM、CRF模型的比较
  14. 机器学习中的数据及其处理
  15. ISSCC上的微型计算机:体积更小、功耗更少、算力更强
  16. 9月书讯(下)| 开学季,读新书
  17. MYSQL 数据库维护常识
  18. emoji粉色爱心符号_粉色爱心符号
  19. Revit建模绘制楼板时剖面图上如何修改使其在墙的外边界?
  20. 深度学习01——入门基础 基于Python

热门文章

  1. android 更新相册,Android 图片存入系统相册更新显示实例详解
  2. Qt制作简易电子相册
  3. 前端,后端,前台,后台到底应该怎么理解。
  4. 融创与泛海达成交易 获得京沪优质稀缺土地资源
  5. Android Studio4.2.2出现fastutil下载失败导致无法同步的问题
  6. 计算机考研数学2019,2019计算机考研数学复习:最常遇到的10个问题
  7. Labview_QMH模板解析
  8. otn与stn网络_mstp和stn的区别
  9. Android:给图片加边框
  10. python图片保存pdf_python将JPG图片转换为PDF