@charset "utf-8"; /* * wx.zhangruiwoloveni * * http://www.xoabc.com/ * * Released on: 2019,11,27 * */ .button_c3 { position: relative; cursor: pointer; overflow: hidden; z-index: 9; /*font-family: "Lato"; font-size: 1.5em; padding: 0.5em 1em 0.65em; margin: 0 10px;*/ } .button_c3 .inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; } .button_c3:nth-of-type(odd):before, .button_c3:nth-of-type(odd):after, .button_c3:nth-of-type(odd) .inner:before, .button_c3:nth-of-type(odd) .inner:after { background-color: #c30; background:none\0; } .button_c3:nth-of-type(even):before, .button_c3:nth-of-type(even):after, .button_c3:nth-of-type(even) .inner:before, .button_c3:nth-of-type(even) .inner:after { background-color: #035da9; background:none\0; } .button_c3:before, .button_c3:after, .button_c3 .inner:before, .button_c3 .inner:after { position: absolute; content: ""; display: block; -webkit-transition: -webkit-transform 0.8s; transition: -webkit-transform 0.8s; transition: transform 0.8s; transition: transform 0.8s, -webkit-transform 0.8s; z-index: 9; } .button_c3.both:before, .button_c3.both:after, .button_c3.p_more:before, .button_c3.n_li:before { left: 0; width: 100%; height: 2px; -webkit-transform: scaleX(0); transform: scaleX(0); } .button_c3.p_more:before { height: 100%; } .button_c3.both .inner:before, .button_c3.both .inner:after { top: 0; width: 2px; height: 100%; -webkit-transform: scaleY(0); transform: scaleY(0); } .button_c3.both .inner:before, .button_c3.p_more:before { left: 0; } .button_c3.both .inner:after { right: 0; } .button_c3.both .inner:hover:before, .button_c3.both .inner:hover:after { -webkit-transform: scaleY(1); transform: scaleY(1); } .button_c3.both:before, .button_c3.p_more:before { top: 0; } .button_c3.both:after, .button_c3.n_li:before, .button_c3.n_li:before { bottom: 0; } .button_c3.both:hover:before, .button_c3.both:hover:after, .button_c3.p_more:hover:before, .button_c3.n_li:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .button_c3.both:hover .inner:before, .button_c3.both:hover .inner:after { -webkit-transform: scaleY(1); transform: scaleY(1); } .button_c3.clockwise .inner:before, .button_c3.both.clockwise .inner:before { -webkit-transform-origin: top center; transform-origin: top center; } .button_c3.clockwise .inner:after, .button_c3.both.clockwise .inner:after { -webkit-transform-origin: bottom center; transform-origin: bottom center; } .button_c3.clockwise:before, .button_c3.both.clockwise:before { -webkit-transform-origin: right center; transform-origin: right center; } .button_c3.clockwise:after, .button_c3.both.clockwise:after, .button_c3.p_more:before, .button_c3.n_li:before { -webkit-transform-origin: left center; transform-origin: left center; } .button_c3.clockwise:hover .inner:before, .button_c3.both.clockwise:hover .inner:before { -webkit-transform-origin: bottom center; transform-origin: bottom center; } .button_c3.clockwise:hover .inner:after, .button_c3.both.clockwise:hover .inner:after { -webkit-transform-origin: top center; transform-origin: top center; } .button_c3.clockwise:hover:before, .button_c3.both.clockwise:hover:before { -webkit-transform-origin: left center; transform-origin: left center; } .button_c3.clockwise:hover:after, .button_c3.both.clockwise:hover:after { -webkit-transform-origin: right center; transform-origin: right center; }