将鼠标悬停在X上方

时间:2016-09-26 20:44:22

标签: html css html5 css3

我正在努力将一个完美的圆圈直接定位在" X"在悬停时。如何做到这一点?



.select2-selection__clear {
	font-size:20px;
	padding-right:10px;
}

.select2-selection__clear:hover {
	background-color:#000;
	color:#FFF;
	width:20px;
	height:20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

<span class="select2-selection__clear">×</span>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:4)

这样:

&#13;
&#13;
.select2-selection__clear {
    display: inline-block;
    font-size: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 20px;
}

.select2-selection__clear:hover {
    background-color: #000;
    color: #fff;
}
&#13;
<span class="select2-selection__clear">×</span>
&#13;
&#13;
&#13;

这比设置填充更好,因为它更通用。里面的文字可能会改变,但布局不会破坏(圆圈实际上是一个圆圈)。

答案 1 :(得分:1)

尝试在左右两侧给出相等的填充:

.select2-selection__clear {
    font-size:20px;
    padding-right:5px;
    padding-left:5px;
}