首頁  >  文章  >  web前端  >  css怎麼實現禁止點擊

css怎麼實現禁止點擊

藏色散人
藏色散人原創
2021-04-02 11:07:4022079瀏覽

css實作禁止點擊的方法:1、透過設定「disabled」為input框新增停用狀態;2、透過設定「cursor:not-allowed」為停用狀態新增狀態;3、設定「pointer- events:none”即可。

css怎麼實現禁止點擊

本文操作環境:Windows7系統、HTML5&&CSS3版,DELL G3電腦

CSS實作停用狀態,樣式設定以及不可點選事件的行為

今天為大家分享一篇透過css禁用狀態,樣式設定以及不可點擊樣式事件的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟著慫慫過來看看吧

一:為input框新增停用狀態

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 定義和用法

cursor 屬性規定要顯示的遊標的類型(形狀)。 【推薦學習:《css影片教學》】

此屬性定義了滑鼠指標放在一個元素邊界範圍內時所使用的遊標形狀(不過CSS2.1 沒有定義由哪個邊界確定這個範圍)。

預設值: auto
#繼承性: yes
版本: CSS2
JavaScript 語法: object.style.cursor ="crosshair"

可能的值

##描述default預設遊標(通常是箭頭)auto預設。瀏覽器設定的遊標。 crosshair遊標呈現為十字線。 pointer遊標呈現為指示連結的指標(一隻手)move此遊標指示某物件可被移動。 e-resize此遊標指示矩形框的邊緣可被向右(東)移動。 ne-resize此遊標指示矩形框的邊緣可向上及向右移動(北/東)。 nw-resize此遊標指示矩形框的邊緣可向上及向左移動(北/西)。 n-resize此遊標指示矩形框的邊緣可被向上(北)移動。 se-resize此遊標指示矩形框的邊緣可被向下及向右移動(南/東)。 sw-resize此遊標指示矩形框的邊緣可向下及向左移動(南/西)。 s-resize此遊標指示矩形框的邊緣可被向下移動(南)。 w-resize此遊標指示矩形框的邊緣可向左移動(西)。 text此遊標指示文字。 wait此遊標指示程式正忙碌(通常是一隻表或沙漏)。 help此遊標指示可用的幫助(通常是一個問號或一個氣球)。
url 需要使用的自訂遊標的URL。

註解:請在此清單的末端始終定義一種普通的遊標,以防沒有由 URL 定義的可用遊標。

 

#

以上是css怎麼實現禁止點擊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn