就想游城市

快捷导航
登录 |注册居民 |
查看: 3091|回复: 0

[代码] CSS控制文本框input悬停交互样式

[复制链接]
发表于 2008-7-27 14:48:17 | 显示全部楼层 |阅读模式

加入城市,听原创电台,写情感文字,分享你的一切。

您需要 登录 才可以下载或查看,没有帐号?注册居民

x
CSS控制文本框input悬停交互样式 制作表单的时候,实现鼠标悬停交互效果有多种方法: 1、在xhtml中直接写入onmouseover、onmouseout脚本就可以实现了,但这样就违背了web标准所倡导的内容、表现相分离的原则。以后若要对此进行修改也将会很繁琐。这样直接写入xhtml也会让页面代码增加,如果只是一个input输入框或许是无所谓的,如果是几十个几百个,增加的字节数就很宠大了。   2、在xhtml中加入小脚本,鼠标经过时可以切换CSS。具体内容请看这篇文章。虽然实现了内容、表现相分离,以后的修改也会很方便。但同样会让页面代码增加。   我们有没有更好的办法来实现输入框input样式悬停交互的效果呢?   我们今天就讨论这样的方法,直接在CSS文件中写入悬停交互效果的小脚本。不但实现了内容与表现分离,而且使xhtml代码减小,促进了代码重用、更加的优化。   这一方法的原理,主要是应用CSS的expression,关于expression的更多介绍,请看这篇文章。 复制内容到剪贴板代码: input {star : expression( onmouseover=function(){this.style.borderColor="#060"}, onmouseout=function(){this.style.borderColor="#c00"})} CSSBBS CSS控制input悬停样式 姓名:
年龄:
性别:
手机:
地址:
这是个寂寞却幸福的城市,这是个声音与耳朵相恋的城市 93you.com
您需要登录后才可以回帖 登录 | 注册居民

本版积分规则

唯一的遗憾是我们连一张合照都没有。

就想游设计 ( 桂ICP备13002329 | 桂公网安备 45030502000286号 )|手机版|Archiver|

Powered by Discuz! © 2007-2024 就想游城市原创风格 Jokke Design

GMT+8, 2024-4-26 00:54