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

wordpress 网站维护网站的用途

wordpress 网站维护,网站的用途,汉口专业网站推广公司,科技vi设计在 CSS 中#xff0c;除了可以对页面中的元素进行 2D 转换外#xff0c;您也可以对象元素进行 3D转换#xff08;将页面看作是一个三维空间来对页面中的元素进行移动、旋转、缩放和倾斜等操作#xff09;。与 2D 转换相同#xff0c;3D 转换同样不会影响周围的元素#x…在 CSS 中除了可以对页面中的元素进行 2D 转换外您也可以对象元素进行 3D转换将页面看作是一个三维空间来对页面中的元素进行移动、旋转、缩放和倾斜等操作。与 2D 转换相同3D 转换同样不会影响周围的元素而且可以与其它元素重叠。但是变换后的元素任然会占用其默认位置未变换前的空间。 3D 转换同样需要使用 transform 属性以及一些函数来实现例如 matrix3d()以一个 4x4 矩阵的形式指定一个 3D 转换translate3d()指定对象的 3D 位移第 1 个参数对应 X 轴第 2 个参数对应 Y 轴第 3 个参数对应 Z 轴参数不允许省略translateZ()指定对象在 Z 轴的平移rotate3d()指定对象的 3D 旋转角度其中前 3 个参数分别表示旋转的方向 X、Y、Z第 4 个参数表示旋转的角度参数不允许省略rotateX()指定对象在 X 轴上的旋转角度rotateY()指定对象在 Y 轴上的旋转角度rotateZ()指定对象在 Z 轴上的旋转角度scale3d()指定对象的 3D 缩放第 1 个参数对应 X 轴第 2 个参数对应 Y 轴第 3 个参数对应 Z 轴参数不允许省略scaleZ()指定对象的 Z 轴缩放perspective()指定透视距离。 1. translate3d() translate3d() 函数用于移动元素在 3D 空间中的位置这种变换的特点是通过三维矢量坐标来定义元素在每个方向上X轴、Y轴、Z轴的偏移量。函数的语法格式如下 translate3d(tx, ty, tz) 参数说明如下 tx表示元素在水平方向X 轴移动的距离ty表示元素的垂直方向Z 轴移动的距离tz表示元素在 Z 轴移动的距离该参数不能使用百分比值。 【示例】使用 translate3d() 函数设置元素在三维空间中的位置 !DOCTYPE htmlhtmlheadstylediv {width: 100px;height: 100px;background-color: #CCC;}p {transform: translate3d(25px, 25px, 50px);border: 1px solid red;}/style/headbodydivptranslate3d(25px, 25px, 50px);/p/div/body/html运行结果如下图所示 图translate3d() 函数演示 3D 转换使用的是三维坐标系但是沿 Z轴方向的移动并不能很明显的显现出来因为我们往往会将网页看作是一个二维的平面并没有深度。您可以使用 perspective 和 perspective-origin 属性来为元素添加深度感即 Z 轴越高的元素显示的越大反之则越小。 2. translateZ() 函数 translateZ() 用来沿三维坐标系的 Z 轴来移动元素函数的语法格式如下 translateZ(tz); 其中参数 tz 用来设置元素在 Z轴上移动的距离。 提示translateZ(tz); 相当于 translate3d(0, 0, tz); 的简写形式。 【示例】使用 translateZ() 属性设置元素沿 Z轴移动的距离 !DOCTYPE htmlhtmlheadstylediv {width: 100px;height: 100px;perspective:150;perspective-origin: 10% 10%;-webkit-perspective:150;/*兼容 Safari and Chrome */-webkit-perspective-origin: 10% 10%;/*兼容 Safari and Chrome */background-color: #CCC;}p {transform: translateZ(30px);border: 1px solid red;background-color: yellow;}/style/headbodydivptranslateZ(30px);/p/div/body/html运行结果如下图所示 图translateZ() 函数演示 3. rotate3d() rotate3d() 函数用来设置元素沿 X轴、Y轴或 Z轴方向旋转的角度该函数只会使元素按照固定的轴旋转不会使元素变形。rotate3d() 函数的语法格式如下 rotate3d(x, y, z, a) 参数说明如下 x设置旋转轴的 X轴坐标y设置旋转轴的 Y轴坐标z设置旋转轴的 Z轴坐标a设置元素旋转的角度正角度表示顺时针旋转负角度表示逆时针旋转。 【示例】使用 rotate3d() 函数来旋转元素 !DOCTYPE htmlhtmlheadstylediv {width: 100px;height: 100px;perspective:150;perspective-origin: 10% 10%;-webkit-perspective:150;-webkit-perspective-origin: 10% 10%;border: 3px solid black;margin: 10px 0px 0px 10px;}.transform {background-color: red;border: none;transform: rotate3d(0, 1, 2, 40deg);}/style/headbodydivdiv classtransformrotate3d(0, 1, 2, 40deg);/div/div/body/html运行结果如下图所示 图rotate3d() 函数演示 除了 rotate3d() 函数外CSS 中还提供了 rotateX()沿 X 轴旋转元素、rotateY() 沿 Y 轴旋转元素和 rotateZ()沿 Z 轴旋转元素三个函数来按照不同的坐标轴旋转元素。rotateX()、rotateY()、rotateZ() 函数的语法格式如下 rotateX(a) /* 等同于 rotate3D(1, 0, 0, a); / rotateY(a) / 等同于 rotate3D(0, 1, 0, a); / rotateZ(a) / 等同于 rotate3D(0, 0, 1, a); */ 4. scale3d() scale3d() 函数可以改变元素的大小缩放函数的语法格式如下 scale3d(sx, sy, sz) 参数说明如下 sx表示元素在 X 轴方向的缩放比例sy表示元素在 Y 轴方向的缩放比例sz表示元素在 Z 轴方向的缩放比例。 【示例】使用 scale3d() 函数来缩放指定元素 !DOCTYPE htmlhtmlheadstylediv {width: 100px;height: 100px;perspective:150;perspective-origin: 10% 10%;-webkit-perspective:150;-webkit-perspective-origin: 10% 10%;border: 3px solid black;margin: 10px 0px 0px 10px;}.transform {background-color: red;border: none;transform: scale3d(1, 1, 1.5) rotate3d(1, 0, 0, 60deg);}/style/headbodydivdiv classtransformscale3d(1, 1, 1.5) rotate3d(1, 0, 0, 60deg);/div/div/body/html运行结果如下图所示 图scale3d() 函数演示 提示当 scale3d() 函数的参数数值超出 [-11] 范围时将在对应的方向上放大元素当参数值在 [-11] 范围内时将在当前方向上缩小元素当参数值等于 1 时则不会改变元素的大小。 除了 scale3d() 函数外CSS 中还提供了 scaleX()沿 X 轴缩放元素、scaleY() 沿 Y 轴缩放元素和 scaleZ()沿 Z 轴缩放元素三个函数来按照不同的坐标轴缩放元素。scaleX()、scaleY()、scaleZ() 函数的语法格式如下 scaleX(sx) /* 等同于 scale(sx, 1); 和 scale3d(sx, 1, 1); / scaleY(sy) / 等同于 scale(1, sy); 和 scale3d(1, sy, 1); / scaleZ(sz) / 等同于 scale3d(1, 1, sz); */ 5. matrix3d() matrix3d() 函数与前面我们学习的 matrix() 函数非常相似不过 matrix3d() 函数可以使用一个 4 × 4 的矩阵来描述一个三维3D转换。通过 matrix3d() 函数可以一次执行所有的 3D转换操作函数的语法格式如下 matrix3d(a1, b1, c1, d1, a2, b2, c2, d2, a3, b3, c3, d3, a4, b4, c4, d4) 参数说明如下 a1、b1、c1、d1、a2、b2、c2、d2、a3、b3、c3、d3、d4用来描述各种 3D 转换a4、b4、c4表示元素变换的量。 【示例】使用 matrix3d() 函数来定义 3D转换 !DOCTYPE htmlhtmlheadstylediv {width: 100px;height: 100px;perspective:150;perspective-origin: 10% 10%;-webkit-perspective:150;-webkit-perspective-origin: 10% 10%;border: 3px solid black;margin: 10px 0px 0px 10px;}.transform {background-color: red;border: none;transform: matrix3d(0.359127, -0.469472, 0.806613, 0, 0.190951, 0.882948, 0.428884, 0, -0.913545, 0, 0.406737, 0, 0, 0, 0, 1);}/style/headbodydivdiv classtransformmatrix3d()/div/div/body/html运行结果如下图所示 图matrix3d() 函数演示 原文地址CSS 3D转换
http://www.hkea.cn/news/14509355/

相关文章:

  • 金融网站建设多少钱建筑设计师工资很高吗
  • 营销企业网站制作济南网站建设成之运维
  • 天峨县建设局网站软件外包开发
  • 河北建设机械协会网站并提示网站菜单导航及用户登录
  • 外贸网站wordpress用ps做企业网站分辨率是多少
  • 住房城乡建设厅官方网站wordpress换空间搬家
  • 广东省建设工程网站专业的网站开发服务
  • 个人微信公众号怎么做微网站吗wordpress手动加水印
  • 做网站时空间的选择网站设计与制作软件
  • 网站后台实际访问地址与注册的域名地址不同百度信息流推广
  • .ai域名注册网站163网易企业邮箱注册
  • 网站制作企业首页做dhl底单的网站是 什么
  • 简单网站建设培训中心网店购物系统
  • 伊春网站建设快速建站软件排名
  • 网站重新备案 需要关闭网站么长沙速马科技
  • 云浮网站设计做家乡网站的素材
  • 模版网站可以做排名嘛云南网站做的好的公司简介
  • 东莞微联建站淘宝网页模板免费下载
  • 做一个网站需要多少费用太原做淘宝网站的
  • 安徽安庆怎么样知乎seo排名帝搜软件
  • 宁夏网页设计网站购物网站优化的建议
  • 怎么制作免费网站教程视频企业咨询管理公司是干嘛的
  • 做外贸现在一般都通过哪些网站如何让网站被百度快速收录
  • 江苏省城乡和住房建设厅网站广州网站建设需要多少钱
  • 网站百度推广方案兰州网站建设兰州
  • ui设计师网站著名办公室装修公司
  • 海淀区企业网络公司厦门网站关键词优化
  • 教你如何用天翼云盘做网站做国际网站需要多少钱
  • 菠菜导航网站可以做厦门搜索引擎优化
  • 开源门户网站cmsphpcms网站后台