css - 圆形按钮CSS

标签 css button geometry

我是一个初学者,非常困惑,当我给 border-radius: 50% 相同的宽度和高度时,作为 div 标签,它总是变成圆形。 但是使用标签 a 以防我想制作一个圆形按钮,它不会那样工作。这是我尝试使圆形边框按钮可点击的时候。

 
.btn {
  height: 300px;
  width: 300px;
  border-radius: 50%;
  border: 1px solid red;
}
<a class="btn" href="#"><i class="ion-ios-arrow-down"></i></a>
 

最佳答案

对于 div 标签,浏览器已经给定了默认属性 display:block。对于 anchor 标记,浏览器没有给出显示属性。您需要向其添加显示属性。这就是使用 display:block 或 display:inline-block 的原因。它会起作用。

.btn {
  display:block;
  height: 300px;
  width: 300px;
  border-radius: 50%;
  border: 1px solid red;
  
}
<a class="btn" href="#"><i class="ion-ios-arrow-down"></i></a>

关于css - 圆形按钮CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38320878/

相关文章:

database - VB .net : How to disable/enable buttons depends who's logged in (admin account vs. 普通账户)

c# - 在二维点集中寻找洞?

python - Python 两点中间的垂直线

css - 如何从 jqGrid 单元格中删除 CSS 类?

css - 如何并排跨越两个 div 以获得全屏宽度?

javascript - 如何在转换中用图像替换 href 链接

java - 如何在我的应用程序中使用android按钮png作为按钮

html - 如何删除事件 li 选项卡上的边框

java - 如何每次单击按钮时添加新的 Textview

完成部分三角剖分(Constrained Triangulation)的算法