-
フォントアイコンを使用したスター評価: フォントアイコンを使用する方法は、シンプルで効果的です。例えば、Font AwesomeやMaterial Iconsなどのアイコンライブラリを使用することができます。各スターに対応するアイコンを選択し、適切なスタイルを適用します。
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css"> <div class="star-rating"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> </div>
CSSでスタイルを設定する場合は、選択したアイコンに基づいてサイズや色を調整することができます。
-
ピュアCSSでのスター評価: CSSのみを使用してスター評価を作成する方法もあります。これには、:checked疑似クラスとラジオボタンを使用して各スターの状態を管理します。
<div class="star-rating"> <input type="radio" id="star5" name="rating" value="5"> <label for="star5"></label> <input type="radio" id="star4" name="rating" value="4"> <label for="star4"></label> <input type="radio" id="star3" name="rating" value="3"> <label for="star3"></label> <input type="radio" id="star2" name="rating" value="2"> <label for="star2"></label> <input type="radio" id="star1" name="rating" value="1"> <label for="star1"></label> </div>
上記の例では、ラジオボタンとラベルを使用してスターの評価を表現しています。CSSを使用して、:checked状態に基づいてスタイルを適用できます。
これらは、スター評価を実装するためのシンプルで簡単な方法の一部です。ウェブサイトやアプリケーションのデザインに合わせてスタイルをカスタマイズすることもできます。詳細な実装方法や応用例については、CSSのドキュメントやチュートリアルを参考にしてください。