首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能用引导4隐藏元素吗?

不能用引导4隐藏元素吗?
EN

Stack Overflow用户
提问于 2018-02-22 12:22:42
回答 3查看 3.2K关注 0票数 1

我试图用引导4.d-隐藏类隐藏一个元素,但它不起作用。任何帮助都将不胜感激。我想把头-社交媒体隐藏在小型设备中。这是我的代码:

代码语言:javascript
复制
<div class="container-fluid row mini-nav">
            <!-- Logo Section -->
            <div class="col-xl-3 col-md-4 col-sm-6 col-xs-6 site-logo">
                <a href="#" class=""><img src="img/logo.png" alt="Logo Image"></a>
            </div>
            <!-- Header Social Links -->
            <div class="col-xl-4 col-md-4 col-sm-4 header-social-media">
                <ul class="list-inline">
                    <li class="list-inline-item">
                        <a class="">
                            <i class="fab fa-facebook-f"></i>
                        </a>
                    </li>
                    <li class="list-inline-item">
                        <a class="">
                            <i class="fab fa-twitter"></i>
                        </a>
                    </li>
                    <li class="list-inline-item">
                        <a class="">
                            <i class="fab fa-google-plus-g"></i>
                        </a>
                    </li>
                    <li class="list-inline-item">
                        <a class="">
                            <i class="fab fa-pinterest-p"></i>
                        </a>
                    </li>
                    <li class="list-inline-item">
                        <a class="">
                            <i class="fab fa-linkedin-in"></i>
                        </a>
                    </li>

                </ul>
            </div>
            <!-- Login and Signup Buttons -->
            <div class="col-xl-5 col-md-4 col-sm-6 col-xs-6 text-right login-section">
                <button class="btn btn-light">LOGIN</button>
                <button class="btn btn-outline-light">SIGN UP</button>
                <a href="#"><p style="display: inline-block;">MENU</p></a>
            </div>
        </div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-02-22 12:28:36

使用以下代码:

代码语言:javascript
复制
    <!DOCTYPE html>
<html>
<head>
    <title>Bootstrap 4</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="d-lg-none">hide on screens wider than lg</div>
<div class="d-none d-lg-block">hide on screens smaller than lg</div>
</body>
</html>
票数 2
EN

Stack Overflow用户

发布于 2018-02-22 12:29:46

根据引导文档上的此链接,您需要使用这个类来隐藏断点中的元素:

代码语言:javascript
复制
.d-sm-none 

这将在小型设备中隐藏元素。如果此代码不起作用,那么您可能有另一种样式,即覆盖引导样式。

票数 1
EN

Stack Overflow用户

发布于 2018-02-22 12:32:26

假设您使用的是最新的Bootstrap 4发行版,文档中引用了几个方法。

首先,你有“隐藏”和“可见”的类。您可以在CSS中的媒体查询中通过提供的mixins使用这些内容。

第二,引导4有各种响应/基于断点的显示类.就你而言,你可以申请:

代码语言:javascript
复制
.d-none .d-md-block

对于隐藏在屏幕“sm”断点下面的元素,设置为“display:block;”,一旦屏幕变大。

资料来源:可见性文档:使用“.hidden”和“.visible”

响应,基于“显示:无;”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48927330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档