この記事は賞味期限切れです。(更新から1年が経過しています) HTMLでトグルボタンを実装するにはinput[type=radio]が近道ですが、 リッチな雰囲気にする為に見た目を制御したい。今回はそんなお話です。 「ラジオボタンがすでにグラフィカルでは?」という細かいつっこみは置いといて頂き、 本稿ではより自由度高く外見をカスタマイズする方法を記していきます。 ラジオボタンでなくともトグルボタンはJavaScriptで作れますが、 択一で選択する仕組みをわざわざ自前で実装するよりも、 その為に作られた物をその為に使って実現してみます。 マークアップ 例えばこんなHTMLとCSSを書きます。 血液型を選択する簡単なトグルボタンです。 HTML <form class="question"> <h1>あなたの血液型は?</h1> <ul class="bloodtype-list"> <li
![ラジオボタンでグラフィカルなトグルボタンを作ってみる - Mach3.laBlog](https://cdn-ak-scissors.b.st-hatena.com/image/square/d2aa457da9509d87512863c42bcd3ca190ecd9f0/height=288;version=1;width=512/https%3A%2F%2Flh6.googleusercontent.com%2F-EyrTrqI8cl0%2FUBavQ8lA-sI%2FAAAAAAAABi8%2FMTipTnjLFlE%2Fs400%2F20120731-02.png)