css里expression如何实现界面对象的批量控制

你静候着秋天的温柔,留我在风景之外。把眼睛留给风光,把体重留给美食。我坐在椅子上,看日出复活;我坐在夕阳里,看城市的衰落。

用过css样式我们就知道, 可以定义一批对象的class属性来指定同一个样式来统一界面. 但如何统一同类型的对象的事件? 比如:界面有无数个 <img src="**.jpg"> 如何实现鼠标经过此图片, 图片的src变成是**_over.jpg?

解决方法: 使用css的expression方法,具体实现要看看.css的写法:

/*替换图片CSS*/
#imgScript{/*这里使用对象ID来通配样式,也可以定义一个css函数*/
star:expression(
onmouseover=function()
{
/*替换图片*/
if(this.hover!=null){
this.name=this.src;
this.src=this.src.replace('.jpg','_over.jpg');
this.HasChg=1;
}
},
onmouseout=function()
{
/*还原本来的图片*/
if(this.HasChg!=null){
this.src=this.name;
this.HasChg=null;
}
}
)
}/*endimgScript*/
应用样式的img:
<img src="a.jpg">

到此这篇关于css里expression如何实现界面对象的批量控制就介绍到这了。青春乃心境,而非年华;青春非限于桃面朱唇之艳,灵活矫健之躯,而限于志士之气,遐想之境,激情之盛,生命之泉,涓涌不息,青春常绿。更多相关css里expression如何实现界面对象的批量控制内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

CSS如何使用Flex和Grid布局如何实现3D骰子

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例