HTML5+css3实现手机页面3D导航特效

 时间:2024-10-13 09:17:50

1、新建html文档。

HTML5+css3实现手机页面3D导航特效

3、书写css代码。.cd-nav-trigger span::before, .cd-nav-trigg髫潋啜缅er span:after { /* upper and lower lines of the menu icon */content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background-color: inherit; /* Force Hardware Acceleration in WebKit */-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.2s, width 0.2s; -moz-transition: -moz-transform 0.2s, width 0.2s; transition: transform 0.2s, width 0.2s; }.cd-nav-trigger span::before { -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }.cd-nav-trigger span::after { -webkit-transform-origin: right bottom; -moz-transform-origin: right bottom; -ms-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); }.no-touch .cd-nav-trigger:hover { /* rotate trigger on hover */-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }.no-touch .cd-nav-trigger:hover span::after, .no-touch .cd-nav-trigger:hover span::before { /* animate arrow --> from hamburger to arrow */width: 50%; }.no-touch .cd-nav-trigger:hover span::before { -webkit-transform: translateX(1px) translateY(1px) rotate(45deg); -moz-transform: translateX(1px) translateY(1px) rotate(45deg); -ms-transform: translateX(1px) translateY(1px) rotate(45deg); -o-transform: translateX(1px) translateY(1px) rotate(45deg); transform: translateX(1px) translateY(1px) rotate(45deg); }.no-touch .cd-nav-trigger:hover span::after { -webkit-transform: translateX(1px) translateY(-1px) rotate(-45deg); -moz-transform: translateX(1px) translateY(-1px) rotate(-45deg); -ms-transform: translateX(1px) translateY(-1px) rotate(-45deg); -o-transform: translateX(1px) translateY(-1px) rotate(-45deg); transform: translateX(1px) translateY(-1px) rotate(-45deg); }@media only screen and (min-width: 1024px) {.cd-nav-trigger { top: 38px; }}

HTML5+css3实现手机页面3D导航特效

5、代码整体结构。

HTML5+css3实现手机页面3D导航特效
  • 腾讯课堂查看企业培训相关的学习课程
  • 武汉方舱医院直播在哪里看
  • 中国最热的地方---火焰山
  • 如何出国劳务?
  • 热门搜索
    黄龙旅游集散中心 上海旅游节官网 辽宁省旅游局官网 游多多旅游网 云南旅游风光 新疆哈密旅游 百度旅游网 9月去哪里旅游最好 山西有什么旅游景点 上海迪士尼乐园旅游攻略