web开发在线培训,前端英文自我介绍
1 transform属性
在CSS3中,可以利用transform功能实现文字或图像的旋转、缩放、倾斜、移动这4中类型的变形处理。
(1)浏览器支持
到目前为止:Safari3.1以上、Chrome8以上、Firefox4以上、Opera10以上浏览器支持该属性。
2 旋转
使用rotate方法,在参数中加入角度值,角度值后面跟表示角度单位的“deg”文字即可,旋转方向为顺时针方向。
transform:rotate(45deg);
3 缩放
使用scale方法来实现文字或图像的缩放处理,在参数中指定缩放倍率。
transform:scale(0.5);//缩小一半
(1)可以分别指定元素的水平方向的放大倍率与垂直方向的放大倍率
transform:scale(0.5,2);//水平方向缩小一半,垂直方向放大一倍。
4 倾斜
使用skew方法实现文字或图像的倾斜处理,在参数中分别指定水平方向上的倾斜角度与垂直方向上的倾斜角度。
transform:skew(30deg,30deg);//水平方向上倾斜30度,垂直方向上倾斜30度。
(1)只使用一个参数,省略另一个参数
这种情况下视为只在水平方向上进行倾斜,垂直方向上不倾斜。
transform:skew(30deg);
5 移动
使用translate方法来移动文字或图像,在参数中分别指定水平方向上的移动距离与垂直方向上的移动距离。
transform:translate(50px,50px);// 水平方向上移动50px,垂直方向上移动50px
(1)只使用一个参数,省略另一个参数
这种情况下视为只在水平方向上移动,垂直方向上不移动。
transform:translate(50px);
6 对一个元素使用多种变形的方法
transform:translate(150px,200px) rotate(45deg) scale(1.5);
7 指定变形的基准点
在使用transform方法进行文字或图像变形的时候,是以元素的中心点为基准点进行变形的。
transform-origin属性
使用该属性,可以改变变形的基准点。
transform:rotate(45deg);
transform-origin:left bottom;//把基准点修改为元素的左下角
(1)指定属性值
基准点在元素水平方向上的位置:left、center、right
基准点在元素垂直方向上的位置:top、center、bottom
8 3D变形功能
(1)旋转
分别使用rotateX方法、rotateY方法、rotateZ方法使元素围绕X轴、Y轴、Z轴旋转,在参数中加入角度值,角度值后面跟表示角度单位的deg文字即可,旋转方向为顺时针旋转。
transform:rotateX(45deg);
transform:rotateY(45deg);
transform:rotateZ(45deg);
transform:rotateX(45deg) rotateY(45deg) rotateZ(45deg);
transform:scale(0.5) rotateY(45deg) rotateZ(45deg);
(2)缩放
分别使用scaleX方法、scaleY方法、scaleZ方法使元素按X轴、Y轴、Z轴进行缩放,在参数中指定缩放倍率。
transform:scaleX(0.5);
transform:scaleY(1);
transform:scaleZ(2);
transform:scaleX(0.5)scaleY(1);
transform:scale(0.5) rotateY(45deg);
(3)倾斜
分别使用skewX方法、skewY方法使元素在X轴、Y轴上进行顺时针方向倾斜(无skewZ方法),在参数中指定倾斜的角度
transform:skewX(45deg);
transform:skewY(45deg);
(4)移动
分别使用translateX方法、translateY方法、translateZ方法、使元素在X轴、Y轴、Z轴方向上进行移动,在参数中加入移动距离。
transform:translateX(50px);
transform:translateY(50px);
transform:translateZ(50px);
9 变形矩阵
每种变形方法的背后都存在着一个对应的矩阵。
(1)计算2D变形(3 X 3矩阵)
可以将这个2D变形矩阵书写为matrim(a,b,c,d,e,f),a~f均代表一个数字,用于决定怎样执行变形处理。
(2)平移的2D矩阵
//效果一致:右移150px,下移150px
transform:matrix(1,0,0,1,150,150);
transform:translate(150px,150px);
(3)计算3D变形
3D缩放变形使用的4X4矩阵
transform:matrix3d(sx,0,0,0,0,sy,0,0,0,0,sz,0,0,0,0,1);
//效果一致:X轴方向上缩小五分之一,Y轴方向上缩小一半。
transform:scale3d(0.8,0.5,1);
transform:matrix3d(0.8,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1);
(4)可通过矩阵执行多重变形处理
将需要的变形矩阵相乘得到一个新的变形矩阵可实现该处理。
最后
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的JavaScript面试题文档,或更多前端资料可以点此处免费获取。
…(img-2DXUqUsz-1627102408702)]
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的JavaScript面试题文档,或更多前端资料可以点此处免费获取。
web开发在线培训,前端英文自我介绍相关推荐
- java英文自我介绍3篇_java开发英文自我介绍
java开发英文自我介绍 自我介绍是每个进入职场的人都必须经历的事情,怎么样才能够完在自我介绍这方面发挥得最佳呢?下面百分网小编为大家整理了java开发英文自我介绍,希望大家喜欢. java开发英文自 ...
- Web前端面试自我介绍对话技巧注意事项
大家在学会了web前端技术后,当然是要准备找一个适合自己的web前端工作了,那么面试环节是必不可少的,有一个良好的自我介绍表述,在HR心中也能加分不少,接下来小编就为大家介绍一下Web前端面试自我介绍 ...
- 计算机考研复试---中文自我介绍模板+英文自我介绍模板+项目毕设介绍模板( 干货满满!!!)
干活满满!废话不多说!亲身复试经过! 中文自我介绍 各位尊敬的老师,上午好,很高兴能够进入到贵校研究生考试复试环节. 下面,我为老师介绍一下我自己 我是来自计算机专业的一名应届生,在本科期间里,我积极 ...
- 软件测试面试时英文的自我介绍范文,软件测试工程师面试英文自我介绍
<软件测试工程师面试英文自我介绍>由会员分享,可在线阅读,更多相关<软件测试工程师面试英文自我介绍(7页珍藏版)>请在人人文库网上搜索. 1.软件测试工程师面试英文自我介绍 软 ...
- 计算机网络英文介绍,计算机网络英文自我介绍
计算机网络英文自我介绍 It's my pleasure to introduce myself to you here. My name is XX, I come from XX which is ...
- iangularjs 模板_2018-web前端的自我介绍-优秀word范文 (5页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为 word 格式,下载后可方便编辑和修改! == web 前端的自我介绍 篇一:个人 总结 的 ...
- 计算机保研面试自我介绍,计算机保研面试英文自我介绍范文
众所周知,计算机专业学生在保研前一般要做一个自我介绍.自我介绍要有充实的内容,要表现出自信,要积极向上,活泼乐观.要表现出对该专业的执着追求和向往,要有自己的特色.下面是学习啦小编整理的计算机保研面试 ...
- 英语计算机自我介绍范文面试,计算机面试英文自我介绍范例
作为一名计算机专业的大学生面试的时候该如何自我介绍呢?计算机专业的英语面试自我介绍该怎么说呢?今天学习啦小编和你分享计算机面试英文自我介绍范例,欢迎阅读. 计算机面试英文自我介绍范例篇[1] I am ...
- 考研计算机专业英语面试自我介绍,计算机研究生面试英文自我介绍
计算机研究生面试英文自我介绍 导语:自我介绍是日常工作中与陌生人建立关系.打开局面的一种非常重要的手段,因此,让自己通过自我介绍或得到对方的`认识甚至认可,一种非常重要的职场技术.下面是小编为大家整理 ...
最新文章
- Ejabberd源码解析前奏--配置
- 计算机类|期刊】SCI期刊专刊截稿信息4条
- 这两天被木马程序搞得好烦
- 【机器学习】手把手用AI算法实现冰雪奇缘中的“冰雪魔法”
- POJ - 1236 Network of Schools(强连通缩点)
- Java中的面向接口编程
- DS汽车通过采用沉浸式虚拟现实技术实现展厅转型
- 【除夕最炫烟花代码】—— HTML+JQuery实现2022跨年烟花特效
- mysql怎么禁止远程连接_mysql如何设置禁止远程连接
- java只允许一个用户登陆_spring boot security只允许一个用户(test1)登录
- Android航海航线地图,航海王热血航线东南之海宝藏一览
- Android蓝牙自动配对和Pin码设置
- 360全景倒车影像怎么看_360全景影像怎么看
- SCSI子系统基础学习笔记 (之UFS子系统) - 1.2 概述(软件部分)
- mysql导入文件出现Data truncated for column 'xxx' at row 1的原因
- PLC SECS/GEM解决方案,设计与应用
- 若依前后台分离生成主子表
- Flask 扫盲系列-在线股票走势图
- CSS基础_CSS样式的几种书写形式
- 计算机时间戳转换时间在线,时间戳,Unix时间戳,时间戳转换
热门文章
- [WVR系列路由器] 微信连Wi-Fi功能使用指南
- SpringCloud组件:Ribbon的负载均衡策略及原理
- php portal 接口,WIFI Portal登录(示例代码)
- java布尔矩阵程序_Java编程实现邻接矩阵表示稠密图代码示例
- 【习题35】交互程序三 + 汉化版
- Oracle数据库的常见漏洞及注入语句
- 【Spark】广播变量和累加器
- FPGA中如何使用加法器IP核设计累加器
- HTML常用标签的基本介绍
- 论文笔记_S2D.77_2013_TOR_使用RGBD相机的3D建图(RGBD SLAM V2)