【发布时间】:2015-12-04 05:34:16
【问题描述】:
目标:
创建一个带有删除图标的简单文本框元素,仅带有css3。
图标应在hover 上将其颜色更改为blue。
进展:
用一点 html 和 css 代码很容易实现我的愿望。
.ui-textbox {
padding: 0 10px 0 0;
position: relative;
}
.ui-textbox span {
margin: 0 10px;
}
.ui-textbox:hover:after {
content:"x";
position: absolute;
top: 0;
font-size: 16px;
right: 20px;
}
<label class="ui-textbox">
<span>Some label</span>
<input type="text" />
</label>
我的问题:
不知道如何捕捉 after 元素上的悬停事件,因此我可以更改他的颜色。
类似:
.ui-textbox:hover:after:hover {
color: blue;
}
【问题讨论】:
-
看here了吗?