中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS中怎么自定義綠色復選框按鈕樣式

發布時間:2021-07-27 18:08:41 來源:億速云 閱讀:212 作者:Leah 欄目:web開發

本篇文章給大家分享的是有關CSS中怎么自定義綠色復選框按鈕樣式,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

 首先想到的是, 復選框需要的是一個背景色, 然后就是一個復選框選中的狀態.選中狀態我們這里用 "勾號" 來表示. HTML就可以簡單的表示了

XML/HTML Code復制內容到剪貼板

  1. <div class="i-check">  

  2.        <input type="checkbox" value="0" />  

  3.        <label></label>  

  4. </div>  

.i-check 作為整體的復選框.加入的CSS代碼也簡單

CSS Code復制內容到剪貼板

  1. .i-check {   

  2.     width20px;   

  3.     height20px;   

  4.     positionrelative;   

  5.     margin20px auto;   

  6. }  

復選框的大小根據自己的需要而定. 這里設置margin, 是為了顯示在瀏覽器的中間.
然后就是設定復選框的默認狀態, 這里利用label來設置, 其高度和寬度都與.i-check設置一樣, 然后給其一個背景色,設置好他的位置.

CSS Code復制內容到剪貼板

  1. .i-check label {   

  2.    width20px;   

  3.    height20px;   

  4.    cursorpointer;   

  5.    positionabsolute;   

  6.    top: 0;   

  7.    left: 0;   

  8.    background#1A9909;   

  9.    border-radius: 4px;   

  10.   

默認狀態我們已經弄好了. 我們繼續分析, 那這時候需要的是一個選中狀態, 選中狀態剛已經講過用一個勾號表示, 這里我們利用偽類after來設置,設置其邊框,及旋轉這個after, 就變成了勾號.但是默認狀態勾號是隱藏的, 所以我們用了opacity為0.

CSS Code復制內容到剪貼板

  1. .i-check  label:after {   

  2.     content'';   

  3.     width9px;   

  4.     height5px;   

  5.     positionabsolute;   

  6.     top4px;   

  7.     left4px;   

  8.     border3px solid #fff;   

  9.     border-topnone;   

  10.     border-rightnone;   

  11.     backgroundtransparent;   

  12.     opacity: 0;   

  13.     transform: rotate(-45deg);   

  14. }   

  15.   

好了, 整個狀態設置好了. 現在需要在點擊復選框的時候讓勾號顯示出來.下面的代碼就可以完成

CSS Code復制內容到剪貼板

  1. .i-check input[type=checkbox]:checked + label:after {   

  2.     opacity: 1;   

  3. }   

寫到這里,不要忘記了, 讓Input復選框設置其樣式, 為了讓用戶能夠點擊到, 他的高寬度都要和整體一樣大小, 讓其在整個盒子的最頂層.這樣用戶就可以能夠隨便在這個區域就能點擊. OK , 最后一步就是讓這個input復選框隱藏起來, 隱藏起來, 不是讓他真正的隱藏去掉, 這樣的話, 就沒有點擊效果. 這里隱藏需要的是用opacity來設置為0.

CSS Code復制內容到剪貼板

  1. .i-check input[type=checkbox] {   

  2.     opacity: 0;   

  3.     positionabsolute;   

  4.     z-index: 2;   

  5.     left: 0;   

  6.     top: 0;   

  7.     width: 100%;   

  8.     height: 100%;   

  9.     margin: 0;   

  10. }   

以上就是CSS中怎么自定義綠色復選框按鈕樣式,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

涞源县| 阿鲁科尔沁旗| 盐边县| 营口市| 龙州县| 云林县| 石景山区| 廊坊市| 阜宁县| 左云县| 金秀| 黄石市| 鹤岗市| 绿春县| 栾川县| 南和县| 齐河县| 紫阳县| 娄烦县| 鄂伦春自治旗| 平潭县| 都兰县| 阳朔县| 台北县| 鄂托克旗| 通海县| 固安县| 滕州市| 津市市| 岐山县| 铜川市| 杨浦区| 普陀区| 金溪县| 永春县| 高密市| 色达县| 辰溪县| 阿荣旗| 广东省| 乐安县|