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

百度seo网站优化一 网站开发体会

百度seo网站优化,一 网站开发体会,精美网页设计模板,seo网络推广报价HTML5 第三天 一、 认识 3D 转换 3D 的特点 近大远小物体和面遮挡不可见 三维坐标系 x 轴#xff1a;水平向右 – 注意#xff1a;x 轴右边是正值#xff0c;左边是负值 y 轴#xff1a;垂直向下 – 注意#xff1a;y 轴下面是正值#xff0c;上面是负值 z 轴#x…HTML5 第三天 一、 认识 3D 转换 3D 的特点 近大远小物体和面遮挡不可见 三维坐标系 x 轴水平向右 – 注意x 轴右边是正值左边是负值 y 轴垂直向下 – 注意y 轴下面是正值上面是负值 z 轴垂直屏幕 – 注意往外边的是正值往里面的是负值 ​ 二、3D 转换 3D 转换知识要点 3D 位移translate3d(x, y, z)3D 旋转rotate3d(x, y, z)透视perspctive3D呈现 transfrom-style 3D 移动 translate3d 3D 移动就是在 2D 移动的基础上多加了一个可以移动的方向就是 z 轴方向transform: translateX(100px)仅仅是在 x 轴上移动transform: translateY(100px)仅仅是在 y 轴上移动transform: translateZ(100px)仅仅是在 z 轴上移动transform: translate3d(x, y, z)其中x、y、z 分别指要移动的轴的方向的距离注意x, y, z 对应的值不能省略不需要填写用 0 进行填充 语法 transform: translate3d(x, y, z)代码演示 transform: translate3d(100px, 100px, 100px) /* 注意x, y, z 对应的值不能省略不需要填写用 0 进行填充 */ transform: translate3d(100px, 100px, 0)!DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/titlestylebody {/* 透视写到被观察元素的父盒子上面 */perspective: 200px;}div {width: 200px;height: 200px;background-color: pink;/* transform: translateX(100px);transform: translateY(100px); *//* transform: translateX(100px) translateY(100px) translateZ(100px); *//* 1. translateZ 沿着Z轴移动 *//* 2. translateZ 后面的单位我们一般跟px *//* 3. translateZ(100px) 向外移动100px 向我们的眼睛来移动的 *//* 4. 3D移动有简写的方法 *//* transform: translate3d(x,y,z); *//* transform: translate3d(100px, 100px, 100px); *//* 5. xyz是不能省略的如果没有就写0 */transform: translate3d(400px, 100px, 100px);}/style /headbodydiv/div /body/html三、透视 perspective 知识点讲解 如果想要网页产生 3D 效果需要透视(理解成 3D 物体投影的 2D 平面上)实际上模仿人类的视觉位置可视为安排一直眼睛去看透视也称为视距所谓的视距就是人的眼睛到屏幕的距离距离视觉点越近的在电脑平面成像越大越远成像越小透视的单位是像素 知识要点 透视需要写在被视察元素的父盒子上面注意下方图片 d就是视距视距就是指人的眼睛到屏幕的距离 z就是 z 轴z 轴越大(正值)我们看到的物体就越大 ​ 代码演示 body {perspective: 1000px; }四、 translateZ translateZ 与 perspecitve 的区别 perspecitve 给父级进行设置translateZ 给 子元素进行设置不同的大小 五、3D 旋转rotateX 3D 旋转指可以让元素在三维平面内沿着 x 轴、y 轴、z 轴 或者自定义轴进行旋转 语法 transform: rotateX(45deg) – 沿着 x 轴正方向旋转 45 度transform: rotateY(45deg) – 沿着 y 轴正方向旋转 45 度transform: rotateZ(45deg) – 沿着 z 轴正方向旋转 45 度transform: rotate3d(x, y, z, 45deg) – 沿着自定义轴旋转 45 deg 为角度 代码案例 div {perspective: 300px; }img {display: block;margin: 100px auto;transition: all 1s; }img:hover {transform: rotateX(-45deg) }左手准则 左手的手拇指指向 x 轴的正方向 其余手指的弯曲方向就是该元素沿着 x 轴旋转的方向 ​ 六、3D 旋转 rotateY 代码演示 div {perspective: 500px; }img {display: block;margin: 100px auto;transition: all 1s; }img:hover {transform: rotateY(180deg) }左手准则 左手的拇指指向 y 轴的正方向 其余的手指弯曲方向就是该元素沿着 y 轴旋转的方向(正值) ​ 七、 3D 旋转 rotateZ 代码演示 div {perspective: 500px; }img {display: block;margin: 100px auto;transition: all 1s; }img:hover {transform: rotateZ(180deg) }rotate3d transform: rotate3d(x, y, z, deg) – 沿着自定义轴旋转 deg 为角度x, y, z 表示旋转轴的矢量是标识你是否希望沿着该轴进行旋转最后一个标识旋转的角度 transform: rotate3d(1, 1, 0, 180deg) – 沿着对角线旋转 45degtransform: rotate3d(1, 0, 0, 180deg) – 沿着 x 轴旋转 45deg 代码演示 div {perspective: 500px; }img {display: block;margin: 100px auto;transition: all 1s; }img:hover {transform: rotate3d(1, 1, 0, 180deg) }八、3D 呈现 transform-style transform-style ☆☆☆☆☆ 控制子元素是否开启三维立体环境 transform-style: flat 代表子元素不开启 3D 立体空间默认的 transform-style: preserve-3d 子元素开启立体空间 代码写给父级但是影响的是子盒子 代码演示 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0meta http-equivX-UA-Compatible contentieedgetitleDocument/titlestylebody {perspective: 500px;}.box {position: relative;width: 200px;height: 200px;margin: 100px auto;transition: all 2s;/* 让子元素保持3d立体空间环境 */transform-style: preserve-3d;}.box:hover {transform: rotateY(60deg);}.box div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: pink;}.box div:last-child {background-color: purple;transform: rotateX(60deg);}/style /headbodydiv classboxdiv/divdiv/div/div /body/html案例一两面翻转的盒子 !DOCTYPE html htmlheadmeta charsetutf-8title2面翻转的盒子/titlestyle typetext/cssbody {perspective: 450px;}.box {position: relative;width: 200px;height: 200px; border: 1px solid #ccc;margin: 200px auto;transition: all 2s;/* 让背面的紫色盒子保留立体空间 给父级添加的 */transform-style: preserve-3d;}.box:hover {transform: rotateY(180deg);}.front,.back {position: absolute;width: 100%;height: 100%;border-radius: 50%;top: 0;left: 0; color: #fff;font-size: 30px;text-align: center;line-height: 200px;}.front {background-color: pink;z-index: 1;}.back {background-color: mediumpurple;/* 像手机一样 背靠背 旋转 */transform: rotateY(180deg);}/style/headbodydiv classboxdiv classfront前端/divdiv classback后端/div/div/body /html 案例二3D导航栏 !DOCTYPE html htmlheadmeta charsetutf-8title3D导航栏/titlestyle typetext/cssul {height: 50px;}ul li {float: left;list-style: none;margin: 0 10px;/* 一会我们需要给box 旋转 也需要透视 干脆给li加 里面的子盒子都有透视效果 */perspective: 400px;}.box {position: relative;width: 200px;height: 50px;margin: 200px auto;transform-style: preserve-3d;transition: all 0.6s;}.box:hover {transform: rotateX(90deg);}.box .front,.box .bottom {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: pink;text-align: center;line-height: 50px;}.box .front {z-index: 1;transform: translateZ(25px);}.box .bottom {background-color: paleturquoise;/* 如果既要移动又要写其他样式,则必须把移动写在最前面 *//* 这个x轴一定是负值 *//* 我们如果有移动 或者其他样式必须先写我们的移动 */transform: translateY(50%) rotateX(-90deg);}/style/headbodyullidiv classboxdiv classfront前端/divdiv classbottom后端/div/div/lilidiv classboxdiv classfront前端/divdiv classbottom后端/div/div/lilidiv classboxdiv classfront前端/divdiv classbottom后端/div/div/lilidiv classboxdiv classfront前端/divdiv classbottom后端/div/div/lilidiv classboxdiv classfront前端/divdiv classbottom后端/div/div/li/ul/body /html 案例三旋转木马效果 !DOCTYPE html htmlheadmeta charsetutf-8title旋转木马/titlestyle typetext/cssbody {perspective: 1000px;}keyframes rotates{0% {transform: rotateY(0);}100% {transform: rotateY(360deg);}}section {position: relative;width: 300px;height: 200px;margin: 150px auto; transform-style: preserve-3d;/* 添加动画效果 */animation: rotates 10s linear infinite; background: url(img/pig.jpg) no-repeat;}/* 鼠标移动到section上时,停止动画 */section:hover {animation-play-state: paused;}section div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(./img/dog.jpg) no-repeat; }div:first-child {transform: rotateY(0deg) translateZ(300px);}div:nth-child(2) {/* 先旋转好了再移动距离 */transform: rotateY(60deg) translateZ(300px);}div:nth-child(3) {/* 先旋转好了再移动距离 */transform: rotateY(120deg) translateZ(300px);}div:nth-child(4) {/* 先旋转好了再移动距离 */transform: rotateY(180deg) translateZ(300px);}div:nth-child(5) {/* 先旋转好了再移动距离 */transform: rotateY(240deg) translateZ(300px);}div:nth-child(6) {/* 先旋转好了再移动距离 */transform: rotateY(300deg) translateZ(300px);}/style/headbodysectiondiv/divdiv/divdiv/divdiv/divdiv/divdiv/div/section/body /html 浏览器的私有前缀
http://www.zqtcl.cn/news/466386/

相关文章:

  • 外贸买家网站适合初学者模仿的网站
  • 安徽蚌埠怀远县建设局网站米卓网站建设
  • 网站框架怎么建设微信旧版本下载
  • 速贝网站友情链接怎么做企业网站开发的设计流程
  • 网站建设 安庆网站开发免责合同
  • 天津深圳网站开发定制网络工程考研方向
  • 做app网站的公司哪家好济南网站建设市场
  • 自己做网站页面网站国内空间和国外空间
  • 桂城网站制作公司asp.net jsp 网站
  • 太原免费静态网页制作网站如何搭建钓鱼网站
  • 英语门户网站织梦源码修改wordpress登录页面
  • 网络建设和网站建设网站快速收录提交
  • 免费的建设网站软件北京电力交易中心谢开
  • 建设一个网站需要提供什么手续好看的美食网站设计
  • 西宁网站seo公司网站建设和维护释义
  • 建站平台有哪些免费一键搭建网站wordpress ent 主题
  • 国内比较大的源码网站营销型网站与普通网站的区别
  • 眼镜企业网站建设方案广州最新新闻
  • 茶业网站设计方案绍兴网站建设方案托管
  • 怎样免费建设网站网站建设规划书txt微盘
  • 邯郸网站设计培训做网站建设公司crm在线的培训服务
  • 网站建设文化案例萧山网页设计
  • 融安有那几个网站做的比较好的林州网站建设熊掌号
  • 织梦个人博客网站源码深圳华强北鬼市
  • 成都公司建站模板营销策略有哪些方面
  • 南京哪里做网站河北建设工程交易信息网
  • 广州开发网站设计拍摄宣传片
  • 小型企业网站设计教程深圳seo网站推广方案
  • 做视频网站怎么备案最新网站架构
  • 黄金网站app软件下载安装免费淘宝网页版登录