カテゴリ:ハウツーとスタイル


CSSチェックボックスは、一度にオプションのリストから様々なオプションを選択するために使用されます.通常、チェックボックスは箱の中の場所と正方形です.ユーザーがボックスの場所をクリックすると、使用すると言われて選択されます.チェックボックスは、誰かが選択肢の指定されたリストから1つ以上のオプションを決定するときに最も優れたオプションですが、これは最も適切なオプションですが、ラジオボタンの場合は、一度に1つだけのラジオボタンを選択することができます.
例:運動で仮定すると、特定の質問には一般的に4つのオプションがあります.2つ以上のオプションが正しいならば、より多くの質問で.我々はそれらを一緒に選択することができます.しかし、我々が通常のラジオボタンを取るならば、我々は一度に1つのオプションだけを選ぶことができます、しかし、それはケースでありません.我々は我々の要件を達成するためにチェックボックスを使用する必要があるので、一度に2つ以上のオプションを選択する必要があります.

チェックボックスの種類
1 .デフォルトチェックボックス
カスタムチェックボックス

デフォルトチェックボックス
既定のチェックボックスは、追加のスタイルを追加する必要はありません.このチェックボックスのスタイルを指定したデフォルトのCSSライブラリ.
<form action="cart.php">
<label>Have a bike?<br></label>
<input type="checkbox" name="bike">
<input type="submit" value="Submit">
</form>

カスタムチェックボックス
これらのカスタムチェックボックスは追加のスタイルを必要としなければなりません.なぜなら、これらはユーザの必須のチェックボックスであり、必要に応じてCSSスタイルを提供しなければなりません.
<h1>Custom Checkboxes</h1>
<p>CSS Stands for?</p>
<label class="container">Cascading Style Sheet
  <input type="checkbox" checked="checked">
  <span class="checkmark"></span>
</label>
<style>
.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;
}
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.container:hover input ~ .checkmark {
  background-color: hotpink;
}
.container input:checked ~ .checkmark {
  background-color: #2ef6F3;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container input:checked ~ .checkmark:after {
  display: block;
}
.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);
}
</style>
私は、How to style a checkbox using CSSからこのポストを共有しました
そこから詳細を読むことができます.
あなたが質問をするならば、下記を議論してください.他の人のために物事を改善するのに役立ちます.ありがとう.