首页 > 其他分享 >前端之移动web(一)

前端之移动web(一)

时间:2024-10-31 21:45:48浏览次数:3  
标签:web 转换 缩放 前端 transform 旋转 移动 取值 渐变

1.平面转换 transform ⚫ 作用:为元素 添加动态效果 ,一般与 过渡 配合使用 ⚫ 概念:改变盒子在 平面 内的 形态 (位移、旋转、缩放、倾斜) 平面转换又叫 2D 转换   一:平面转换 – 平移 ⚫ 属性 transform : translate (X 轴移动距离 , Y 轴移动距离 ); ⚫ 取值 ◆ 像素单位数值 ◆ 百分比(参照 盒子自身尺寸 计算结果) ◆ 正负均可 ⚫ 技巧 ◆ translate() 只写 一个值 ,表示沿着 X 轴移动 ◆ 单独设置 X 或 Y 轴移动距离: translateX() 或 translateY()   二:平面转换 – 旋转 ⚫ 属性 transform : rotate ( 旋转角度 ); ◆ 角度单位是 deg ⚫ 技巧 ◆ 取值 正负均可 ◆ 取值为 正 , 顺 时针旋转 ◆ 取值为 负 , 逆 时针旋转   三:平面转换 – 改变转换原点 ⚫ 默认情况下,转换原点是 盒子中心点 ⚫ 属性 transform-origin : 水平原点位置 垂直原点位置 ; ⚫ 取值 ⚫ 方位名词 (left、top、right、bottom、center) ⚫ 像素单位数值 ⚫ 百分比 平移实现居中效果 \   四: 平面转换 – 多重转换 多重转换技巧: 先平移再旋转 transform : translate () rotate (); 多重转换原理: 以第一种转换方式坐标轴为准转换形态 ➢ 旋转会改变网页元素的坐标轴向 ➢ 先写旋转,则后面的转换效果的轴向以旋转后的轴向为准,会影响转换结果     五: 平面转换 – 缩放 ⚫ 思考: 改变元素的width或height属性能实现吗? ⚫ 属性 transform : scale ( 缩放倍数 ); transform : scale (X 轴缩放倍数 , Y 轴缩放倍数 ); ⚫ 技巧 ⚫ 通常,只为 scale() 设置 一个值 ,表示 X 轴和 Y 轴 等比例缩放 ⚫ 取值 大于1 表示 放大 ,取值 小于1 表示 缩小   六: 平面转换 – 倾斜 ⚫ 属性 transform : skew (); ⚫ 取值 ⚫ 角度度数 deg 2. 渐变 ⚫ 渐变是 多个颜色 逐渐变化的效果,一般用于设置 盒子背景 ⚫ 分类 ⚫ 线性渐变 ⚫ 径向渐变   一: 线性渐变 属性 background-image : linear-gradient ( 渐变方向 , 颜色 1 终点位置 , 颜色 2 终点位置 , ...... ); ⚫ 取值 ◆ 渐变方向: 可选 to 方位名词 角度度数 ◆ 终点位置: 可选 百分比 background-image : linear-gradient ( transparent, rgba(0, 0, 0, 0.6) );   二: 径向渐变 ⚫ 作用:给按钮添加 高光 效果 ⚫ 属性 background-image : radial-gradient ( 半径 at 圆心位置 , 颜色 1 终点位置 , 颜色 2 终点位置 , ...... ); ⚫ 取值 ⚫ 半径可以是 2条 ,则为 椭圆 ⚫ 圆心位置取值:像素单位数值 / 百分比 / 方位名词 3. 空间转换   空间:是从坐标轴角度定义的 X 、Y 和 Z 三条坐标轴构成了一个立体空间, Z 轴位置与视线方向相同。   空间转换也叫 3D转换   属性:transform

  一:空间转换 – 平移

属性 transform : translate3d (x, y, z); transform : translateX (); transform : translateY (); transform : translateZ (); 取值( 正负 均可)    像素单位数值    百分比(参照 盒子自身尺寸 计算结果) 提示    默认情况下, Z 轴平移没有效果   二: 视距 perspective 作用: 指定了 观察者 与 Z=0 平面的 距离 ,为元素添加 透视效果 透视效果: 近大远小、近实远虚 属性: ( 添加给 父级 ,取值范围 800-1200 ) perspective : 视距 ;  三: 空间 – 旋转 transform: rotateZ(值); transform: rotateX(值); transform: rotateY(值); 左手法则 – 根据 旋转方向 确定取值 正负 :    左手 握住旋转轴, 拇指指向正值方向 , 其他四个手指 弯曲 方向为旋转 正值 方向 拓展    rotate3d(x, y, z, 角度度数) :用来设置 自定义旋转轴的位置 及旋转的角度    x,y,z 取值为0-1之间的数字

标签:web,转换,缩放,前端,transform,旋转,移动,取值,渐变
From: https://blog.csdn.net/m0_72898512/article/details/143415524

相关文章

  • Phonegap和Titanium用作移动开发,各有哪些优缺点
    Phonegap和Titanium都是流行的移动开发框架,各自具有独特的优缺点。1、Phonegap:优点包括易学习、跨平台兼容、社区支持丰富;缺点有性能限制、原生功能限制。2、Titanium:优点涵盖了原生体验、强大的性能、大量的自定义选项;缺点则是学习曲线较陡、社区支持有限。例如,Phonegap允许使用......
  • (开题报告)django+vuejavaweb学生宿舍管理系统论文+源码
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于学生宿舍管理系统的研究,现有研究多集中于传统管理模式或单一功能模块的实现。在国内外,传统的学生宿舍管理方式主要依赖人工操作,效......
  • A股\美股\港股 WebSocket实时行情接口接入
    Websocket行情接入请按照下面的步骤完成沪深、港股或美股的行情接入。原文地址:https://jvquant.com/wiki.html#websocket-分配服务器为实现更好的用户体验,系统将自动为您分配合适的服务器。注意:每次分配的服务器地址会发生变化,连接服务前,请务必调用该接口获取最新的服务器地......
  • 响应式项目(RxJS+Vue.js+Spring)大决战(5):主页的实现(前端视图模块)
    书接上篇:响应式项目(RxJS+Vue.js+Spring)大决战(4):主页的实现(后端服务模块)5.2前端视图模块5.2.1整体结构的设计        前端模块app-view/home负责主页视图的建构,其结构如下图所示:        本篇所述方法,体现了极强的独特性、技巧性! 5.2.2主页home.html ......
  • webstorm 使用 SVN
    1.打开settings搜索svn,输入svn.bin的所在路径(在svn的安装目录中)如果在安装目录没有找到svn.bin文件,是因为安装的时候少选了一个选项重新安装2.在webstorm中选择版本控制工具为svn......
  • uniapp - 详细实现移动端公众号 H5 网页授权登录流程及示例代码,申请测试公众号全流程
    前言Vue版本,请访问这篇文章。在uni-appH5网站平台开发中,详解微信公众号网页接入微信授权登录示例代码,附带申请测试公众号全流程及配置教程,提供前端h5页面公众号网页实现授权登陆并获取用户昵称头像数据的示例源码,用自己项目跑出来的本地局域网IP段就可以拉起公众......
  • webMagic静态页面的爬取
     一:javamaven依赖:<dependency><groupId>us.codecraft</groupId><artifactId>webmagic-core</artifactId><version>0.7.4</version></dependency><dependency><groupId>us.codecraft</grou......
  • WebMagic动态页面爬取
    动态页面爬虫前的准备:https://www.cnblogs.com/maohuidong/p/18517953一:javamaven添加依赖:<dependency><groupId>us.codecraft</groupId><artifactId>webmagic-core</artifactId><version>0.7.4</version></dependency>&......
  • 中级前端的面试秘籍
    最近也是收到了不少小伙伴的私信,说是最近要找工作需要点技术理论支撑。我抽空整理了一些常见的面试题,供大家参考~,后续如果感觉还不错,我会出一篇从中级到高级进阶的面试秘籍HTML篇HTML5语义化html5语义化标签百度ife的h5语义化文章,讲得很好,很多不错的公司都会问语义化的问......
  • Web开发
    Web开发超详细的CSS网站https://www.w3school.com.cn/1.Web的基本概念1.1CS架构和BS机构1C/S就是client/server的缩写,是客户端和服务端框架早期的软甲系统多数是C/S架构的设计标准例如:用户要听歌,回去下载一个QQ音乐软件,用户要看视频,回去下载一个游湖视频播放器,去播放......