Q&A
解決済
4回答
16732閲覧
総合スコア3
HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。
CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。
0グッド
0クリップ
投稿2021/12/07 02:10
0
質問を読んでくださりありがとうございます。 現在CSSでチェックの有無によってチェックボックスの中の色の変更を試みております。
↓こちらがチェック前
↓こちらがチェック後
チェックしたことによって、中の色を変えるというのがどうしてもできません。。 どなたか知見がありましたら何卒よろしくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
2021/12/07 02:13
2021/12/07 02:41
2021/12/07 03:56
回答4件
ベストアンサー
青い部分の色を変えたいだけなら、accent-color プロパティで可能です。ただし、Safari 15.1 は未対応で、おそらく Safari 16 から対応すると思われます。
accent-color
html1<input type=checkbox style="accent-color: red">
html
1<input type=checkbox style="accent-color: red">
accent-color で不十分な場合は、他の回答にあるように appearnace: none -webkit-appearance: none を適用して自分ですべて描画する必要があります。
appearnace: none
-webkit-appearance: none
投稿2021/12/07 02:24
総合スコア22019
回答へのコメント
2021/12/09 02:19
チェックボックス自体の色はブラウザ依存なので、変更することはできないですね。
疑似要素を使って、枠やチェックマークを作成する方法が一般的です。
「css チェックボックス 色変更」などをキーワードにWEB検索すればサンプルは多数見つかります。
例えば、
CSSでチェックボックスの色や形をデザインする方法 | キノコログ
投稿2021/12/07 02:23
総合スコア34377
2021/12/09 02:21
「チェックボックス デザイン css」 で検索するといろいろ出てきますのでお好きなのをどうぞ。 例) https://kodocode.net/design-css-checkbox/
投稿2021/12/07 02:16
総合スコア1426
検索するだけですぐに出てきますよ https://kinocolog.com/css_checkbox/
https://www.conifer.jp/csstest/color-radio-checkbox/index.html
投稿2021/12/07 02:13
総合スコア233
2021/12/09 02:22
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
[CSS]チェックボックスの中の色を変更したい