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="images/one.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
            <div class="img-second">
                <img src="images/two.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
            <div class="img-third">
                <img src="images/three.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
        </div>
        <div class="row-second">
            <div class="img-first">
                <img src="images/four.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
            <div class="img-second">
                <img src="images/five.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
            <div class="img-third">
                <img src="images/six.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
        </div>
        <div class="row-third">
            <div class="img-first">
                <img src="images/seven.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
            <div class="img-second">
                <img src="images/eight.jpg" alt="狗狗" />
                <div class="txt">
                    我是小可爱
                </div>
            </div>
            <div class="img-third">
                <img src="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: 9999;
    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轴。如果第二个参数未提供,则默认取第一个参数的值 */
}
时间: 2025-01-12 10:22:15

CSS实现图片缩放特效的相关文章

CSS控制图片缩放或者部分显示

1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>CSS控制图片缩放或者部分显示</title> 6 </head> 7 8 <body> 9 <!--图片自动缩放显示:通过设置图片宽来实现--> 10 11 12 <!--第一种:设置图片的宽为屏幕宽度的百分比,实现图片跟随屏幕大小自

CSS3实战开发: 纯CSS实现图片过滤分类显示特效

各位网友大家好,今天我要带领大家开发一个纯CSS的图片分类显示的网址导航,单纯看标题大家可能有些困惑,依照以往惯例,我先给大家演示一下实际运行效果: 从上面的运行效果,大家不难发现,当我点击某一菜单时,导航区域会相应高亮显示此分类的图标,而其他图标则会变暗. 很多人可能会说,这个这么简单,直接使用javascript或jQuery等前端框架,再配合一些CSS,就可以很快实现同样的效果了.如果你是这一部分人,我也希望你停下脚步,看看这篇教程.因为在今天这篇教程中,我会用另一个思维方式来思考问题,我

用html+css+jQuery实现的一个简单的图片切换特效

这篇文章主要介绍了用html+css+js(jQuery)实现的一个简单的图片切换特效,需要的朋友可以参考下. 记得要引入一个jQuery库文件,可以是网上在线的,也可以是本地的,注意路径. 如图所示. 该图片切换特效实现很简单,而且兼容性很好. html页面如下 复制代码代码如下: <div class="wrapper"> <div id="focus"> <ul> <li><a href="htt

css3 3d旋转图片立方体特效代码

一.什么是css3 3d旋转 ? 形成一个3D空间: transform-style:preserve-3d    ( 让父元素形成3D,让其子元素在3D空间进行变化 ). 3d场景,在垂直于屏幕的方法,相对于3d多出个z轴,Z轴:靠近屏幕的方向是正向,远离屏幕的方向是反向,2d场景,在屏幕上水平和垂直的交叉线x轴和y轴. 二.关于css 3d旋转的相关属性及使用方法 变形属性:transform 3D功能函数 ----3D的位移:transform:translate3d(x,y,z);   

【javascript/css】Javascript+Css实现图片滑动浏览效果

今天用js+css来做一个能够左右滑动的图片浏览效果. 首先写一个结构,包括需要浏览的两张图,以及能够点击来滑动图片的两个按钮. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <script type="text/javascrip

开发利器_ImageMagick.基于Linux命令行的图片缩放/编辑/格式转换?

简单介绍: ImageMagick是一系列的用于修改,加工图像的命令行工具,能够快速地使用命令行对图片进行操作,对大量的图片进行批处理,它能执行相当多操作,本文涉及的只是开发中常用的技能. 快速安装: yum -y install epel-release yum install -y ImageMagick ImageMagick-devel 格式转换: convert 1.png 1.jpg 缩放图像: convert 1.jpg -resize 499x 1.jpg 说明: ImageMa

CSS3仿LOGO图片阴影特效

又一个CSS3阴影效果,个人感觉CSS3的阴影比传统的CSS滤镜实现的阴影更生动,阴影可以是无规则的,而且阴影的大小也是随时变化的,本例子就是用CSs3写成一个Logo,然后再加以阴影特效,重点不是展示阴影效果有多漂亮,而是如何去实现这种CSS3效果. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit

js鼠标控制图片的特效,滚轮控制放大、缩小、鼠标拖动、聚焦。。。

项目需要做一个js控制图片的特效,滚轮控制放大.缩小.鼠标拖动等效果,网上找方法,各种报错.不兼容...最终自己研究出一套方案如下: 代码直接从项目中拷了,就不整理格式了 <script type="text/javascript"> //图片特效 by jifei_mei //图片大小,记录放大或缩小图片前的大小 var pic_size = { width:0, height:0 }; //绑定滚轮滚动事件 if (window.addEventListener) {

图片切换特效(1):原生JS图片切换效果

转自:http://www.codefans.net/jscss/code/4699.shtml <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">