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

css3样式二

1.2D转换

通过 translate() 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数

如:div
{
transform: translate(50px,100px);
-ms-transform: translate(50px,100px); /* IE 9 */
-webkit-transform: translate(50px,100px); /* Safari and Chrome */
-o-transform: translate(50px,100px); /* Opera */
-moz-transform: translate(50px,100px); /* Firefox */
}

值 translate(50px,100px) 把元素从左侧移动 50 像素,从顶端移动 100 像素。

通过 rotate() 方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。

值 rotate(30deg) 把元素顺时针旋转 30 度。

通过 scale() 方法,元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数

值 scale(2,4) 把宽度转换为原始尺寸的 2 倍,把高度转换为原始高度的 4 倍

通过 skew() 方法,元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数

值 skew(30deg,20deg) 围绕 X 轴把元素翻转 30 度,围绕 Y 轴翻转 20 度

matrix() 方法把所有 2D 转换方法组合在一起。

matrix() 方法需要六个参数,包含数学函数,允许您:旋转、缩放、移动以及倾斜元素

2.3D转换

通过 rotateX() 方法,元素围绕其 X 轴以给定的度数进行旋转

通过 rotateY() 方法,元素围绕其 Y 轴以给定的度数进行旋转。

3.过渡

div
{
transition: width 2s;
-moz-transition: width 2s; /* Firefox 4 */
-webkit-transition: width 2s; /* Safari 和 Chrome */
-o-transition: width 2s; /* Opera */
}
上面代码为应用于宽度属性的过渡效果,时长为 2 秒

 

转载于:https://www.cnblogs.com/LeiFenggreed/p/5907753.html

相关文章:

  • 手机端轻应用模拟原生的下拉刷新效果(JavaScript)
  • 樱花漫地集于我心,蝶舞纷飞祈愿相随---总结 顕出:void-sampling 显示:void-sampling...
  • node.js基础 1之简单的nodejs模块
  • Xcode 8 支持 iOS 7 真机解决过程记录
  • ajax 页面加载
  • C++-Qt【2】-实现一个简单的记事本
  • Python 学习之---文件目录处理
  • bootstrap0
  • 常用快速原型设计工具大比拼、原型设计工具哪个好用
  • Spring注入方式(1)
  • JSTL自定义标签
  • WIN10使用管理员权限运行VS2013
  • jq宽高 详解
  • 转载:第二弹!全球首个微信小程序(应用号)开发教程!通宵吐血赶稿!每日更新!...
  • 完全错排问题
  • 分享的文章《人生如棋》
  • 【笔记】你不知道的JS读书笔记——Promise
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CSS 三角实现
  • javascript 哈希表
  • Java精华积累:初学者都应该搞懂的问题
  • opencv python Meanshift 和 Camshift
  • react 代码优化(一) ——事件处理
  • React系列之 Redux 架构模式
  • socket.io+express实现聊天室的思考(三)
  • storm drpc实例
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Vim 折腾记
  • 如何实现 font-size 的响应式
  • 入门到放弃node系列之Hello Word篇
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 深入浏览器事件循环的本质
  • 用element的upload组件实现多图片上传和压缩
  • #QT(一种朴素的计算器实现方法)
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (一)u-boot-nand.bin的下载
  • .net 简单实现MD5
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET开源快速、强大、免费的电子表格组件
  • .Net中间语言BeforeFieldInit
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • .sh 的运行
  • @DataRedisTest测试redis从未如此丝滑
  • @Mapper作用
  • @RequestMapping用法详解
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [20171101]rman to destination.txt
  • [30期] 我的学习方法
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法
  • [BJDCTF2020]The mystery of ip1