- HTMLのマークアップ: まず、HTMLで星の形状を表示する要素を作成します。例えば、div要素を使用して次のようなマークアップを作成します:
<div class="star-rating"></div>
- CSSでのスター(星)パーセンテージの作成: 次に、CSSを使用してスター(星)パーセンテージを作成します。以下のコード例は、要素に対して80%のスター(星)を表示する方法です:
.star-rating {
display: inline-block;
font-size: 0;
width: 100px;
height: 20px;
background: linear-gradient(90deg, gold 80%, transparent 80%);
}
上記の例では、background
プロパティで linear-gradient
を使用して背景を作成しています。 gold
は星の色であり、 80%
は星の表示される割合です。 transparent
は星の表示されない部分の色です。
- スター(星)パーセンテージの変更:
スター(星)パーセンテージを変更するには、CSSの
background
プロパティ内の割合を調整します。例えば、50%のスターを表示するには、次のようにコードを変更します:
.star-rating {
background: linear-gradient(90deg, gold 50%, transparent 50%);
}
- 他のスタイリングオプション:
スター(星)パーセンテージの他のスタイリングオプションも利用できます。例えば、星の形状を変更するために
border-radius
プロパティを使用したり、星の色を変更するためにcolor
プロパティを使用したりすることができます。
以上が、CSSでスター(星)パーセンテージを表示する方法の基本的な例です。この方法を応用して、さまざまなデザイン要素に活用することができます。