我正在尝试将伪选择器与伪元素结合使用来创建自定义工具提示。
我的 HTML:
<input id='test'/>
我的 CSS:
#test {
position: relative;
}
#test:focus {
background-color: #08c;
}
#test:focus:before {
position: absolute;
left: 100%;
width: 10px;
height: 10px;
background-color: black;
}
运行代码的小提琴:http: //jsfiddle.net/9ujEH/
当前,由于#test:focus,输入将在聚焦时变为蓝色,但黑色方块并没有像我认为的#test:focus:before 那样出现。