Computer >> Máy Tính >  >> Lập trình >> CSS

Hộp kiểm tùy chỉnh với Thuộc tính giao diện CSS

Chúng tôi sử dụng thuộc tính ngoại hình để tạo kiểu một phần tử theo kiểu gốc nền tảng của hệ điều hành của người dùng.

Cú pháp

Cú pháp của thuộc tính xuất hiện CSS như sau -

Selector {
   appearance: /*value*/;
   -webkit-appearance: /*value*/; /*for Safari and Chrome */
   -moz-appearance: /*value*/; /*for Firefox */
}

Ví dụ

Các ví dụ sau minh họa thuộc tính giao diện CSS.

<!DOCTYPE html>
<html>
   <style>
      input[type=checkbox] {
         appearance: none;
         -webkit-appearance: none;
         -moz-appearance: none;
         padding: 12px;
         background-color: cyan;
         box-shadow: inset 0 3px 3px 5px lightgreen;
         border-radius:50%;
      }
      input[type=checkbox]:checked {
         background-color: coral;
         border: 6px solid cornflowerblue;
         box-shadow: 0 1px 2px lightorange;
      }
      input[type=checkbox]:checked:after {
         content:"Checked";
      }
   </style>
<body>
   <input type="checkbox"> Custom Checkbox Example
</body>
</html>

Điều này cho kết quả sau

Hộp kiểm tùy chỉnh với Thuộc tính giao diện CSS

Hộp kiểm tùy chỉnh với Thuộc tính giao diện CSS

Ví dụ

<!DOCTYPE html>
<html>
   <style>
      input[type=checkbox] {
         appearance: none;
         -webkit-appearance: none;
         -moz-appearance: none;
         padding: 10px;
         background-color: cyan;
         border-radius:5%;
      }
      input[type=checkbox]:checked {
         background-color: magenta;
      }
      input[type=checkbox]:checked:before {
         content:"\2713";
         color: white;
         padding: initial;
         font-weight: bold;
      }
   </style>
<body>
   <input type="checkbox"> Another Custom Checkbox Example
</body>
</html>

Điều này cho kết quả sau

Hộp kiểm tùy chỉnh với Thuộc tính giao diện CSS

Hộp kiểm tùy chỉnh với Thuộc tính giao diện CSS