【发布时间】:2019-01-13 01:28:24
【问题描述】:
不是重复的 - 请仔细阅读并理解问题。我不想替换箭头。我想保持箭头不变并改变它的位置。 appearance:none 可以隐藏箭头,通过设置 background:url() 我可以替换箭头,但这不是我的问题
我有一个下拉列表,它看起来不错并且工作正常。我们都知道默认情况下它会在下拉列表的右侧添加一个下拉箭头。现在我要做的是将箭头向下移动到margin-top:5px这样的位置。但是我找不到任何pseudo elements 或classes 来编写我的代码。我只想使用 css 来实现这一点。我找到了隐藏元素并添加另一个元素的样式,但在我的情况下,我想保持图标不变并更改位置。
html
<select class="dropdown-select">
<option value="">Select Location</option>
<option value="location-1">Location 1</option>
<option value="location-2">Location 2</option>
<option value="location-3">Location 3</option>
</select>
css
.dropdown-select{
outline: none;
border: none;
}
【问题讨论】:
-
@halfer 对不起先生
-
不需要道歉 Ramesh,只是为您未来的问题添加一些建议!重复问题的建议实际上是有帮助的,而且很多时候我认为它们可以解决手头的问题。