css - 移动设备中的 Bootstrap 3.3 按钮 css 文本中断

标签 css twitter-bootstrap-3 responsive-design

我的按钮有问题,在较小的分辨率下文本会中断。我想让它响应,所以它在任何分辨率下都保持不变,我正在使用 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>

它应该是什么样子(更高分辨率的屏幕截图):
How it is supposed to look (screen shot with higher resolution)

对于 370px,它会中断并看起来像这样:
With 370px it breaks and looks like this

最佳答案

这是给你的一个想法:https://codepen.io/panchroma/pen/xBZwbr

重要的一点是你想让你的按钮文本响应视口(viewport),一种方法是使用 vw 单位(视口(viewport)宽度) 例如 font-size:calc(10px + 1vw);

  • 增加或减少 10px 将控制最小屏幕上的字体大小
  • 增加或减少 1vw 将控制字体大小如何响应视口(viewport)宽度

希望这对您有所帮助!


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;
  }
}

关于css - 移动设备中的 Bootstrap 3.3 按钮 css 文本中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54932344/

相关文章:

Javascript 弹出窗口和类而不是 ID

css - 第三列 div 定位不正确

html - (Materialize CSS Framework) 'required' 属性在 materialize select 标签中不起作用

jquery - 4 col 在 Bootstrap 中滚动 一个一个滚动

css - 图片底部的媒体标题?

javascript - 锁定页面文本选择

javascript - 如何在jquery函数之后执行anchor href?

html - 响应式设计 : Site not shrinking past 763px

javascript - 将 UL 转换为适用于移动设备的 SELECT,然后在调整大小时再次返回

css - 无法使用 tailwind css 使图像响应