Здравствуйте я пытаюсь выяснить, как вызвать CSS3 анимации с JavaScript, по какой-то причине мой код разве рабочий ... `мой jfiddle можно увидеть здесь http://jsfiddle.net/sean3200/RE6K6/Trigger CSS3 анимации с JavaScript
CSS:
<style>
#div1
{
position: relative;
height: 150px;
width: 150px;
margin: 50px;
padding:10px;
border: 1px solid black;
perspective:150;
-webkit-perspective:150; /* Safari and Chrome */
}
#div2
{
padding:50px;
position: absolute;
border: 1px solid black;
background-color: red;
transform: rotateX(45deg);
-webkit-transform: rotateX(45deg); /* Safari and Chrome */
}
</style>
JavaScript:
<script type="text/javascript">
function myBtn() {
var btn = document.getElementById('div1').style.webkitPerspective=500;
}
</script>
HTML Elements:
<button onclick="myBtn()">Move Me</button>
<div id="div1">HELLO</div>
<div id="div2">HELLO</div>
<div id="div3">HELLO</div>
У вас нет определенной анимации CSS '@ keyframes'. –
Пожалуйста, не ставьте свой титул во всех шапках. – FakeRainBrigand
Извините за колпачки .. но я не должен был иметь простое событие onclick для анимации перспективы CSS3 без использования ключевого кадра .. взгляните на [link] http://www.w3schools.com/cssref/trycss3_perspective_inuse .htm там с использованием перспективы css3 без каких-либо ключевых кадров, поэтому должен быть способ иметь простой onclick, чтобы сделать это, –