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

广州建网站兴田德润可信南京企业建站系统模板

广州建网站兴田德润可信,南京企业建站系统模板,重庆今天的新消息,找一个网站做优化分析前言 本文给大家分享三个具有过渡效果的汉堡图标#xff0c;当点击汉堡图标时#xff0c;过渡为叉号图标。这种具有过渡特效的图标挺炫酷的#xff0c;感觉一下子给网页增加一点新颖特色。早在2015年左右#xff0c;国外挺多优秀门户网站都有使用类似的图标#xff0c;那…前言 本文给大家分享三个具有过渡效果的汉堡图标当点击汉堡图标时过渡为叉号图标。这种具有过渡特效的图标挺炫酷的感觉一下子给网页增加一点新颖特色。早在2015年左右国外挺多优秀门户网站都有使用类似的图标那时不知道怎么实现现在研究了一下大概是使用了CSS伪类和动画的技巧来实现。 一、示例代码 1/src/views/Example/HamburgerIcon/index.vue templatediv classhamburger-icondiv classhamburger-icon-boxdiv classhamburger-1 :classisActiveHamburger1 ? : is-active clickisActiveHamburger1 !isActiveHamburger1span classline /span classline /span classline //div/divdiv classhamburger-icon-boxdiv classhamburger-2 :classisActiveHamburger2 ? : is-active clickisActiveHamburger2 !isActiveHamburger2span classline /span classline /span classline //div/divdiv classhamburger-icon-boxdiv classhamburger-3 :classisActiveHamburger3 ? : is-active clickisActiveHamburger3 !isActiveHamburger3span classline /span classline /span classline //div/div/div /templatescript export default {data: () ({isActiveHamburger1: true,isActiveHamburger2: true,isActiveHamburger3: true,}),methods: {// Todo } } /scriptstyle langless scoped.hamburger-icon {display: flex;width: 100%;height: 100%;background-color: #2c3e50;.hamburger-icon-box {position: relative;flex: 1;display: table;margin: auto;}/* ---- ^ hamburger-1 ---- */.hamburger-1 {position: relative;width: 100px;margin: auto;:hover {cursor: pointer;}.line {width: 40px;height: 5px;background-color: #ffffff;border-radius: 5px;display: block;margin: 7.5px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.is-active .line:nth-child(1) {-webkit-transform: translateY(12.5px) rotate(45deg);-ms-transform: translateY(12.5px) rotate(45deg);-o-transform: translateY(12.5px) rotate(45deg);transform: translateY(12.5px) rotate(45deg);}.is-active .line:nth-child(2) {opacity: 0;}.is-active .line:nth-child(3) {-webkit-transform: translateY(-12.5px) rotate(-45deg);-ms-transform: translateY(-12.5px) rotate(-45deg);-o-transform: translateY(-12.5px) rotate(-45deg);transform: translateY(-12.5px) rotate(-45deg);}}/* ---- / hamburger-1 ---- *//* ---- ^ hamburger-2 ---- */.hamburger-2 {position: relative;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;:hover {cursor: pointer;}.line {width: 40px;height: 5px;background-color: #ffffff;border-radius: 5px;display: block;margin: 8px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}:before {content: ;position: absolute;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 70px;height: 70px;border: 5px solid transparent;top: calc(50% - 35px);left: calc(50% - 35px);border-radius: 100%;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.is-active {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.is-active:before {border: 5px solid #ecf0f1;}.is-active .line {width: 35px;}.is-active .line:nth-child(1) {-webkit-transform: translateY(13px);-ms-transform: translateY(13px);-o-transform: translateY(13px);transform: translateY(13px);}.is-active .line:nth-child(2) {opacity: 0;}.is-active .line:nth-child(3) {-webkit-transform: translateY(-13px) rotate(90deg);-ms-transform: translateY(-13px) rotate(90deg);-o-transform: translateY(-13px) rotate(90deg);transform: translateY(-13px) rotate(90deg);}}/* ---- / hamburger-2 ---- *//* ---- ^ hamburger-3 ---- */.hamburger-3 {position: relative;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;:hover {cursor: pointer;}.line {width: 40px;height: 5px;background-color: #ffffff;border-radius: 5px;display: block;margin: 8px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.is-active {animation: smallbig 0.6s forwards;}.is-active .line:nth-child(1) {-webkit-transform: translateY(13px) rotate(45deg);-ms-transform: translateY(13px) rotate(45deg);-o-transform: translateY(13px) rotate(45deg);transform: translateY(13px) rotate(45deg);}.is-active .line:nth-child(2) {opacity: 0;}.is-active .line:nth-child(3) {-webkit-transform: translateY(-13px) rotate(-45deg);-ms-transform: translateY(-13px) rotate(-45deg);-o-transform: translateY(-13px) rotate(-45deg);transform: translateY(-13px) rotate(-45deg);}.hamburger-3.is-active .line:nth-child(1),.hamburger-3.is-active .line:nth-child(2),.hamburger-3.is-active .line:nth-child(3) {-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;}keyframes smallbig {0%, 100% {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}50% {-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}}}/* ---- / hamburger-3 ---- */} /style二、运行效果
http://www.huolong8.cn/news/397372/

相关文章:

  • 怀化招标网站信息系统开发流程
  • 手机网站是怎么做的网站素材
  • 义乌做网站的公司wordpress视频代码
  • 付公司网站费用怎么做分录做it的在哪个网站找工作
  • 在线建站网页制作网站建设平台品牌营销策划岗位职责
  • 网站开发的微端是什么苏州市建设局网站首页
  • 利用博客做网站南充做网站多少钱
  • 巢湖网站建设费用手机客户端app开发
  • wordpress本地环境迁移seo广告优化多少钱
  • 做网站要什么功能wordpress 加密 插件
  • 武钢建工集团建设分公司网站网站建设公司logo
  • 网站设计维护内容企业网站优化方案案例
  • 建设银行网站登录如何转账手机域名注册被骗
  • 网站引用优酷建设一个网站大概费用
  • 网站建设制作公司思企互联口碑好网站建设定制
  • 手机网站适配中卫网络工程招聘
  • 门户网站功能清单哪里可以找到免费的源码
  • 网站服务器和空间大小用国外服务器做违法网站
  • 企业注册阿里账号网站建设网站建设工作台账
  • 上海html5网站制作公司如何做网页图片
  • 自助建站软件公司成都建设网站平台
  • 建网站商城有哪些公司南京网站制作电话
  • iis .net 网站架设北京中小企业网站建设
  • 用于做分析图 的地图网站手机医疗网站模板
  • 南宁设计网站建设中国建设银行网站首页joy
  • asp网站如何安装徐州峰华网架公司
  • 优化网站推广网站室内设计网站配色app
  • 360如何做网站网站建设需要用到什么软件
  • 网站推广中h1标签的重要性360社区app
  • 企业部门网站建设流程网站建设仟金手指专业15