「スイッチ」は、Web上のかなり一般的なデザインパターンです。それはほとんどチェックボックスです。実際、HTMLフードの下では、それは本当に またはおそらくa

ニース。

そして、これがデフォルトでどのように見えますか:

そこには大きな驚きはありません!それはネイティブのiOSトグルが生き返ることです。それは尊敬しています accent-color 他のフォームコントロールのようなCSSでは、これは素晴らしいです。しかし、より良いことに、それは本当に賢明な擬似要素をつかんでスタイルとすることができます。あなたは得ます ::thumb そして ::track 要素(素敵なクリアネーミング)プラス ::before そして ::after 要素自体に取り組むので、多くの可能性があります。

.custom-switch { }
.custom-switch::thumb { }
.custom-switch::track { }

.custom-switch:checked::thumb { }
.custom-switch:checked::track { }

.custom-switch::checked::after { }
.custom-switch::checked::before { }

ティム・ヌグエン デモがあります それは、読みやすいCSSで可能性を誇示するのに良い仕事をします。

私にとってこの種のことを提供するブラウザの最大の部分は、今ではアクセシビリティを廃止することを心配する必要がないことです。さて、フォームのラベル付きチェックボックスの通常のHTML構造に従う限り、あなたは良いです。元のチェックボックスを隠していた方法について心配する必要はありません。ただし、視覚的に制御しているので、チェックされた値と未確認の値がチェックされたチェックボックスまたはチェックされていないチェックボックスと同じくらい明確であることを確認するように注意してください。

フラッグシティパートナーズ海外不動産投資セミナー 【DMM FX】入金

Source link