css3 transform

效果

<!doctype html>

<html>

    <head>

        <title>标题</title>

        <meta charset="utf-8">

        <style>

            #d1{

                width:100px;

                height:100px;

                border:2px solid red;

                background:yellow;

                font-size:28px;

                font-weight:bold;

                text-align:center;

                line-height:100px;

                border-radius:50%;

                /* 指定属性 对性能会有优化 哪些属性才有动效 其他的就不用检测了 */

                transition-property:transform background width height line-height font-size;

                /*2、时长*/

                transition-duration:5s;

                /*3、速度*/

                transition-timing-function:linear;

            }

            #d1:hover{

            /* 指定旋转圆心 */

                transform-origin:center center;/* left top /10px 10px ..*/

            /* 要先指定方向再指定角度不然会乱 */

                transform:translateX(300px) rotate(1080deg);

                background:red;

                width:200px;

                height:200px;

                line-height:200px;

                font-size:60px;

            }

        </style>

    </head>

    <body>

        <div id="d1">

            滚

        </div>

    </body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容