TL;DR
У меня есть вход с type=text
, который я хочу показать звездам как вход с type=password
, используя только CSS.
В принципе у меня есть форма со следующим вводом:
<input type='text' value='hello' id='cake' />
Я не создаю форму, у меня вообще нет доступа к ее HTML. Однако у меня есть доступ к CSS, который применяется к странице.
Я бы хотел, чтобы он вел себя как type=password
, то есть - показывать звезды для того, что пользователь вводил, а не набираемый текст. В принципе, я бы хотел, чтобы этот аспект (презентация ввода пользователя) выглядел как поле type=password
.
Поскольку это кажется проблемой только для презентации, я решил, что для этого нужно использовать CSS, поскольку он находится в области ответственности. Однако - я так не нашел. Я должен поддерживать IE8 +, но я бы предпочел иметь решение, которое работает для современных браузеров только без какого-либо решения. Дополнительные пункты для предотвращения копирования/вставки, но я могу жить без этого.
Примечание: Если это не ясно, я не могу добавить HTML или JavaScript на страницу - только CSS.
(Единственное, что я нашел, это этот вопрос, но он касается проблемы, связанной с jQuery, и у нее есть решение для JavaScript)