html - 媒体查询 Bootstrap 问题

标签 html css twitter-bootstrap

我想在我的网站上加入文字动画。我找到了一个脚本,它可以按设定的时间间隔简单地随机播放文本短语。我真的很喜欢这种效果。我遇到的唯一问题是在移动设备上。我缺乏对媒体查询和 Bootstrap 的理解,但我觉得这可以快速解决。基本上在移动设备上,在桌面上的一行中完全适合的文本在较小的屏幕上不适合在一行中。这导致短语进入第二行,这反过来又使“容器流体”增长,从而产生这种生涩的恼人效果。

我想做的是要么锁定移动设备上的“container-fluid”,这样它就不会跳动或变大,要么让手机上的字体略小一些,这样一切都像它一样放在一行上在桌面上。

这是我的 HTML:

 <section class="bg-primary" id="about">
    <div class="container-fluid">

            <div class="col-lg-8 col-lg-offset-2 text-center">


                <h1 id="textslide"></h1>           

                <h1 id="secondaryHeading">Get Shattr.</h1>


            </div>

    </div>
</section>

这是运行文字动画的脚本:

    var i = 0;

    setInterval(function() {
        $("#textslide").html(quotes[i]);
        if (i == quotes.length - 1)
            i=0;
        else
            i++;
    }, 1.5 * 1000);

我知道这是一个 CSS 问题,但我无法正确获取媒体查询,

我尝试在媒体查询下调用#about:

@media(min-width:768px) {

#about{

    font-size:12px;


    }

虽然这并没有解决它......如果有人遵循它并且可以在控制“容器”方面为我指明正确的方向以便它保持静态将文本转​​到第二行或者只是为了字体都适合移动设备上的一行,这太棒了。

谢谢。

最佳答案

对于移动设备,您应该使用此断点。

@media (max-width: 767px) {
  #about{
    font-size:12px;
  }
}

它是 Bootstrap 中的默认 xs 断点。

它表示如果设备宽度小于 767px 则应用该类。

关于html - 媒体查询 Bootstrap 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30879778/

相关文章:

html - 具有混合高度模式的嵌套 div (% & px) 保留 '%' div 填充 'px' div 未使用的空间

Javascript 替换 innerhtml

javascript - CSS :before text doesn't have the same indentation when wrapping

css - Bootstrap 3 按钮总是在选项卡右下角?

php - Symfony 添加 Bootstrap 表单控制类

html - 减少 Bootstrap 列表宽度

文本输入值中的 JavaScript 变量

jquery - 一次迭代一个子元素

css - 在居中页面上显示带边框的图像

python - django 无法读取静态文件夹中的 css 文件