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

网站设计公司哪里好专做网页的网站

网站设计公司哪里好,专做网页的网站,wordpress会员文章内容,怎么增加网站反链博主其它CSS3 3D的文章#xff1a; CSS3干货4#xff1a;CSS中3D运用_css 3d-CSDN博客 CSS3干货5#xff1a;CSS中3D运用-2_中3d-2-CSDN博客 CSS3干货6#xff1a;CSS中3D运用-3_css3d 使用-CSDN博客 最近工作上烦心的事情太多#xff0c;只有周末才能让我冷静一下 cod…博主其它CSS3 3D的文章 CSS3干货4CSS中3D运用_css 3d-CSDN博客 CSS3干货5CSS中3D运用-2_中3d-2-CSDN博客 CSS3干货6CSS中3D运用-3_css3d 使用-CSDN博客 最近工作上烦心的事情太多只有周末才能让我冷静一下 coding 一会玩~ 今天做一个 3D 翻转数字效果。示例图如下 这个东西看着比较难其实很简单。 一、结构分析 它由两部分组成 1. 底层的半截数字 2. 翻动的半截数字 每部分都是一个div。半截数字由 ::before 、::after 伪标签制作。 数字由伪标签的 content 设置。 HTML 结构如下 !-- 一个数字 -- sectiondiv data-before1 data-after2/divdiv data-before1 data-after2/div /section !-- 一个数字 end -- 二、CSS 制作半截数字 半截数字在这里要分为上半截和下半截。 1. 上半截要设置 line-height 为整个  section 的高。 2. 下半截则要设置 line-height 为 0。 ::before{line-height: $height;content: attr(data-before); } ::after{line-height: 0;content: attr(data-after); } 三、翻转部分制作 翻转的部分其实就是2个半截数字绝对定位进行重叠。其中数字2 的上半截还要翻转 180deg因为它要翻转下才会摆正。 ::after{line-height: $height;top:0;transform-origin: bottom center;transform: rotateX(-180deg);} 为了保证效果还要设置翻转部分的 3D 效果。 section div:nth-child(2){transform-style: preserve-3d;transition: all 0.5s ease-in-out; } 四、完成 SCSS 代码 这里用 SCSS 完整整个 CSS。 SCSS 分为了 5 个文件 _public.scss  放公用样式。略。_vars.scss 放变量设置。 $page-width: 100vw; $page-height: 100vh;$width :200px; $height: 400px; _mixins.scss 放SCSS函数。 mixin setSize($w, $h) {width: $w;height: $h; } mixin flex($justify:center, $align:center){display: flex;justify-content: $justify;align-items: $align; } _pages.scss 存放页面样式 charset UTF-8; // 页面设置 body {include setSize($page-width, $page-height);include flex(); // 启用flex布局让内容居中background: #ddd; } // 每个数字 section {include setSize($width, $height);margin-left: auto;margin-right: auto;position: relative;perspective: 1000px;div{position: absolute;font-family: Arial;include setSize($width, $height);// 数字的样式::before,::after {border-radius: 20px;display: block;width: $width;height: $height/2;color: #fff;background: linear-gradient(to bottom, #4c4c4c 0%,#0f0f0f 100%);font-size: $height*0.8;font-weight: bold;overflow: hidden;line-height: $height;text-align: center;}::before{line-height: $height;content: attr(data-before);}::after{line-height: 0;content: attr(data-after);}} } // 数字翻转 section div:nth-child(2){transform-style: preserve-3d;transition: all 0.5s ease-in-out;::before,::after{position: absolute;backface-visibility: hidden;transition: all 0.5s ease-in-out;}::before{line-height: 0;top:$height/2;transform-origin: top center;}::after{line-height: $height;top:0;transform-origin: bottom center;transform: rotateX(-180deg);} } // 鼠标悬停 section:hover div:nth-child(2){transform: rotateX(180deg); }app.scss 依次载入对应的 SCSS 文件。 import _vars.scss; import _mixins.scss; import _public.scss; import _page.scss; 生成的 CSS 文件引入 HTML 即可。
http://www.pierceye.com/news/163134/

相关文章:

  • 多用户自助建站系统wordpress修改生效
  • 免费学编程国内网站珠海网站建设 科速
  • 网站制作公司兴田德润简介福州公司做网站
  • 织梦网站图标路径上海网站推广
  • 网站亚马逊商城
  • h5企业模板网站模板江苏专业网站建设公司电话
  • 手机网站建设怎么样企业官网建设的重要性
  • 笑话小网站模板html网站制作标准
  • 大连网站建设哪家专业图片识别搜索引擎
  • 营销网站制作企业邓州市建设局网站
  • 如何从客户网站开发客户请解释网站开发的主要流程.
  • 做网站的价格 外贸最好科技广州网站建设
  • 烟台开发区网站做网站诊断步骤
  • 成都网站建设哪家技术好关于做网站的搞笑段子
  • 网站的设计制作流程计算机网站开发要考什么证
  • 个人域名 公司网站百度推广和网站建设
  • 哪里有做网站服务抖音开放平台是什么
  • 公司网站上传不了图片建设网站条件
  • 精美公司网站源码婚礼策划网站设计
  • 线上设计师网站网络维护是什么意思
  • 培训网站建设阿里云如何建设网站
  • 手机网站列表模板做一钓鱼网站吗
  • 太原网站建设方案策划请问有重庆有做网站吗
  • 网站备案购买语音网站怎么做
  • ftp上传文件到网站深圳成品网站超市
  • 网站开发时app打开很慢建设网站还要云服务器吗
  • 网站设计方案应该怎么做网站自适应开发
  • 徐州手机网站设计青龙县建设局网站
  • 罗湖网站建设费用帮忙做文档的网站
  • 如何在720云网站做全景视频域名注册网站查询工具