国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

制作符合用戶體驗的漂亮的input輸入框

2019-11-21 01:50:06
字體:
來源:轉載
供稿:網友
今天來說說鄙人對input輸入框在處理上的細節處理和心得,其實制作一個符合CSS標準、FF/IE7/IE6等主流瀏覽器全兼容、符合用戶體驗的input其實并不難。先點擊看看下面的效果先!

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

鼠標經過input時的顏色會發生變化,此外當點擊標題處(<label>的作用)或者輸入框時,光標停留所在的input的顏色也和其他input輸入框有所不同,這是<input>中JS的作用。在用戶體驗上告訴的用戶什么是可以輸入以及當前在什么輸入位置。此外通過鍵盤上Tab鍵的切換,輸入完當前內容移動到下一個輸入框變得更方便了,這是CSS合理布局結構的作用。

整體的結構通過<ul>和<li>來組織,每個<li>顯示一行內容。<label>標簽顯示標題,<p>input控制輸入框,<span>顯示備注信息。這里要特別說一下<input>在各個瀏覽器下不同的表現,對<input>設置line-height對FF是不起作用的,所以建議用padding來控制文本在輸入框的位置。<input>在瀏覽器下的默認高度和字體一樣是16px,加上下邊框就是18px。特別是在需要將<input>變大的情況下,用padding來控制比較好。

再來說說JS部分,這里用到onblur(光標離開)、onfocus(光標停留)、onmousemove(鼠標停留)、onmouseout(鼠標離開)這4個屬性來控制鼠標的動作。不會JS也沒關系,只要定義其所對應的CSS樣式就可以了。在這里要特別感謝經典論壇中WellFrog給與我JS上的幫助。

精通一樣東西比學會一樣東西所付出的精力和時間要多得多,這年頭最值錢的東西就是堅持。制作一個符合CSS標準、FF/IE7/IE6等主流瀏覽器全兼容、符合用戶體驗的東西出來其實也可以很簡單的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延吉市| 荣成市| 三门县| 灌云县| 资源县| 乐平市| 北流市| 灵寿县| 肥东县| 水城县| 汉沽区| 晋城| 彩票| 腾冲县| 长沙市| 当阳市| 贺兰县| 简阳市| 平阳县| 淮南市| 温宿县| 宜昌市| 牟定县| 常州市| 仁寿县| 宝坻区| 平凉市| 图木舒克市| 星子县| 金塔县| 息烽县| 沙坪坝区| 东源县| 隆子县| 博罗县| 鞍山市| 枞阳县| 陆河县| 商水县| 汉源县| 桂林市|