制作圆形时边框不平滑

时间:2017-12-26 06:51:53

标签: html css css3

我添加了圆角按钮。圆形按钮会有点模糊。



.btn {
  border: 1px solid #4278ae;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 10px;
  border-radius: 100%;
}

<a href="#" class="btn">Test</a>
&#13;
&#13;
&#13;

looks like now

我希望看起来平坦而平滑。我怎样才能实现这一目标? enter image description here

2 个答案:

答案 0 :(得分:3)

1px让我们的眼睛看不到。代码没有问题,但您可以使用2px使其看起来更好。

如您所知,像素就像这样,

enter image description here

因此我们认为曲线不是平滑/清晰。

.btn {
  border: 2px solid #4278ae;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 10px;
  border-radius: 100%;
}
<a href="#" class="btn">Test</a>

答案 1 :(得分:1)

使用Box-Shadow属性代替边框:

box-shadow: 0px 0px 3px 0px #4278ae;

取代

border: 1px solid #4278ae;

看起来更清楚