+发表新主题
查看: 1727|回复: 0

[HTML5开发] css中转换

[复制链接]

[HTML5开发] css中转换

[复制链接]
木钟无仁 发表于 2015-11-24 21:59:38 浏览:  1727 回复:  0 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
今天学习css高级部分中的转换

.转换

    1.什么是转换:改变元素的一些状态,大小、位置、形状,可以是2D的转换,也可以是3D的转换

         2D转换:使元素在x轴和y轴上发生变化

         3D转换:使元素在x轴、y轴和z轴上发生变化

    2.转换属性

       css3转换属性:

                  transformnone/transform-function

                   none:不转换,默认值

                  transform-function:表示要实现转换的函数

                      1.旋转:rotate()

                              2.位移:translate()

                              3.缩放:scale()

                            transform:rotate();---旋转操作

                transform:translate();--位移操作

                transform:scale();--缩放操作

     3.转换原点:

           转换原点:即转换过程中围绕的中心点。默认情况下,原点是在整个元素中心点

                    更改旋转原点:

                   属性:transform-origin

                   取值:

                    数值:以元素左上方的点为(00),再去计算其他点

                             百分比:  0%0%:左上方的点

                                  50%50% 中心点

                    关键字:top

                                 bootom

                                          left

                                          right

                                            center

                                left top:表示左上方

                       transform-origin 赋值:

                             一个值:x轴方向上移动

                                  两个值:x轴和y轴上

                                  三个值:x轴、y轴和z轴上


  • <!DOCTYPE html><!----这是没改变转换原点的旋转--->
  • <html>
  • <head>
  •   <title>更改转换原点</title>
  •   <meta charset="utf-8" />
  •   <style>
  • div{
  • width:100px;
  • height:100px;
  • position:absolute;
  • left:200px;
  • top:100px;
  • }
  • #d1{
  • border:1px dotted black;
  • }
  • #d2{
  •     border:1px solid black;
  • background:red;
  • transform:rotate(45deg);
  • }
  •   </style>
  • </head>

  • <body>
  •   <div id="d1">文本</div>
  •   <div id="d2">文本</div>
  • </body></html>

复制代码
215350pn5iclzohbhibi2l.png



<!----------------------*----------------->


  • <!DOCTYPE html><!----这是将旋转原点该为右上角的旋转-->
  • <html>
  • <head>
  •   <title>更改转换原点</title>
  •   <meta charset="utf-8" />
  •   <style>
  • div{
  • width:100px;
  • height:100px;
  • position:absolute;
  • left:200px;
  • top:100px;
  • }
  • #d1{
  • border:1px dotted black;
  • }
  • #d2{
  •         border:1px solid black;
  • background:red;
  • transform:rotate(45deg);
  • transform-origin:right top;
  • }
  •   </style>
  • </head>

  • <body>
  •   <div id="d1">文本</div>
  •   <div id="d2">文本</div>
  • </body></html>

复制代码
215350pn5iclzohbhibi2l.png

     
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 赣南网

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4

用微信扫一扫

赣南网