mannaro
@mannaro
Умею профессионально гуглить

Как изящно запилить резиновый размер шрифта в таблице?

Вечер добрый, коллеги! Есть у нас компонент рейтинга. У него есть "лычки" (под каждой звездой), также есть префикс (слева) и постфикс (справа).

Вопрос: как хитро написать стили, чтобы увеличивать-уменьшать размер звездочек (в проекте, естественно, иконочный шрифт вместо *) в зависимости от ширины экрана и количества звезд?

P.S: у таблицы есть класс, который показывает, сколько сейчас звезд (.count-3, .count-5, etc.).
P.P.S: https://jsfiddle.net/ocpnkqd5/
P.P.P.S: можно ставить классы, изменять структуру, все, что угодно. Table взяли из-за простоты реализации с ним.
  • Вопрос задан
  • 269 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Я бы заменил шрифтовые иконки звезд на svg и использовал такой принцип адаптивных иконок
https://jsfiddle.net/DelphinPRO/eutqdqv1/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
pm_wanderer
@pm_wanderer
junior-HTML
попробуйте установить размер в vw
4vw думаю будет оптимальным значением.
Ну а вообще лучше для каждого размера экрана задать свой размер в em/rem
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы