億聯網自助建站系統 開啟企業建站營銷新時代、免費建站平臺倡導者  站長學院  高端定制請點這里
熱線:13913253836
您現在的位置:首頁 > 站長學院 > 建站資訊 > 建站、設計教程 > 懸停

用CSS控制輸入框input樣式,懸停交互如何實現?

作者:eycms 日期:2016/3/1 17:31:04 人氣:222

  

我們在制作表單的時候,往往希望有鼠標懸停交互效果。實現這樣的效果,我們有多種方法:
1、在xhtml中直接寫入onmouseover、onmouseout腳本就可以實現了,但這樣就違背了web標準所倡導的內容、表現相分離的原則。以后若要對此進行修改也將會很繁瑣。這樣直接寫入xhtml也會讓頁面代碼增加,如果只是一個input輸入框或許是無所謂的,如果是幾十個幾百個,增加的字節數就很寵大了。

2、在xhtml中加入小腳本,鼠標經過時可以切換CSS。具體內容請看這篇文章。雖然實現了內容、表現相分離,以后的修改也會很方便。但同樣會讓頁面代碼增加。
  我們有沒有更好的辦法來實現輸入框input樣式懸停交互的效果呢?
  我們今天就討論這樣的方法,直接在CSS文件中寫入懸停交互效果的小腳本。不但實現了內容與表現分離,而且使xhtml代碼減小,促進了代碼重用、更加的優化。
  這一方法的原理,主要是應用CSS的expression,關于expression的更多介紹,請看這篇文章。我們看下面的CSS代碼:

 代碼如下
input {star : expression(
onmouseover=function(){this.style.borderColor="#060"},
onmouseout=function(){this.style.borderColor="#c00"})}

上面的代碼,聲明了,當鼠標移上去的時候,邊框的顏色是#060,當鼠標移除的時候邊框的顏色是#c00。我們看一下運行效果:
  姓名:
  年齡:
  性別:
  手機:
  地址:

當然,你也可以這樣做。我們來看看下面的運行效果:
  姓名:
  年齡:
  性別:
  手機:
  地址:

在定義輸入框input樣式懸停交互效果的同時,你可以單獨的為input輸入框另外定義class類,用類與expression同時控制input輸入框。更多的東西需要你自己多思考,多試驗了。:)
  


回到頂部
国产精品 欧美做爱大片免费的,苍井空裸乳照,美来市保爆乳在线播放
久久热| 人妻出差被寝取中文字幕| 欧美性生活| 久久电影网| 年轻的护士3| 久热这里只有精品99国产6| poronovideos极度另类| 中文字幕免费视频不卡| 日本护士做爰视频| 中文字字幕在线中文乱码2019| 五十路熟妇亲子交尾| chinese中年熟妇free| 妈妈的朋友韩国电影| 真人牲交视频| 黄色短篇小说| 欧美视频毛片在线播放| 欧美人与动性行为视频| 俄罗斯美女与zooxx| 午夜电影网| 免费任你躁国语自产在线播放| 亚洲欧美中文日韩在线v日本| 香蕉娱乐| 男同动漫肉大尺度在线观看| 喜爱夜蒲在线观看| http://www.premierexxxwebcams.com