通过css实现图片过渡放大的效果

通过css实现图片放大效果

css3当中有一个是过渡属性是transition,他要配和scale来使用,transition:scale(),这个括号里面填写数字,如果大于1,就是放大,如果小于1,就是缩小。
为了实现从一种效果变成一种效果,可以不用flash或者js,transition能够在鼠标单击,离开时,发生css属性值得改变,所以放大效果使用transition很不错!!!!

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <style type="text/css">  
            div{  
                width: 300px;  
                height: 300px;  
                border: deepskyblue solid 1px;  
                border-radius: 150px;/*显示圆角边框*/
                margin: 50px auto;  
                overflow: hidden; /*隐藏多余溢出部分*/ 
            }  
            div img{ 
            	transition: all 0.6s;  /*所有的属性在0.6秒之内完成改变*/
                cursor: pointer;  /*s鼠标移上去,变成一个小手的图标,这样比较美观*/
            }  
           div img:hover{  
           		transform: scale(1.6);/*这个是根据图片比例放大到图片的1.6倍*/
                /*transform: scale(0.6);同理,这个缩小0.6倍*/  
            }  
        </style>  
    </head>  
    <body>  
        <div>  
            <img width="300px" src="img/哆啦A梦.jpg" />  
        </div>  
    </body>  
</html>

这是我第一次写的blog,希望对需要的人有所帮助,O(∩_∩)O哈哈~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值