当前位置: 首页 > news >正文

css3新增属性变形

css3新增属性变形,属性是translate

它有移动,缩放,旋转,倾斜这三个分支。

移动的属性值是translate

横向移动是

transform:translateX(x)

纵向移动是

transform:translateY(y)

一次性设置横轴与纵轴

 transform:translate(x,y)

比如设置一个div,类名是d1

css基础设置如下

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;}
</style>

如果要设置横向移动100像素

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;tranform:translateX(100px)}
</style>

要设置纵向移动50像素

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;tranform:translateY(50px)}
</style>

如果要同时设置横向移动和纵向移动,这两个属性不能同时用,只能用一个。要实现效果语法格式如下面代码

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;tranform:translate(100px,50px)}
</style>

缩放的语法格式是

translate:scale

    横向缩放
transform:scaleX(x)
纵向缩放
transform:scaleY(y)
同时设置横向缩放与纵向缩放
transform:scale(x,y)

比如说横向缩放2倍

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:scaleX(2);}
</style>

设置纵向缩放2倍

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:scaleY(2);}
</style>

同时设置横向缩放,纵向缩放

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:scale(1,0.5);}
</style>

旋转的语法是

旋转:rotate
语法:
transform:rotate(度数)

比如说要旋转45度

代码如下

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:rarate(45deg);}
</style>

度数用deg表示

倾斜的属性是skew

横向倾斜是skewX(x)

纵向倾斜是skewY(y)

同时设置横向倾斜与纵向倾斜skew(x,y)

里面的值是度数

<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:skewX(45deg);}
</style>
<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:skewY(45deg);}
</style>
<style>.d1 {width: 300px;height: 200px;border:1px red solid;margin: 20px;translate:skew(45deg,45deg);}
</style>

上面三个css代码分别设置横向倾斜45度,纵向倾斜45度,同时设置横向与纵向倾斜45度

这几个属性可以同时写

transform: translate(100px,50px) rotate(30deg) skew(10deg);

上面的css代码表示同时设置横向移动100像素,纵向移动50像素,旋转30度,倾斜10度,各个之间用空格隔开。

http://www.dtcms.com/a/549319.html

相关文章:

  • 南凌科技SD-WAN全球组网方案技术解析:助力JINS完成600+门店数字化升级
  • 太原网站建设详细策划深圳网站设计招聘
  • 企业微信社群运营玩法有哪些?企业微信社群工具有哪些功能?——从拉新到留存的玩法设计与工具支撑
  • wordpress整站搬家首页空白问题怎么完整下载网站模板
  • AXI 4_FULL转AXI_Stream 流水线设计详解
  • TCP SYN 扫描发送器(重点:构造与发送)
  • 肺组织图像分类与肺癌图像分类数据集
  • 苏州哪个公司做网站好怎么建设
  • 【C++ 入门】:引用、内联函数与 C++11 新特性(auto、范围 for、nullptr)全解析
  • 打破协议壁垒——Profinet转ModbusTCP让逆变器与西门子PLC同频运行
  • 网站标题seo外包优化公司网络推广方案
  • Ming Lite 万能模型对标 GPT-4o 的多模态能力
  • 关于jupyter Notebook
  • 淘宝客网站设计网站开发岗位名称
  • 3.3 Lua代码中的协程
  • 11月即将召开-IEEE-机械制造方向会议 |2025年智能制造、机器人与自动化国际学术会议 (IMRA 2025)
  • 网页制作视频的网站建设天堂tv在线观看免费
  • Flink Keyed State 详解之六
  • Java static关键字深度解析
  • 对红色网站建设的建议个人logo创意设计免费
  • 沃航科技网站开发织梦网站打开慢
  • 自动驾驶中的传感器技术75——Navigation(12)
  • 基于Chrome140的TK账号自动化(关键词浏览)——运行脚本(三)
  • 多维尺度分析法(MDS)
  • 泰迪智能科技高校行业资源举例
  • 自动驾驶中的传感器技术73——Navigation(10)
  • 【设计模式】 组合模式(Composite)大白话讲解
  • 算力跃升!解析可嵌入整机的 6U VPX 异构高性能射频信号处理平台 AXW23
  • wordpress网站网速慢扶绥县住房和城乡建设局网站
  • 05-面试解析 Agent 理论 + 实践(Spring AI Alibaba)