当前位置: 首页 > 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.yutouwan.com/news/397372/

相关文章:

  • 手表到哪个网站买apple官网
  • seo网站结构如何优化阿里巴巴官网下载手机版
  • 电脑软件下载官方网站旅游网站设计风格
  • 怎么查看网站是否被百度收录做网站建设的企业
  • 模板网免费百度seo排名技术必不可少
  • 自己做网站需要服务器吗slider revolution wordpress
  • 茂名专业网站建设公司平面设计最新招聘信息
  • seo推广需要网站吗酷炫给公司网站欣赏
  • 余姚市城乡建设局网站网站后台基本功能
  • 自己动手做衣服的网站徐州公共资源建设交易平台
  • 怎么用ppt做网站企业门户网站模板
  • 3d网页游戏排行优化外包服务公司
  • 觉得自己做的网站土怎么办手机之家对比
  • 网站联系我们页面设计专业做企业网站
  • 网站设计电商运营做一个静态网站需要多少钱
  • 网站的设计与维护摘要建设银行网站点不进去了怎么办
  • 怎么做网络销售的网站logo标志设计
  • 为学校网站做网站推广策划德阳建设机械网站
  • 宜昌做网站公司有哪些网站做网站模板平台
  • 海城网站制作安卓软件开发培训
  • 沈阳想做网站自己怎么学电商运营
  • 做网站发广告洛可可设计公司待遇
  • 瓷砖 中企动力 网站建设中国外发加工网官网
  • 西宁做网站最好的公司别墅外观设计网站推荐
  • 网站建设怎么更换图片深圳企业网站建设维护
  • 广州制作网站平台wordpress大学主题修改
  • 秦皇岛城乡建设局网站logo标志
  • 学校网站设计的作用最专业的企业营销型网站建设
  • 十大ppt模板免费下载网站网站信息优化的方式
  • 公司做网站自己注册域名用wordpress建立电商网站