html - 具有 :after 的占位符属性

标签 html css placeholder pseudo-element

我有一些必填的输入字段,有些则不是。我想定位占位符属性,然后使用 :after 伪类在文本末尾添加一个星号,以将字段标记为必填。

下面我的目标是占位符和伪类之后。这工作正常,但我无法使用 .required 类来实现。

    ::-webkit-input-placeholder:after {
        content: '*';
        color: darkred;
        font-size: 1.5rem;
    }
    
    input.require > ::-webkit-input-placeholder:after {
       content: '*';
       color: darkred;
       font-size: 1.5rem;
     }
    <input type="text" class="require" placeholder="Last Name" id="last-name"/>

我有点不知道如何选择 require 类和 :after 伪类。任何帮助将不胜感激。

预先感谢您的帮助!

最佳答案

input.require::-webkit-input-placeholder:after {
   content: '*';
   color: darkred;
   font-size: 1.5rem;
}

关于html - 具有 :after 的占位符属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24791050/

相关文章:

html - 如何为一个单词的某些字符设置颜色?

html - 如何在odoo报告上添加静态字段而不循环?

css - 转换:iOS 8 Mobile Safari 上的透视图 (#) 出现故障并隐藏元素

php - Gettext 占位符

c# - 将占位符文本添加到文本框

html - IcoMoon 字体加倍

html - 如何防止 Pinterest Pin It 书签链接获取 Google map 图片

html - 在创建 CSS 5 星评级时遇到问题

jquery - 不要在悬停时淡出

jquery - 如何更改文本区域的占位符?