Internet Explorer를 아무튼 노력 자바 스크립트 CSS의 관련 문제입니다 t 현재은 preserve-3d
을 지원하지만 다음 팀에서는 working to ship it입니다. 즉, 여러분의 간단한 예제가 반드시이 기능을 필요로하지는 않으며 브라우저 간 방식으로 구현 될 수 있습니다.
나는이 개 의사 요소를 독립적으로 전환하여 효과를 복제와 비트를 연주 :
는
<div id="button1">
<!-- Preserved your markup -->
<a href="#" data-text="Search Now!"></a>
</div>
a {
position: relative;
perspective: 500px;
}
a, a::before, a::after {
color: #FFF;
display: inline-block;
line-height: 44px;
box-sizing: border-box;
width: 155px; height: 44px;
backface-visibility: hidden;
text-decoration: none;
text-align: center;
}
a::before, a::after {
top: 0; left: 0;
position: absolute;
content: attr(data-text);
transition: transform 1s;
}
a::before {
background: #0965A0;
transform-origin: 50% 100%;
}
a::after {
background: #2195DE;
transform-origin: 50% 0%;
transform: translateY(100%) rotateX(-90deg);
}
a:hover::before {
transform: translateY(-100%) rotateX(90deg);
}
a::before, a:hover::after {
transform: translateY(0) rotateX(0);
}
바이올린 : http://jsfiddle.net/jonathansampson/ybjv8d7x/
어떻게 파이어 폭스는 반응 하는가? IE 10/9/8? – lucrativelucas