文章标签
4 篇文章
输入焦点时的表单验证样式
/* Only show invalid ring while not focused */
input:not(:focus):not(:placeholder-shown):invalid {
border-color: var(--color-invalid);
}
input:not(:focus):not(:placeholder-shown):invalid ~ .error-message {
display: block;
}
/* Only show valid ring while not focused and if a value is entered */
/* :empty won't work
…搜索字段非空时显示搜索按钮
我认为 :placeholder-shown
选择器非常酷。它允许您选择输入的占位符 (<input placeholder="..."/>
),当该占位符存在时。这意味着,输入还没有任何值。您可能会想到 input[value]
…
仅使用 CSS 实现带 :placeholder-shown 伪类的浮动标签
浮动标签技术已经存在了 很长时间,其基本思想是:我们有一个文本输入,其占位符属性充当标签。当用户在该输入中键入时,标签会...