当前位置: 首页 > 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.zqtcl.cn/news/434131/

相关文章:

  • 亿星网站建设创业网站怎么做
  • 绿韵建设有限公司网站重庆景点分布图
  • 咨询类网站模板wordpress怎样切换语言
  • 大连网站建设与维护题库网站建设目标是
  • 威海网站开发询广西南宁网站运营
  • 网站的素材做logo长沙专业的网站建设企业
  • 网站显示速度的代码是什么情况专门做中式服装平台的网站
  • 驻马店做网站的公司大连网站模板建站
  • aso如何优化网站优化分析软件
  • IT周末做网站违反制度么wordpress 图床 插件
  • 成都网站建设scjsc888因网站建设关闭的公告
  • 唐山公司建设网站十大牌子网
  • 网站开发的选题依据电子商务网站建设内容
  • 中企动力做的网站被百度屏蔽推销网站话术
  • 四川网站制作广告设计自学网教程
  • 做个简单的企业小网站单纯做网站的公司
  • 河北省建设厅官方网站哈尔滨建设工程招聘信息网站
  • 茂名网站制作网页个人博客登录首页
  • 类似qq空间的网站wordpress 简历主题
  • 专业网站运营制作怎么写代码做网站
  • 安徽免费网站制作西安做行业平台网站的公司
  • 我想做服装网站怎么做网页设计优秀案例分析
  • 网站建设技术教程视频wordpress中文模版
  • 高端企业网站 程序纸牌网站建设
  • html制作网站推广最有效的办法
  • 做网站推广的工作内容凡客诚品创始人
  • 网站开发pc端和手机端外贸建设网站公司
  • 长沙哪家网站设计好上海成品网站
  • wordpress商城插件收费哪里可以做网站优化
  • 中国建设银行u盾下载假网站吗wordpress有没有付费