評価スターのアイコンを変更する方法

Cocoonカスタマイズ集
この記事は約4分で読めます。
記事内に広告が含まれています。

記事に記載したコードは、スキンに追加されています。

はじめに

レビューや評価表示で使われるスターアイコンを、デフォルトの「星」から「ハート」へとカスタマイズします。

サイトの雰囲気やブランドイメージに合わせてアイコンを変更することで、よりかわいらしく親しみやすいデザインに仕上げることができます。

この記事では、この方法について説明します。

完成イメージ

3.7

実装手順

以下のコードをstyle.cssに追加します。

.fa-star::before,
.fa-star-half-alt::before,
.fa-star-half-alt::after {
  content: '\f004';
  font-size: 50px;
}

/* Solidアイコンを半分は重ねる */
.fa-star-half-alt::before {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 0.5em;
}

/* Regularアイコン */
.fa-star-half-alt::after {
  font-weight: 400;
}

解説

ハートアイコンとした場合、星アイコンと異なり、Haltアイコンがありません。
そこで、Regularアイコンの上にSolidアイコンを横幅の半分だけ重ねることで、Halfアイコンを実現します。

評価スターアイコン
状態class星ハート
Solidfas.fa-star
Regularfar.fa-star
Halffas.fa-star-half-alt + 

応用:アイコン背景をグレー表示する方法

例えば、コーヒーアイコンにはSolidアイコンしかありません。
そのため、背景にグレーのアイコンを表示し、最大評価点を明確にします。

完成イメージ

3.7

実装手順

以下のコードをstyle.cssに追加します。

.fa-star::before,
.fa-star-half-alt::before,
.fa-star-half-alt::after {
  content: '\f0f4';
  font-size: 50px;
  font-weight: 900;
}

/* Solidアイコンを半分は重ねる */
.fa-star-half-alt::before {
  display: block;
  overflow: hidden;
  position: absolute;
  width: 0.5em;
}

/* アイコン色をグレー */
.fa-star-half-alt::after,
.far.fa-star {
  color: #f0f0f0;
}

さいごに

今回紹介した方法を使えば、評価スターのアイコンを自由にカスタマイズできます。
ハートやコーヒーアイコンのほかにも、好きなアイコンに変更して、デザインの統一感を高めてみてください。

タイトルとURLをコピーしました