【问题标题】:Align buttons center small screen bootstrap对齐按钮居中小屏幕引导程序
【发布时间】:2018-03-17 15:09:52
【问题描述】:

当屏幕尺寸变小时,我试图将我的按钮对齐到移动屏幕的中心,尝试将 text-align 设置为中心,但这似乎不起作用。

这一定是我试图覆盖的拉左/文本右引导类的东西,只是不太确定我错过了什么。

CSS:

@media screen and (max-width: 998px) {

    @font-face{
        font-family: 'Gotham';
        src: url("assets/fonts/Gotham-Bold.otf");
        src: url("assets/fonts/Gotham-Light.otf");
    }

    @font-face {
    font-family: "Gotham-Bold";
    src: url("assets/fonts/Gotham-Bold.otf");
    font-weight: Bold;
    }

    @font-face {
    font-family: "Gotham-Light";
    src: url("assets/fonts/Gotham-Light.otf");
    font-weight: Light;
    }

    .col-md-4.pull-left.text-right{
        position: relative;
        text-align: center;
    }
.
.
.

HTML:

<div class="container-fluid">
    <div class="row">
            <div class="col-sm-8 pull-right text-left" >
                <div class="IMGpadding"></div><br>
                <img style="float:left" class="img-responsive" src = "assets/images/white-leaf-bg.jpg" id="frame"/>
            </div>
            <div class="col-md-4 pull-left text-right" >
                <div class="h1padding"></div>
                <a style="float:right" class = "h1" href="" id="introID"><b>INTRO</b></a>

                <div class="h1padding"></div>
                <a style="float:right" class = "h1" href="" id="OnSuerfaceID"><b>ON THE</b> <span class="light">SURFACE</span></a>

                <div class="h1padding"></div>
                <a style="float:right"  href="" id="FromOilID"><b>FROM</b> <span class="light">ORE TO OIL</span></a>

                <div class="h1padding"></div>
                <a style="float:right"  href="" id="EnvImpactID"><b>ENVIRONMENTAL</b> <span class="light">CARE</span></a>

                <div class="h1padding"></div>
                <a style="float:right" class = "h1" href="" id="MoreThanGasID"><b>MUCH MORE THAN</b> <span class="light">GASOLINE</span></a>

                <div class="h1padding"></div>
                <a style="float:right" class = "h1" href="" id="OneMoreID"><b>ONE MORE</b> <span class="light">THING</span></a>

            </div>
    </div>
</div>

在此先感谢,我仍然是引导程序的菜鸟。

【问题讨论】:

标签: html css twitter-bootstrap


【解决方案1】:

这也取决于您的其他页面。根据您在此处添加的要求和代码,我在 codepen 中添加了一个工作副本。尝试这个:

@media screen and (max-width: 998px) {

    @font-face{
        font-family: 'Gotham';
        src: url("assets/fonts/Gotham-Bold.otf");
        src: url("assets/fonts/Gotham-Light.otf");
    }

    @font-face {
    font-family: "Gotham-Bold";
    src: url("assets/fonts/Gotham-Bold.otf");
    font-weight: Bold;
    }

    @font-face {
    font-family: "Gotham-Light";
    src: url("assets/fonts/Gotham-Light.otf");
    font-weight: Light;
    }

    .col-sm-4.pull-left.text-right{
        position: relative;
        text-align: right;
      width:50%;
      text-align:right;
    }
  .h1padding {
    margin-bottom:100px;
  }
}
 
<div class="container-fluid">
    <div class="row">
            <div class="col-sm-8 pull-right text-left" >
                <div class="IMGpadding"></div><br>
                <img style="float:left" class="img-responsive" src = "assets/images/white-leaf-bg.jpg" id="frame"/>
            </div>
            <div class="col-sm-4 pull-left text-right" >
                <div class="h1padding"></div>
                <a class = "h1" href="" id="introID"><b>INTRO</b></a>

                <div class="h1padding"></div>
                <a class = "h1" href="" id="OnSuerfaceID"><b>ON THE</b> <span class="light">SURFACE</span></a>

                <div class="h1padding"></div>
                <a  href="" id="FromOilID"><b>FROM</b> <span class="light">ORE TO OIL</span></a>

                <div class="h1padding"></div>
                <a  href="" id="EnvImpactID"><b>ENVIRONMENTAL</b> <span class="light">CARE</span></a>

                <div class="h1padding"></div>
                <a class = "h1" href="" id="MoreThanGasID"><b>MUCH MORE THAN</b> <span class="light">GASOLINE</span></a>

                <div class="h1padding"></div>
                <a class = "h1" href="" id="OneMoreID"><b>ONE MORE</b> <span class="light">THING</span></a>

            </div>
    </div>
</div>

codepen link

【讨论】:

    【解决方案2】:

    由于您使用的是引导程序,因此您可以使用 .visible-sm.visible-md.visible-lg 类。欲了解更多信息:https://getbootstrap.com/docs/3.3/css/#responsive-utilities

    【讨论】:

      猜你喜欢
      • 2016-12-13
      • 2017-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      相关资源
      最近更新 更多