overflow属性在一定区域内放大图片

8 篇文章 0 订阅
4 篇文章 0 订阅

在一定区域内放大,效果如下:
放大前:放大前效果图放大后:放大后效果图

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <style type="text/css">
            .a{  
                width: 498px;  
                height: 280px;  
                border: #000 solid 1px;  
                margin: 50px auto;  
                overflow: hidden;  
            }  
            img{  
                cursor: pointer;  
                transition: all 0.8s;  
            }  
            img:hover{  
                transform: scale(1.2);  
            }  
        </style>  
    </head>  
    <body>
    	<div class="a">
    		<img src="img/1.jpg" />
    	</div>
    </body>  
</html>

真(shui)讲解:在这里插入图片描述
首先,给图片设定范围并加一个border边框,.a{ width: 498px; height: 280px; border: #000 solid 1px; }接着加一个图片大小溢出边框之后隐藏的属性,.a{ overflow: hidden; }再为图片设置一个放大倍率(此为划过放大)img:hover{ transform: scale(1.2); },最后为图片放大设置一个放大时间img{ cursor: pointer; transition: all 0.8s; }

overflow属性,这个属性定义溢出元素内容区的内容会如何处理
(1)overflow :hidden 隐藏,溢出部分隐藏。
(2)overflow : visible 可见,显示溢出内容,visible为默认值。
(3)overflow :auto 自动,如有溢出内容,相应盒子便会显示滚动条。(元素框中可以放下所有内容不会出现滚动条。)
(4)overflow :Scroll内容会被修剪,但浏览器会显示出滚动条以便查看其余内容
下面通过一个实例来讲解不同属性值的效果:

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<title>列表符号</title>
		<style>
div 
{
background-color:#00FFFF;
width:150px;
height:150px;
/*  overflow:auto;
overflow:hidden;  */
}
		</style>
	</head>
	<body>
<div>

这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值是 visible。
(5)Overflow-x:设置当对象的内容超过其指定宽度时如何显示内容(水平滚动条)

<div style=" overflow-x:auto; width:200px; white-space:nowrap;"> </div>

(6)Overflow-y:设置当对象的内容超过其指定高度时如何显示内容(垂直滚动条)

<div style=" width:200px; height: 100px; overflow-y:auto; margin-top:100px;">
	<ul><li>新闻列表</li></ul></div>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值