Thứ Ba, 15 tháng 2, 2022

Input Checkbox Css

 




****HTML:

<h1>Custom Checkboxes</h1>

<label class="container">One

  <input type="checkbox" checked="checked">

  <span class="checkmark"></span>

</label>

<label class="container">Two

  <input type="checkbox">

  <span class="checkmark"></span>

</label>

<label class="container">Three

  <input type="checkbox">

  <span class="checkmark"></span>

</label>

<label class="container">Four

  <input type="checkbox">

  <span class="checkmark"></span>

</label>

 ****CSS:

.container {

  display: block;

  position: relative;

  padding-left: 35px;

  margin-bottom: 12px;

  cursor: pointer;

  font-size: 22px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}


/* Hide the browser's default checkbox */

.container input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

  height: 0;

  width: 0;

  border-radius:100%;

}


/* Create a custom checkbox */

.checkmark {

  position: absolute;

  top: 0;

  left: 0;

  height: 25px;

  width: 25px;

  background-color: #eee;

  border-radius:100%;

}


/* On mouse-over, add a grey background color */

.container:hover input ~ .checkmark {

  background-color: #ccc;

}


/* When the checkbox is checked, add a blue background */

.container input:checked ~ .checkmark {

  background-color: #2196F3;

}


/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {

  content: "";

  position: absolute;

  display: none;

}


/* Show the checkmark when checked */

.container input:checked ~ .checkmark:after {

  display: block;

}


/* Style the checkmark/indicator */

.container .checkmark:after {

  left: 9px;

  top: 5px;

  width: 5px;

  height: 10px;

  border: solid white;

  border-width: 0 3px 3px 0;

  -webkit-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  transform: rotate(45deg);

}

Không có nhận xét nào:

Đăng nhận xét