zoukankan      html  css  js  c++  java
  • 鼠标hover某个元素时其属性表现Css transition 过渡效果(以宽高属性居中放大为例)

    <!DOCTYPE html>
    <html>
    <head>
    </head>
    <body id="body">
        <!--
            /*transition过渡特效*/
            第一步:设置目标元素div2的初始样式
            第二步:设置目标元素div2在鼠标hover时的表现样式
            第三步:给目标元素添加transition属性,并指定需要过渡的属性
    
            /*固定宽高盒子上下左右居于不定宽高容器正中*/
            第一步:设置待定位盒子和宽高值
            第二步:将待定位盒子position属性设为absolute使其相对于父元素绝对定位(相对于static定位以外的第一个父元素进行定位),
            使其顶部和左侧定位距离设为父元素高和宽的50%(即:先将盒子定位到“父元素4分之1区域的右下部”)
            第三步:把待定位盒子的margin-top值和margin-left值设为其高度和宽度一半的负值(即:把盒子从右下区域拉回正中间)
        -->
    
        <div id="div2">
            <div>
                content content content content content content content content 
            </div>
        </div>
    
        <style>
            * {
                margin:0;
                padding:0;
            }
    
            #body {
                background-color:green;
            }
    
            #div2 {
                300px;
                height:200px;
                background-color:red;
    
                position:absolute;
                top:50%;
                left:50%;
    
                margin-top:-100px;
                margin-left:-150px;
    
                transition:all 3s;
                /*transition:width 3s,height 3s,margin-top 3s,margin-left 3s,background-color 3s;*/ /*属性随相同时间过渡,整体过渡显得很规则*/
                /*transition:width 1s,height 2s,margin-top 2s,margin-left 3s,background-color 3s;*/ /*属性随不同时间过渡,整体过渡显得更有动态感*/
            }
    
            #div2:hover {
                600px;
                height:400px;
                margin-top:-200px;
                margin-left:-300px;
                background-color:yellow;
            }
        </style>
    
        <script src="jquery-2.1.1.min.js"></script>
        <script>
    
        </script>
    </body>
    </html>
    

      

  • 相关阅读:
    Cleaning Up Children Asynchronously
    advacing lnux program 4.1.5 Thread Attributes[copy]
    advacing lnux program Threads Return Value[copy]
    批处理,所有子文件夹下面的所有文件
    .NET连接sybase乱码问题
    Asp.net forms认证遇到的一个奇怪的问题和测试过程
    WCF错误
    wcf超时错误
    gridControl控件显示交叉表
    K3 12.1修改报表Bug
  • 原文地址:https://www.cnblogs.com/Arlar/p/6252485.html
Copyright © 2011-2022 走看看