繁体   English   中英

带有 svg 文本对齐的引导程序 3 图标按钮

[英]bootstrap 3 icon button with svg text align

我在我的项目中使用引导程序 3 和一些 svg 图标。 使用 svg 图标的按钮上的文本出现在按钮的右下角而不是按钮的中间。

这是按钮的图片

按钮代码是

<button class="btn"><svg class="icon"><use xlink:href="#play-button-1"/></svg>Previous</button>

按钮 css 是

.btn {
  background-color: #ff9800;
  border: none;
  color: white;
  padding: 12px 16px;
  font-size: 16px;
  cursor: pointer;
}

从站点复制图标按钮的代码。

您可以在没有标准引导程序 3 styles 的情况下尝试它,因为没有 BS class 用于vertical-align: middle

<button class="btn"><svg class="icon"><use xlink:href="#play-button-1"/></svg><span>Previous</span></button>
<!-- some extra span around the text -->

.btn {
  background-color: #ff9800;
  border: none;
  color: white;
  padding: 12px 16px;
  font-size: 16px;
  cursor: pointer;
}
.btn svg, .btn span {
  display: inline-block;
  vertical-align: middle;
}

只需添加display:grid; .btn{}

 .btn { background-color: #ff9800; border: none; color: white; padding: 12px 16px; font-size: 16px; cursor: pointer; display:grid; }
 <button class="btn"><svg class="icon"><use xlink:href="#play-button-1"/></svg>Previous</button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM