現(xiàn)在網(wǎng)頁設計越來越注重用戶體驗,很多網(wǎng)站都會對復選框進行美化,以增強用戶的視覺感受。那么,如何使用CSS美化復選按鈕呢?以下是一些實用的技巧。
//基本css代碼 input[type=checkbox] { -webkit-appearance: none; //去除默認checkbox樣式 -moz-appearance: none; appearance: none; cursor: pointer; //設置光標為手型 display: inline-block; //讓它成為一個塊級元素,方便設置樣式 width: 20px; height: 20px; border: 2px solid #ccc; //設置邊框顏色和寬度 border-radius: 50%; vertical-align: middle; //垂直居中 position: relative; //相對定位 }
接下來,我們來增加復選按鈕的樣式。
//加入勾選標志 input[type=checkbox]:checked::after { content: '\2713'; //unicode字符'?' color: #fff; font-size: 14px; position: absolute; top: 0px; left: 4px; } //設置選中狀態(tài)的背景顏色 input[type=checkbox]:checked { background-color: #7fc242; border: 2px solid #7fc242; } //設置未選中狀態(tài)的背景顏色 input[type=checkbox]:not(:checked) { background-color: #ffffff; }
可以根據(jù)自己的需求進行調(diào)整,例如:
//加入動效 input[type=checkbox]:hover { box-shadow: 0px 0px 5px #555; } input[type=checkbox]:focus { outline: none; box-shadow: 0px 0px 5px #555; }
現(xiàn)在,你已經(jīng)學會了如何美化復選按鈕,讓你的頁面更具加分項,提升用戶的使用體驗。
上一篇css復雜滑動門
下一篇css復合內(nèi)容