CSS - 在按钮内定位图标

标签 css

我正在尝试在按钮内添加一个图标。问题是,每当我添加图标时,它都会改变按钮的形状(它会变高,有时变宽,具体取决于图标的大小),并且它会错位按钮的文本,因此它不会不再居中,而是文本被向下推。

 <button>
   <i class="material-icons">weekend</i>
   Test
 </button>

还有 CSS:

i {
    color: #669FAB;
    font-size: 24px !important;
 }

 button {
    min-width: 100px;
 }

https://jsfiddle.net/uxs71ymz/1/

我希望图标向左移动,同时让文本在按钮内保持居中。

最佳答案

你好,这是CSS代码

CSS

i {
  color: #669FAB;
  font-size: 24px !important;
  vertical-align:middle;
}

button {
  min-width: 100px;
}

希望这对您有帮助..

关于CSS - 在按钮内定位图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44533946/

相关文章:

html - 如何使用css制作气球教科书的说话风格

javascript - 如何在一页网站上滚动半静态照片(内部示例)

javascript - 使用 jquery isotope 时如何自动添加内联样式?如何删除它?

html - 为什么最大宽度不适用于 IE7 中的 <table>?

html - 在搜索输入框上设置 X 的样式?

CSS 下拉菜单 - 子项显示在 Div 的最右侧

css - 为什么 css 表格只在其行周围绘制边框而不在边框内包含表格标题?

html - 段落内跨度的垂直边距

javascript - 在不使用表格的情况下将所有文本放在链接的右侧

jquery - 我可以链接到 HTML 页面的内部部分吗?