gpt4 book ai didi

css - 无法获取 :before element to appear on ReactiveForms input

转载 作者:太空宇宙 更新时间:2023-11-03 22:43:48 26 4
gpt4 key购买 nike

我试图在表单上显示一个 FormControl 以保存电话国家/地区代码前缀,并且我希望它始终在左侧填充区域显示一个加号。我的赌注是在输入中使用 :before 元素,但令人惊讶的是我无法让它出现在 DevTools 检查器中。当我开始注意到这个问题时,我什至绝望并试图将 :before 元素放在所有输入上 - 但无济于事。另一方面,主要输入元素的样式按预期工作。

同样适用于 :after

所以我的问题是 - 放置 :before:after 元素对任何人都有效吗?它是 ReactiveForms 的一个已知“特性”还是一个错误?

CSS

input[name="telCountryCode"]:before {
content: '+';
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 1rem;
height: 1rem;
}

ts

this.form = this.fb.group({
telCountryCode: '',
telNumber: '',
});

最佳答案

像 :before/:after 这样的伪元素对 INPUT 标签不起作用

关于css - 无法获取 :before element to appear on ReactiveForms input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42948960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com