您現在的位置是:電腦技術吧?>? 基礎知識 ??>??checkbox樣式修改,怎么修改checkbox的樣式??>??正文詳情

checkbox樣式修改,怎么修改checkbox的樣式

董書語2019-12-02 17:42:19 人圍觀
簡介checkbox不能點擊使用復選框控制后續元素復選框控件可以根據鼠標的單擊來切換其狀態,并且:checked pseudo類可以在CSS中用于設置選中狀態下復選框的樣式。使用CSS中的html checkbox

使用checkbox控制其后的元素  checkbox控件可以根據鼠標的點擊來切換其狀態,而且CSS中可以使用:checked偽類來針對選中狀態的checkbox設置樣式。

再配合上CSS中的 或~選擇器,就可以從checkbox的操作來控制它之后的元素了。

甚至再配合上LABEL標簽可以實現更多效果。

  運行 CSS Code復制內容到剪貼板

  1. !DOCTYPE html style
  2. [type=checkbox] * {display:none;} [type=checkbox]:checked * {display:inline-block;}
  3. /style input type=checkbox /input /
  這個例子中,文本框默認是隱藏的,只有當勾選checkbox時,其后的文本框才會顯示。

這樣就可以實現無JavaScript的切換效果了。

  也許有人會覺得放個checkbox在頁面上太礙眼了。

其實,即使checkbox自身處于隱藏狀態,CSS中對:checked的判斷也依然生效。

那么我們可以隱藏掉這個checkbox,讓LABEL標簽為其設置響應區域。

  運行  CSS Code復制內容到剪貼板

  1. !DOCTYPE html style
  2. body {font:14px/1.5 微軟雅黑;} [type=checkbox] {display:none;}
  3. [type=checkbox]~input {display:none;} [type=checkbox]:checked~input {display:inline-block;}
  4. [type=checkbox]~span {cursor:pointer;margin-right:10px;} [type=checkbox]~span:before {content:'點我顯示文本框';}
  5. [type=checkbox]~span:hover {color:#C30;} [type=checkbox]:checked~span:before {content:'點我隱藏文本框';}
  6. /style labelinput type=checkbox /span/spaninput //label
  但這樣的做法還是有點局限性的,因為目前的CSS不支持:has、:parent之類的東西,所以支持的操作僅局限在LABEL中,而LABEL的默認行為總是會影響其內部第一個控件,上面的代碼即使彈出了文本框,在點擊文本框時候同樣有可能觸發LABEL的默認動作,導致文本框隱藏。

  總之,這里只是提供了這樣的方法,至于要用在何處要怎么用就靠大家自己研究了。

版權聲明:本文由 董書語 整理編輯。

原標題:修改checkbox屬性,csscheckbox樣式修改

轉載注明出處:http://www.dn9ww09s.icu/basics/15018.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 過硬的能力素質,業務素質過硬

    過硬的能力素質,業務素質過硬 相關圖片打造一支素質過硬網格系統與許多類似的工具/材料相同。“系統”這個詞使它看起來很高。事實上,大多數網格系統只是一系列縱橫交錯的細線。很簡單嗎?看起來是的。然而,之所以...

  • phpcurl,php使用curl

    phpcurl,php使用curl 相關圖片curl是php自帶的嗎在這里,我想和大家分享一下PHP對模擬登錄函數的簡單實現,包括PHP使用curl實現模擬登錄的相關操作技巧。作為你的參考,我希望能幫助你。一。Curl實現了模擬php cur...

  • php和java,php和java哪個好

    php和java,php和java哪個好 相關圖片php有必要轉java嗎編程語言是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據...

  • 過硬的素質,過硬的能力素質

    過硬的素質,過硬的能力素質 相關圖片專業素質過硬10個。Rebar希望使響應式開發更容易、更高效,并保持CSS樣式的有序性。為了實現這些功能,開發人員設置了一個斷點列表,并為每個斷點設置了單獨的網格設置和容器政治...

  • 出現亂碼的原因,亂碼怎么解決

    出現亂碼的原因,亂碼怎么解決 相關圖片小票機亂碼怎么回事由于PHP中trim會導致代碼混亂,這里有一個簡單的介紹:運行以下代碼:$tag=Internet product,;$text=rtrim($tag,);pr亂碼是什么意思...

  • 時間變慢,wifi用一段時間速度慢

    時間變慢,wifi用一段時間速度慢 相關圖片風扇越轉越慢是什么原因我們的MySQL服務運行了一段時間后,由于某種原因,速度變慢了。如何找到原因?一。在數據庫性能評估中,關鍵指標是非常重要的。用它們來評價數據庫的性能...

  • 給用戶授權,數據庫創建用戶并授權

    給用戶授權,數據庫創建用戶并授權 相關圖片oracle創建用戶并授權管理員創建用戶的語法:1234createuser`username'@host[identifiedby[password]`password'];usernamesql創建用戶并授權...

  • PHP集成環境,PHP集成環境推薦

    PHP集成環境,PHP集成環境推薦 相關圖片linux php集成環境Phpwamp下載:單擊Phpwamp下載或單擊鏈接:http://www.dngsw.cn/soft/bckf-103731。htmlphwamp與其他集成環網站開發集成環境...

  • sql server命令,sqlserver

    sql server命令,sqlserver 相關圖片sqlserver數據庫我們知道,SQL server重啟分為兩個步驟:1。停止網絡停止MSSqlServer 2。重新啟動net start MSSqlServer 3。補充MySQsql的命令...

  • 存儲過程中調用存儲過程,存儲過程中調用另一個存儲過程

    存儲過程中調用存儲過程,存儲過程中調用另一個存儲過程 相關圖片mybatis中如何調用存儲過程Access是一種優秀的客戶機/服務器前端開發工具,具有易于學習、使用方便、界面友好、開發簡單、與其他數據庫靈活的接口等優點。然而,處理大量數據的速度...

熱評文章

  • 渲染網頁,網頁渲染過程

    渲染網頁,網頁渲染過程 相關圖片html5渲染如何提高CSS網頁的渲染效率?CSS學習過程中有很多細節需要注意,這些細節也是影響CSS網頁渲染效率的重要因素。黑貓對前人提出的提高CSS網頁渲染效率的方法進行頁面渲染原理...

  • 模板代碼,html網頁導航欄代碼

    模板代碼,html網頁導航欄代碼 相關圖片淘代碼如何生成本文的例子描述了用純CSS實現的兩級下拉式導航菜單的簡單代碼。與您分享以供參考。具體如下:這是一個純CSS菜單,具有兩級下拉導航效果。它是最簡潔的CSS導航菜單...

  • 簡單的二級菜單代碼,html菜單代碼

    簡單的二級菜單代碼,html菜單代碼 相關圖片html菜單模塊代碼本文以CSS實現雙語菜單效果代碼為例。與您分享以供參考。詳情如下:這是一個CSS雙語菜單,你必須喜歡。它支持鼠標效果。先看效果,肯定會讓你滿意的。使用背景圖...

  • 文件引用格式,引用文件規定的格式

    文件引用格式,引用文件規定的格式 相關圖片js引用另一個文件的方法CSS外部引用使用外部CSS文件,一般瀏覽器都有緩存功能,所以用戶不需要每次都下載這個CSS文件。與內部參考文獻和內部參考文獻相比,外部參考文獻在節省帶寬...

  • position有哪些屬性,position四個屬性

    position有哪些屬性,position四個屬性 相關圖片position屬性值position屬性決定如何定位元素。大約有五個值:每個頁面可以看作一個層堆棧,如下圖所示。當“位置”設置為“相對”時,元素仍處于正常流中,并且位置為“正常位置...

  • 綠色菜單,綠色美食菜單

    綠色菜單,綠色美食菜單 相關圖片綠色的菜名本文以div CSS為例實現了一級菜單的綠色級代碼。與您分享以供參考。具體如下:這是一個基于div CSS的綠色級網站菜單。我相信這是一個你喜歡的CSS菜單,綠綠色莊園烤肉菜單...

  • divcss,divcss布局模板

    divcss,divcss布局模板 相關圖片css本文以div CSS為例,實現了豬八戒首頁的導航菜單效果。與您分享以供參考。具體內容如下:這是模仿2010年豬八戒首頁的頁面導航菜單。它的藍色風格,非常漂亮,大什么是css...

  • 漸變濾鏡如何使用,漸變灰濾鏡怎么用

    漸變濾鏡如何使用,漸變灰濾鏡怎么用 相關圖片ps漸變濾鏡怎么用在CSS3和IE過濾器中實現線性漸變對完美主義者來說是一件痛苦的事情,就像不去挑選一塊垃圾一樣。所以對于普通的漸變,那些可以用CSS解決的不使用圖片。CSS3為漸變...

  • 編程注釋,Java注釋

    編程注釋,Java注釋 相關圖片plc編程中注釋顯示CSS注釋和HTML教程中描述的注釋一樣,在CSS文檔中也起著重要的作用。它們可以幫助我們記住CSS的含義、加載到HTML文檔的位置等。CSS注釋的開頭是/*,c語言如何快速注釋...

  • 代碼生成工具,代碼文檔生成工具

    代碼生成工具,代碼文檔生成工具 相關圖片生成代碼今天的資源是完全免費的webapps,可以為模板、漸變甚至瀏覽器屬性的前綴生成CSS3代碼。如果您是一個前端開發人員,這些資源可以幫助您節省大量時間,并為以后的java圖形界...

關注微信

变脸官网查询