Я пытаюсь создать систему рейтинга с 5 кругами, используя только CSS и HTML (см. Ниже изображение, для чего бы мне хотелось), но я не уверен, как этого добиться.Создание фиксированной 5-ти круговой оценки с помощью CSS/HTML
Моя первоначальная идея состояла в том, чтобы сделать 5 кругов, а затем каким-то образом использовать их в качестве маски для цвета фона, что это полная ширина всех 5 кругов. Таким образом, первое изображение имеет ширину 90% с фоновым цветом #4a494a
, а второе изображение имеет ширину 60% и снова цвет фона #4a494a
.
Эти круги закреплены, поэтому для их нанесения не требуется никакого взаимодействия.
Есть ли у кого-нибудь идеи о том, как я могу это сделать?
Посредством * без взаимодействия * вы имеете в виду, что не было бы необходимости отвечать на события щелчка/наведения пользователя и что рейтинг поступает из бэкэнд? – Harry
Ваша идея интересная, но в CSS нет масок, вы не можете просто вырезать круги из непрозрачного квадрата, чтобы показать, что стоит за ним, насколько я знаю. Я думаю, что просто создаю круги отдельно и нарисую один с десятичной точкой с градиентом –
Да @ Харри это правильно. –