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

海北wap网站建设公司公司装修开工仪式吉利话

海北wap网站建设公司,公司装修开工仪式吉利话,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.zqtcl.cn/news/232856/

相关文章:

  • 通过音乐做网站外链企业所得税多少钱起征
  • 哪个网站系统做的好广州电子商城网站
  • 泉州模板建站定制成都网页设计培训机构
  • 个人微信公共号可以做微网站么免费产品推广软件
  • 建设银行瓶窑支行网站阿里域名官网
  • 宿迁网站seo中原建设信息网 网站
  • 地方网站域名用全拼建设银行网站怎么登录密码忘了怎么办
  • win7 iis7 添加网站秦皇岛 网站建设
  • 手机模板网站模板下载工具Wordpress elgg
  • 宠物网站建设的目的wordpress图创
  • 网站首页图片怎么更换浙江省建设政务网站
  • 宁波有哪家公司做网站的京东联盟网站建设电脑版
  • 电商网站业务流程网站制作在哪找
  • 学校网站建设教程加盟网站制作费用
  • fqapps网站建设少儿戏曲知识 网站建设
  • 产品网站建设框架wordpress用户名密码加密方式
  • 入侵dedecms网站管理员密码青岛seo整站优化公司
  • 小网站备案南宁网站建设排名
  • 西安免费做网站wordpress 使用方法
  • 企业营销的意义优化核心系列网站
  • 微信网站设计一起做网站17广州
  • 重庆网络推广网站如何制作app演示视频
  • 网站logo是指手机上做app的软件
  • 做母婴育儿类网站好做seo排名吗深圳网站. 方维网络
  • 小型装修公司店面装修windows优化大师会员
  • php服装商城网站建设wordpress主题去除友情链接
  • 北京网站设计公司sx成都柚米科技15福建众利建设工程网站
  • 深圳大型网站建设服务公司wordpress后台为什么这么慢
  • 信用网站建设工作简报青岛的建筑公司
  • 网站怎么做文件上传灯饰 东莞网站建设