html - 如何将 svg 图标添加到带有文本的按钮

标签 html css svg twitter-bootstrap-3 icons

我有svg图标的来源svgIcon .我需要将此图标添加到按钮。它看起来与此非常相似

enter image description here

我试过这个:

CSS

  .btn {
     border: none;
     color: grey;
     padding: 12px 16px;
     font-size: 16px;
     cursor: pointer;
     background-image: url("http://alexfeds.com/wp- 
     content/uploads/2018/04/save_icon.svg");
     background-repeat: repeat-y;
       }

   <button class="btn"> Save</button>

但结果是这样的:enter image description here

如何在按钮内添加 svg 图标并在其旁边添加文字说明?

最佳答案

我通常使用伪元素。请检查以下结果:

.btn {
     border: none;
     color: grey;
     padding: 12px 16px;
     font-size: 16px;
     cursor: pointer;
 }
 
 .btn:before {
   content: url(http://alexfeds.com/wp-content/uploads/2018/04/save_icon.svg);
   width: 20px;
   float: left;
   margin-right: 5px;
   margin-top: -2px;
 }
<button class="btn">Save</button>

关于html - 如何将 svg 图标添加到带有文本的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49997745/

相关文章:

jquery - 向滚动类型相同的两个表添加垂直滚动 - HTML CSS JQuery

html - 使用 CSS 在菜单悬停时显示子子菜单

php - 使用 Beautiful Soup、urllib2 和 Python 抓取 PHP 变量

javascript - 光滑轮播上的箭头未出现

javascript - 光标在 Ace 中如何工作

javascript - 对于动态添加的元素,动画无法正常工作

javascript - Particles.js 仅作为特定部分的背景

javascript - 表单提交使用 SVG 捕获的签名

javascript - d3.js 中的 Z 索引

javascript - SVG `<path>` javascript 动画未按预期工作