css實現禁止點選的方法:1、通過設定「disabled」為input框新增禁用狀態;2、通過設定「cursor:not-allowed」為禁用狀態新增狀態;3、設定「pointer-events:none」即可。
本文操作環境:Windows7系統、HTML5&&CSS3版,DELL G3電腦
CSS實現禁用狀態,樣式設定以及不可點選事件的行為
今天為大家分享一篇通過css禁用狀態,樣式設定以及不可點選樣式事件的範例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨慫慫過來看看吧
1、readonly表示此域的值不可修改,僅可與 type="text" 配合使用,可複製,可選擇,可以接收焦點,後臺能接收到傳值.
程式碼演示:
<input type="text" name="firstname" value="" readonly="readonly" />
2、disabled表示禁用input元素,不可編輯,不可複製,不可選擇,不能接收焦點,,後臺不能接收到傳值.
程式碼演示:
<input type="text" name="firstname" value="" disabled="disabled" />
滑鼠不可點選主要是兩種表現:
1.滑鼠不可點選時的顯示狀態:cursor: not-allowed
樣式演示:
<style> input[readonly] //readonly:後臺能接收此input框傳值 { background:#dddddd; //為帶有readonly的input框新增背景顏色 cursor: not-allowed // 表示一個紅色的圈加一個斜槓 } </style>
2.滑鼠原有的事件不能實現:pointer-events:none
樣式演示:
<style> input[disabled] //disadled:後臺不可接收此input傳值 { background:#dddddd; //為帶有disabled的input框新增背景顏色 pointer-events:none;//滑鼠點選不可修改 } </style>
cursor 屬性規定要顯示的遊標的型別(形狀)。【推薦學習:《》】
該屬性定義了滑鼠指標放在一個元素邊界範圍內時所用的遊標形狀(不過 CSS2.1 沒有定義由哪個邊界確定這個範圍)。
預設值: | auto |
---|---|
繼承性: | yes |
版本: | CSS2 |
JavaScript 語法: | object.style.cursor="crosshair" |
值 | 描述 |
---|---|
url | 需使用的自定義遊標的 URL。 註釋:請在此列表的末端始終定義一種普通的遊標,以防沒有由 URL 定義的可用遊標。 |
default | 預設遊標(通常是一個箭頭) |
auto | 預設。瀏覽器設定的遊標。 |
crosshair | 遊標呈現為十字線。 |
pointer | 遊標呈現為指示連結的指標(一隻手) |
move | 此遊標指示某物件可被移動。 |
e-resize | 此遊標指示矩形框的邊緣可被向右(東)移動。 |
ne-resize | 此遊標指示矩形框的邊緣可被向上及向右移動(北/東)。 |
nw-resize | 此遊標指示矩形框的邊緣可被向上及向左移動(北/西)。 |
n-resize | 此遊標指示矩形框的邊緣可被向上(北)移動。 |
se-resize | 此遊標指示矩形框的邊緣可被向下及向右移動(南/東)。 |
sw-resize | 此遊標指示矩形框的邊緣可被向下及向左移動(南/西)。 |
s-resize | 此遊標指示矩形框的邊緣可被向下移動(南)。 |
w-resize | 此遊標指示矩形框的邊緣可被向左移動(西)。 |
text | 此遊標指示文字。 |
wait | 此遊標指示程式正忙(通常是一隻表或沙漏)。 |
help | 此遊標指示可用的幫助(通常是一個問號或一個氣球)。 |
以上就是css怎麼實現禁止點選的詳細內容,更多請關注TW511.COM其它相關文章!