更改选择选项字体大小

时间:2017-06-02 10:15:59

标签: css twitter-bootstrap css3

我想更改select元素的字体大小。 Web视图一切正常,但如果我尝试在移动设备上查看它看起来比预期的要大。任何人都可以提供如何解决这个问题的想法。下面是将字体大小更改为1.1em后的选择屏幕截图 enter image description here

以下是我用于样式和html标记的代码

select.form-control {
  font-size: 1.1em;
  height: 1.2em;
  -webkit-appearance: none;
}
<div class="row">
  <div class="col-xs-12">
    <div>{{ _('Sort by') }}</div>
    <div>
      <select class="form-control" name="sort_by">
                     <option value=''>any</option>
                     <option value='1'>1</option>
                     <option value='2'>2</option>
                </select>
    </div>
  </div>
</div>

3 个答案:

答案 0 :(得分:0)

您可以使用媒体查询在较小的屏幕上更改字体大小。

@media screen and (max-width: size){
    select.form-control {
        font-size: smallerfontsize;
    }
}

答案 1 :(得分:0)

单位em Relative to the font-size of the element (2em means 2 times the size of the current font)

在开发移动设备时,请查看DP(设备像素)单元。

答案 2 :(得分:0)

您可以添加媒体查询

<style>
select.form-control {
  font-size: 1.1em;
  height: 1.2em;
  -webkit-appearance: none;
}
@media screen and (max-width: 768px) {
    select.form-control {
      font-size: 10px;

    }
}
</style>