手机
当前位置:查字典教程网 >网页设计 > 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实现透视效果

div+css实现的滑动门

css实现连续的英文或数字自动换行的方法

css实现刷新页面的同时保存页面控件的输入值

css cursor 的可选值

css margin属性兼容性分析

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

纯css实现的tab切换效果

css网页制作实用技巧9则

利用CSS实现禁止双击选择页面内容的实例展示

精品推荐
分类导航