哎~!突然好久没更新博客了,最近总在下雨,晚上也经常没有时间来管理博客(目前在敲自己的一个平台,晢时还在写逻辑层的代码),好吧!废话不多说了,言归正传。

现在很多图片缩放的特效大多数都是用javascript来写的,当然了,其实还可以使用CSS来写。下边图片是效果触发前和触发后的图片。

  

(触发前)

(触发后)

实现原理很简单,先看HTML代码:

1 <div class="view view-first">
2     <a target="_blank" href="#" class="new-product-image"><img src="data:images/china.jpg"></a>
3     <div class="mask">
4         <h4 class="title"><a title="中国茶城" class="text-hide" target="_blank" href="#">中国茶城</a></h4>
5         <p class="text">云南普洱,2003年5月普洱被中国茶叶流通协会命名为“中国茶城”,普洱茶成为普洱走向全国乃至世界的一张标志性名片。</p>
6     </div>
7 </div>

另外是CSS:

.view-first{position:relative;}
.view-first img{-webkit-transition:all .2s ease-in; -moz-transition:all .2s ease-in; -o-transition:all .2s ease-in; -ms-transition:all .2s ease-in; transition:all .2s ease-in;}
div.mask-hover img, .view:hover img{width:100px; height:100px;}
.view{position:relative; text-align:center; cursor:default; width:190px; height:238px; margin-left:auto; margin-right:auto; overflow:hidden;}
.view .mask{width:160px; overflow:hidden; margin:0 auto;}
.view .title{text-align:center; position:relative; font-size:12px; margin-top:16px; height:20px; line-height:20px;}
.view .title a{ color:#666; text-decoration:none;}
.view .text{position:relative; text-align:left; font:normal 12px/16px '宋体'; color:#999;}

好了!这样就大功造成了!但是因为高度值是固定值的,如果用在实际项目中可能会引起一些问题,不过这也算是使用纯CSS编写的缺点,如果能有更好的解决方案!我相信目前只能用jQuery或者Javascript来写,当然了,现在CSS3已经强大到可以做动画了(国外听说已经有牛人使用纯CSS3做了个动画)。好了,休息了!

转载于:https://www.cnblogs.com/yuanusihif/p/3393296.html

纯CSS图片缩放后显示详细信息相关推荐

  1. .Net有关问题。在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请教跳转后的详细信息页面该怎样写代码

    .Net问题...在GridView中添加了一个HyperLinkField,用来显示显示详细信息,请问跳转后的详细信息页面该怎样写代码 在一个页面的GridView中添加了下面的代码: <as ...

  2. table表格信息过长显示省略,悬停显示详细信息;表格添加细边框

    一.table表格信息过长显示省略...,悬停显示详细信息 需求:表格td宽度设置百分比或者固定宽度,如果内容过长自动截掉并在文本末尾显示...,鼠标移动到文字上面显示全部内容: (基于bootstr ...

  3. css 加载图片,纯CSS图片预加载

    译自:[Creating a CSS Image Preloader](http://www.devirtuoso.com/2009/07/creating-a-css-image-preloader ...

  4. [css] css图片缩放失真出现锯齿的如何解决呢?

    [css] css图片缩放失真出现锯齿的如何解决呢? 1.-ms-interpolation-mode,这是针对IE的解决方案.其值设置为bicubic. 2.image-rendering,这是提供 ...

  5. html中点击提交按钮显示提交i成功,百里香叶:点击提交按钮后显示成功信息

    我有一个spring-boot申请,Thymeleaf.我有非常基本的情况.有一个表单,当用户点击提交按钮时,表单数据应发送到控制器,但在同一页面中应显示成功消息.百里香叶:点击提交按钮后显示成功信息 ...

  6. win10 显示详细信息窗格

    win10 显示详细信息窗格 CreateTime--2018年5月26日09点13分 Author:Marydon 1.说明: win10无法像win7那样将详细信息窗格显示在窗口的底部,只能显示在 ...

  7. html 图片缩小后模糊,css图片缩放失真出现锯齿的如何解决呢?

    IE6 图片缩小后会出现锯齿的问题 html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...

  8. 纯css模拟液晶式显示数字时间

    首先是借鉴了yiminghe大虾的创意和思路(http://www.iteye.com/topic/705529),可惜看到帖子的时候里面的demo已经打不开了,所以决定自己也做一个. 我觉得他画的数 ...

  9. 微信小程序地图标记点marker,点击标记点显示详细信息

    项目中想要实现的效果在地图上显示所有数据标点,点击显示详情信息,首先看一下图片是否符合各位的需求,在这里也是学习加深一下 直接上代码: wxml: <map id="myMap&quo ...

最新文章

  1. microsoft 官方学习资源
  2. 此三层非彼三层——MVCamp;UBD
  3. C# 学生成绩管理系统 完整版
  4. 科学家研究:生女有撇步 多钙少碰香蕉
  5. scss2css vscode设置_VSCode下让CSS文件完美支持SCSS或SASS语法方法
  6. php多进程 写入文件_PHP多进程中使用file_put_contents安全吗?
  7. 十句保你职场不败的名言
  8. Typora、github中的markdown不同的行间距
  9. 推荐一个好用的 sqlite 管理器 sqliteman 感觉比 navicat 好用
  10. jquery的keyup()事件案列——根据输入中文名称自动显示添加对应的拼音简写+时间戳
  11. K8s中nodePort、port、targetPort、hostPort介绍
  12. P800 GPS 地图安装教程
  13. 聊聊计算和这个世界(上)
  14. How to Reassign Workflow Task in Sharepoint 2007
  15. 计算机病毒装逼桌面,3个Win10神秘装逼小技巧
  16. 国际商务谈判A卷+答案
  17. 小米测试总监的十年测试路,愿测试人都不再迷茫
  18. Android Studio 3.0 正式版本 发行说明 (翻译)
  19. 【spring的使用方法】
  20. 人物志 | 美团女技术总监任登君:不要给自己的人生设限

热门文章

  1. 机器人学习--感知环境数据集
  2. moldflow2018安装教程
  3. 如何查看进程的运行路径
  4. C语言 | 编程实现4
  5. C语言 | 基于51单片机实现MPU6050的卡尔曼滤波算法(代码类2)
  6. 什么是typora,什么是markdown?利用typora编写markdown文本
  7. 医疗器械软件网络安全法规和标准概述(附所有标准)
  8. MySQL 视图的基础操作
  9. html文字字号不改变,如何在不改变div大小的情况下更改HTML / css中的字体大小?...
  10. 计算机科学与技术专业行业人物,计算机科学与技术专业_计算机科学与技术专业求职 - 沪江英语...