zoukankan      html  css  js  c++  java
  • 鼠标hover元素scale/zoom中心点放大效果实例页面

    CSS代码:
    .box {
        /* 可见视觉区域 */
        width: 480px; height: 250px;
        position: relative;
        overflow: hidden;
        cursor: pointer;
    }
    .size {
        /* 广阔的海洋 */
        width: 1000px; height: 1000px;
        position: absolute; left: 50%; top: 50%;
        margin: -500px 0 0 -500px;
        /* 水平居中 */
        text-align: center;
    }
    .zoom {
        /* 缩放的元素 */
        width: 480px; height: 250px;
        vertical-align: middle;    
        -webkit-transition: -webkit-transform .2s;
        transition: transform .2s;
    }
    .box:hover .zoom {
        /* hover放大 */
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        zoom: 1.05;
    }
    :root .box:hover .zoom {
        zoom: 1;
    }
    .middle {
        /* 垂直居中 */
        display: inline-block;
        width: 0; height: 100%;
        vertical-align: middle;
    }
    HTML代码:
    <h4>左上角定位</h4>
    <div class="box">
    	<img src="20150213142143589.png" class="zoom">
    </div>
    <h4>居中定位</h4>
    <div class="box">
        <div class="size">
            <img src="20150213142143589.png" class="zoom"><i class="middle"></i>
        </div>
    </div>
  • 相关阅读:
    图象处理算法(一)
    使用自定义类实现工程多语言
    SQL的数据类型
    SQL LEFT JOIN
    TADOCommand
    如何获得活动的数据
    TDateTime
    类定义(一)
    mxOutlookBar组件安装和使用
    TADOQuery
  • 原文地址:https://www.cnblogs.com/ysx215/p/7110441.html
Copyright © 2011-2022 走看看