手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >css里expression实现界面对象的批量控制
css里expression实现界面对象的批量控制
摘要:用过css样式我们就知道,可以定义一批对象的class属性来指定同一个样式来统一界面.但如何统一同类型的对象的事件?比如:界面有无数个如何实...

用过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 margin属性兼容性分析

用css实现透视效果

一款纯css实现的垂直时间线效果

css实现文字过长显示省略号的方法

div+css实现的滑动门

CSS中使用expression表达式

用css样式表实现首字大写

css美化Div边框的样式实例

使用CSS3实现圆角,阴影,透明

一款css实现的鼠标经过按钮的特效

精品推荐
分类导航