2017-08-01 84 views
0

基于目前我运行CSS ken burn effect使用开源代码这是目前显示CSS动画的背景图像https://codepen.io/anon/pen/VzYRWV如何获得使用Java脚本

我想知道如何得到它越来越显示在文本框中当前图像显示在上面的演示。

感谢您的善意帮助。

+1

[的getComputedStyle](https://developer.mozilla.org/en/docs/Web/API/Window/getComputedStyle)是你在找什么 –

+0

谢谢..我会尝试和更新 – Kenny

回答

0

尝试这些CSS效果https://jsfiddle.net/ipsjolly/cugLbrfu/4/

.parent.rotate:hover .child, .parent.rotate:focus .child { 
    -ms-transform: rotate(7deg); /* IE 9 */ 
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */ 
    transform: rotate(360deg); 
} 
.parent.scalein:hover .child, .parent.scalein:focus .child { 
    -ms-transform: scale(1.2); 
    -moz-transform: scale(1.2); 
    -webkit-transform: scale(1.2); 
    -o-transform: scale(1.2); 
    transform: scale(1.2); 
} 
.parent.scaleout:hover .child, .parent.scaleout:focus .child { 
    -ms-transform: scale(0.9); 
    -moz-transform: scale(0.9); 
    -webkit-transform: scale(0.9); 
    -o-transform: scale(0.9); 
    transform: scale(0.9); 
} 

创建了两个新的规模和向外扩展

来源

https://css-tricks.com/zooming-background-images/

0

你能赶上事件与JavaScript函数

Ex。

// first image 
var img = document.getElementsByClassName('slideshow-image')[0]; 

// fired on animation start 
img.addEventListener("animationstart",function() { 
    // do stuff here 
    console.log("Animation start"); 
},0); 

现在,虽然这工作得很好,它应该是怎样做到这一点,与(不是你的),因为动画是不连续的,但在同一时间例如将无法正常工作。 (控制百分比,而不是“步骤”)

但是,你可以得到想法并使用它来存档你正在寻找的东西。

重要说明:供应商前缀仍在使用。

其他参考: