CSS实现图片缩放特效
今天是感恩节,祝大家感恩节快乐哦!最近天冷了,大家注意保暖哟。下面一起看看小颖写的demo吧。
html代码:
<!DOCTYPE html>
<html> <head>
<meta charset="utf-8">
<title>图片缩放</title>
<link rel="stylesheet" href="css/master.css" media="screen">
</head> <body>
<div class="image-body">
<div class="row-first">
<div class="img-first">
<img src="data:images/one.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
<div class="img-second">
<img src="data:images/two.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
<div class="img-third">
<img src="data:images/three.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
</div>
<div class="row-second">
<div class="img-first">
<img src="data:images/four.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
<div class="img-second">
<img src="data:images/five.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
<div class="img-third">
<img src="data:images/six.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
</div>
<div class="row-third">
<div class="img-first">
<img src="data:images/seven.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
<div class="img-second">
<img src="data:images/eight.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
<div class="img-third">
<img src="data:images/nine.jpg" alt="狗狗" />
<div class="txt">
我是小可爱
</div>
</div>
</div>
</div>
</body> </html>
css代码:
.image-body {
padding-left: 157px;
} .row-first, .row-second, .row-third {
overflow: hidden;
} .img-first, .img-second, .img-third {
float: left;
height: 227px;
width: 260px;
} .image-body img {
width: 200px;
height: 180px;
z-index: -1; /*z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。*/
} .image-body .txt {
width: 175px;
height: 40px;
position: relative;
background: url(../images/bg_index_tag.png);
left: 20%;
top: -80px;
display: none;
z-index:;
cursor: default; /*cursor 属性规定要显示的光标的类型(形状)。*/
padding: 10px 0px 0px 15px;
} .img-first:hover .txt, .img-second:hover .txt, .img-third:hover .txt {
display: block;
} .img-first:hover img, .img-second:hover img, .img-third:hover img {
transform: scale(1.5);
/*scale(<number>[, <number>]): 指定对象的2D scale(2D缩放)。第一个参数对应X轴,第二个参数对应Y轴。如果第二个参数未提供,则默认取第一个参数的值 */
}
CSS实现图片缩放特效的更多相关文章
- 仅用CSS实现图片渲染特效 (有学习到了)
前言 实现图片高亮效果等特效,就不得不提到CSS3的滤镜filter属性,CSS过滤器是一个强大的工具,可以使用它来实现不同的视觉效果(有点像浏览器的Photoshop过滤器).CSS filter属 ...
- CSS实现图片快速等比例缩放,效果佳
初学者在实现图片等比例缩放,通常会使用js编写逻辑来控制高或宽,达到自动缩放的效果. 这里提供一种纯CSS的图片缩放功能,请看代码: <style type="text/css&quo ...
- iHover – 30+ 纯 CSS 实现的超炫的图片悬停特效
iHover 是一个令人印象深刻的图片悬停效果集合,完全基于 CSS3 实现,无依赖,能够搭配 Bootstrap 3 很好地工作.基于 SCSS 技术构建,便于修改变量.有模块化的代码,无需包含整个 ...
- CSS3实战开发: 纯CSS实现图片过滤分类显示特效
原文:CSS3实战开发: 纯CSS实现图片过滤分类显示特效 各位网友大家好,今天我要带领大家开发一个纯CSS的图片分类显示的网址导航,单纯看标题大家可能有些困惑,依照以往惯例,我先给大家演示一下实际运 ...
- HTML5 图片缩放功能
腾讯新闻上用的插件(xw.qq.com) 缩放插件scale.js (function(window, undefined) { var document = window.document, sup ...
- 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果
去年盛夏之时,曾写过“小tip: 使用CSS将图片转换成黑白”一文,本文的模式以及内容其实走得是类似路线.CSS3 → SVG → IE filter → canvas. 前段时间,iOS7不是瓜未熟 ...
- PHP 简易读取文件目录下的文件,生成css spirte图片
因为个人不是对PS熟悉,不清楚如何在PS中生成一张横向有序的spirte图片,使用了"css sprite V4.3"版本,生成的图片会出现压缩图片大小的情况,本想修改原作者开发的 ...
- [转] 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果 ---张鑫旭
by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3804 去年盛夏之时, ...
- 带左右箭头切换的自动滚动图片JS特效
效果图 按钮 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
随机推荐
- iOS开发系列--打造自己的“美图秀秀”
--绘图与滤镜全面解析 概述 在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架.今天我们将围绕iOS中两大图形.图像绘图框架进行介绍:Quartz ...
- node中的Stream-Readable和Writeable解读
在node中,只要涉及到文件IO的场景一般都会涉及到一个类-Stream.Stream是对IO设备的抽象表示,其在JAVA中也有涉及,主要体现在四个类-InputStream.Reader.Outpu ...
- C++整数转字符串的一种方法
#include <sstream> //ostringstream, ostringstream::str() ostringstream stream; stream << ...
- Springboot搭建web项目
最近因为项目需要接触了springboot,然后被其快速零配置的特点惊呆了.关于springboot相关的介绍我就不赘述了,大家自行百度google. 一.pom配置 首先,建立一个maven项目,修 ...
- 设计模式C#合集--单例模式
单例模式 代码: 第一种: private static Singleton singleton = null; private Singleton() { } public static Singl ...
- Microsoft Visual Studio 2017 for Mac Preview 下载+安装+案例Demo
目录: 0. 前言 1. 在线安装器 2. 安装VS 3. HelloWorld 4. ASP.NET MVC 5. 软件下载 6. 结尾 0. 前言: 工作原因,上下班背着我的雷神,一个月瘦了10斤 ...
- Ubuntu安装redis并配置远程、密码以及开启php扩展
一.前言 redis是当前流行的nosql数据库,很多网站都用它来做缓存,今天我们来安装并配置下redis 二.安装并配置redis 1.安装redis sudo apt-get install re ...
- No plugin found for prefix ‘jetty’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories
maven配置文件(最大的那个)的<pluginGroups></pluginGroups>增加一行如下<pluginGroups><pluginGroup& ...
- JS中关于字符串的几个常用又容易忘记的方法
1>.字符串连接:concat(): 左边字符串. concat(连接的字符串1,字符串2,....); 获取指定位置的字符:charAt(): 返回指定位置的字符: 字符串.charAt(i ...
- ASP.NET Core 缓存技术 及 Nginx 缓存配置
前言 在Asp.Net Core Nginx部署一文中,主要是讲述的如何利用Nginx来实现应用程序的部署,使用Nginx来部署主要有两大好处,第一是利用Nginx的负载均衡功能,第二是使用Nginx ...