Заменить звездный рейтинг woocommerce по умолчанию на собственный значок звезды [закрыто]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Заменить звездный рейтинг woocommerce по умолчанию на собственный значок звезды [закрыто]

Сообщение Anonymous »

Я пытаюсь заменить шрифт звезды woocommerce собственным значком. но не смог этого сделать... перепробовал все доступные решения здесь, на Stackoverflow, но безуспешно.
По умолчанию WordPress показывает звезду, например
Изображение

Я ищу что-то вроде
Изображение

Я пробовал изменить цвет фона и т. д. с помощью CSS, но он покрывает всю область, ни одной звезды ..
Может ли кто-нибудь подсказать мне, как это сделать.
Обновление:
Я использовал шрифт icomoon и применил его css

Код: Выделить всё

@font-face {
font-family: 'icomoon';
src:  url('fonts/icomoon.eot?tsi627');
src:  url('fonts/icomoon.eot?tsi627#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?tsi627') format('truetype'),
url('fonts/icomoon.woff?tsi627') format('woff'),
url('fonts/icomoon.svg?tsi627#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-stars:before {
content: "\e900";
}

.woocommerce .star-rating {
position: relative;
font-size: 1em;
font-family: 'icomoon' !important;
line-height: 1;
width: 5.4em;
height: 1em;
overflow: hidden;
}

.woocommerce .star-rating:before {
content: "\e900\e900\e900\e900\e900"; /* 5 empty stars */
color: #cfc8d8; /* Grey background stars */
position: absolute;
top: 0;
left: 0;
width: 100%;
}

.woocommerce .star-rating span {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
white-space: nowrap;
color: #FF9800; /* Orange filled stars */
}

.woocommerce .star-rating span:before {
content: "\e900\e900\e900\e900\e900"; /* 5 filled stars */
color: inherit;
position: absolute;
top: 0;
left: 0;
}


Это дает мне звезду, как я и ожидал... но проблема показывает все 5 звезд одного цвета, даже если рейтинг для каждого продукта разный.
Я использовал такой интервал, чтобы получить фактические данные, но не получил одинаковых

Код: Выделить всё

{{rating}} out of 5



Подробнее здесь: https://stackoverflow.com/questions/791 ... -star-icon
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Я выполняю парсинг веб-страниц на influenster.com, но не могу получить звездный рейтинг.
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как получить звездный рейтинг из Etsy HTML с помощью Python?
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Python «вызов функции» не будет печатать звездный узор [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    61 Просмотры
    Последнее сообщение Anonymous
  • Как построить процентный значок Glyphicon Star, чтобы заполнить десятичный средний рейтинг?
    Anonymous » » в форуме Html
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Звездный алгоритм, не находящий единого полного пути
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»