1

我在具有背景颜色的选择元素上应用边框半径。背景颜色不是跟随边界的曲线,而是与曲线重叠并出现在一个方框中。我不知道我必须使用什么 css 属性来解决这个问题。

background-color: #FF0;
border-radius: 24px;
border: 4px solid #F09;

这是jsfiddle:http: //jsfiddle.net/JsgnR/

感谢您的帮助

4

2 回答 2

0

您可以包装<select>元素<span></span>并将所需的属性添加到 css for

这个解决方案:http: //jsfiddle.net/JsgnR/5/

于 2013-02-20T15:37:54.800 回答
0

我对此的感觉是,要让它在每个常见的浏览器中工作,你将不得不用 JS 重建选择......不幸的是,像 divbox 这样的 css 样式选择仍然不像你所期望的那样是可能的。在最新的 Firefox 中,您的代码在浏览器中看起来不错,因为 Firefox 决定让边框与选择重叠,在最新的歌剧中,边框将在选择下方,因为他们决定这样做。

您在选项上看到,尝试通过 css 设置样式,您无法做到,而且它们看起来很丑

于 2013-02-13T23:56:31.207 回答