css - 移动设备中的 Bootstrap 3.3 按钮 css 文本中断
问题描述
我有一个按钮问题,其中文本以较小的分辨率中断。我想让它响应,所以它在任何分辨率下都保持不变,我正在使用 Bootstrap 3.3
<button ng-show="vm.account.state === 'paused'" class="bm-badge bm-badge-danger " ng-click="vm.corrigir()">
<i class="fa fa-play"></i> Iniciar
</button>
解决方案
这是给你的一个想法:https ://codepen.io/panchroma/pen/xBZwbr
重要的是你想让你的按钮文本响应视口,一种方法是使用 vw 单位(视口宽度),例如font-size:calc(10px + 1vw);
- 增加或减少 10px 将控制最小屏幕上的字体大小
- 增加或减少 1vw 将控制字体大小如何响应视口宽度
希望这可以帮助!
HTML
<button class="btn btn-danger ">
<i class="fa fa-play"></i> Iniciar
</button>
CSS
.btn{
font-size:calc(10px + 1vw); /* the important bit */
padding:10px 20px;
border-radius:calc(10px + 2vw);
box-shadow: 2px 3px 3px rgba( 0, 0, 0, 0.5 )
}
/* Optional: if space is tight, hide play icon at small viewport */
.fa.fa-play{
display:none;
}
@media (min-width: 350px) {
.fa.fa-play{
display:inline;
}
}
推荐阅读
- machine-learning - Issue with multilabel classification
- python - Optimizing a custom conv2d layer in tf.keras
- django - Critical worker timeout
- c - 这两个数组声明有什么区别?
- python - 如何将一个数据库与多个 django 服务器一起使用?
- laravel - 如何在laravel中分别获得最大金额和所有其他金额?
- python - 切换用户退出时再次要求输入密码
- excel - 将字符串字符转换为文本
- c# - C# 获取 CreatedAtRoute 的返回对象
- java - 在这个 Java 程序上工作以了解 SMTP 的工作原理(不允许使用 JavaMail)