是否可以通过进行内联调整来更改动画关键帧属性.
举个例子
@-moz-keyframes slidein {
from {
width: 10%;
}
to {
width:50%;
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以通过执行类似操作来更改关键帧的"to"部分中的width属性
<div id="someID" style="change keyframe here">
Run Code Online (Sandbox Code Playgroud)
目前我只是在页面上动态创建一个完整的样式表,以便自定义关键帧.
这种方法有效,但为了简单起见,我宁愿调整内联属性.
我的最终目标是拥有一个在运行时刷新其内容的JList,我已经找到了一个解决方案,可以在这篇文章中使用SO,但是我很好奇为什么我最初的想法没有.
截至目前,我有类似这样的设置,它的工作原理:
DefaultListModel default = new DefaultListModel();
for(int i = 0; i < array.size() ; ++i){
test.addElement(array.get(i));
}
list.setModel(default);
Run Code Online (Sandbox Code Playgroud)
以下是我最初的计划.我希望有一个实现ListModel的类作为参数传递,希望它能刷新JList.
SomeClass test = new SomeClass(); //Implements ListModel
list.setModel(test);
Run Code Online (Sandbox Code Playgroud)
要么
SomeClass test = new SomeClass(); //Implements ListModel
list = new JList(test);
Run Code Online (Sandbox Code Playgroud)
这些工作都没有,这让我很困惑.这些最后两种方法是如何工作的,代码是如此清晰.
谢谢.