媒体查询引导问题



我正在尝试在我的网站上包含一个文本动画。我找到了一个脚本,它只是以设定的间隔在文本短语中随机播放。我真的很喜欢这种效果。我遇到的唯一问题是在移动设备上。我对媒体查询和引导缺乏了解,但我觉得这可能是一个快速解决方案。基本上,在移动设备上,在桌面上一行上完全适合的文本不适合在较小屏幕上的一行。这导致短语进入第二行,进而使"容器流体"增长,从而产生这种生涩的烦人效果。

我想做的是将"容器流体"锁定在移动设备上,使其不会跳跃或变大,或者使手机上的字体大小略小,以便所有内容都适合一行,就像在桌面上一样。

这是我的 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;
  }
}

它是引导程序中的默认 xs 断点。

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

Zcarpman,就像Yuyokk向您展示的那样,您需要如何使用max-width:
您还需要定位 <h1> .
尝试使用这个...

<style>
#about h1{
    font-size:26px;
}    
@media(max-width:768px) {
#about h1{
    font-size:12px;
}
}
</style>

最新更新