css - 在反应中,在方形和圆形按钮内使用 faPlay 图标居中 fontawesome 组件
问题描述
我使用 reactjs、react-bootstrap、bootstrap 和 fontawesome 作为依赖项。
我在 react-bootstrap 按钮中有一个 fontAwesome 组件,它有text-center
一个 className ,所有其他图标都以相同的方式居中,没有问题,除了 faPlay 图标似乎有点偏左。
我应该补充一点,父按钮是一个长度为 2em 的正方形。
在这里它在行动。
这是 repo 中包含该组件的模块。
faPlay 没有某种特殊的 css 或类似的东西,那么是什么导致它没有居中但其他一切都是?
解决方案
添加 Flexbox CSS 属性使其居中
button {
display: flex;
justify-content: center;
align-items: center;
}
推荐阅读
- windows - Windows 2018 年 4 月 10 日更新后批次未退出循环
- macos - open -a 终端文件名参数在 mac osx 上根本不起作用
- reactjs - Invariant Violation:元素类型无效
- javascript - 将变量从 JS 转移到 PHP
- python - 使用 NumPy 进行深度堆叠
- python - 整合python字典
- python - Python:将多行字典写入 CSV
- realm - Realm电子商务数据库设计
- visual-studio-code - 如何获取 Visual Code Studio Yassnippet 扩展来获取我的代码片段?
- java - Java 提取标签和属性之间的文本