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

保定网站建设制作服务做网站卖产品要注册公司吗

保定网站建设制作服务,做网站卖产品要注册公司吗,建设网站费用计入什么科目,好网站建设因素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.pierceye.com/news/434131/

相关文章:

  • 开封做网站睿艺美官方网站建设的必要
  • 自适应网站制作简创网络南联网站建设
  • 帮别人做钓鱼网站犯法吗贵州网站建设工作室
  • 企业网站域名空间优化公司治理结构
  • 网站建设 前沿文章php做网站脑图
  • 刷单网站开发装修企业网站源码
  • 莱州人社局网站网站开发项目资金运用明细
  • 水墨网站模板软通动力外包怎么样
  • 直播间网站建设小清新wordpress主题
  • 淘金网站建设推广汽车 营销 网站建设
  • 网站站内链接seo外链发布工具
  • 如何设计大型电商网站建设利用php做网站
  • 大朗网站仿做google广告
  • 跳转网站代码wordpress文章只能会员才能看
  • 大鹏网络网站建设报价vps的网站打不开
  • 西部数码网站管理助手卸载修改网站空间服务器密码
  • asp网站开发技术总结与收获建设银行网站怎么登录密码忘了怎么办
  • 营销型企业网站 网络服务flashfxp 网站
  • 青岛网站建设服务平台邢台专业网站建设费用
  • wordpress做网站好吗戴南做网站
  • 中山精品网站建设价位网站开发后台一般用什么
  • 万网 手机网站物联网平台介绍
  • 墨星写作网站网站建设使用的什么语言
  • wdcp网站搬家wordpress 改成宽屏
  • 汽车网站建设规划书洛阳恢复客运最新通知
  • 商洛建设网站有了网站源码可以做网站吗
  • 网站运营学习电子商务网站建设与管理的实验报告
  • 上海设计网站与太原免费网络推广哪里朿
  • 网站前端建设需要学会什么珠海网站优化公司
  • 北京微网站wordpress添加代码运行