Comment changer la couleur de fond de jumbrotron?

je veux savoir comment changer la couleur d'arrière-plan de "jumbotron" classe, il a une valeur par défaut background-color #eee dans le bootstrap.CSS.

j'ai essayé de passer outre en effaçant ceci et en donnant l'attribut none,none !important,transparent dans mon css personnalisé et ne fonctionne toujours pas.

j'ai essayé d'inspecter l'élément dans la fenêtre du navigateur et d'enlever la propriété pour voir s'il y avait un changement, c'est toujours le même problème.

il adopte toute autre couleur, sauf enlever la couleur entièrement. La raison pour laquelle je demande cela est parce que j'ai une image d'arrière-plan complète et que je veux jumbotron tout simplement transparent sans arrière-plan ou de couleur à elle. À moins que,

je manque quelque chose de la documentation de BootStrap 3.1.1 dans laquelle j'ai vérifié là aussi.

NOTE: I would use jsfiddle.net pour vous montrer facilement, mais il ne supporte pas 3.1.1 et ne sait pas comment implémenter bootstrap dans il.

HTML

<title>Full Page Image Background Template for Bootstrap 3</title>

<!-- Bootstrap core CSS -->
<link href="css/bootstrap.css" rel="stylesheet">

<!-- Custom CSS for the 'Full' Template -->
<link href="css/full.css" rel="stylesheet">

<!--Displays the Navigation Bar Style-->
<div class="navbar navbar-default navbar-fixed-top">
    <!--Displays the Navigation Bar Content-->
    <div class="navbar-header">
        <!-- displays the icon bar in responsive view; when clicked reveals a list-->
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-responsive-collapse">
            <!-- displays the icon bars in responsive view;-->
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>
        <!--Brand, Logo of your website-->
        <a class="navbar-brand" href="#">Virtual Productionz, Inc.</a>
    </div>

    <!-- Allows collapse/show navbar in responsive view-->
    <div class="navbar-collapse collapse navbar-responsive-collapse">
        <ul class="nav navbar-nav">
          <li class="active"><a href="#">Home</a></li>
          <li><a href="#">About Us</a></li>
          <!-- Dropdown menu-->
          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown">Products <b class="caret"></b></a>
            <ul class="dropdown-menu">
              <li><a href="#">Integrated Laser Keyboard</a></li>
              <li><a href="#">More...</a></li>
            </ul>
          </li>
          <li><a href="#">Contact Us</a></li>
        </ul>
    </div>
</div>


<div class="jumbotron">
    <h1>Welcome!</h1>
    <p>We're an awesome company that creates virtual things for portable devices.</p>
    <p><a class="btn btn-primary btn-lg" role="button">Learn more</a></p>
</div>


<!-- JavaScript -->
<script src="js/jquery-1.10.2.js"></script>
<script src="js/bootstrap.js"></script>

CSS (w / bootstrap.css)

@import url("bootstrap.min.css");
@import url("bootstrap-theme.css");

body {
margin-top: 50px; /* 50px is the height of the navbar - change this if the navbarn height changes */
}

.full {
 /*background: url(http://placehold.it/1920x1080) no-repeat center center fixed;*/
 background: url("../images/laser_keyboard.jpg") no-repeat center center fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}

.jumbotron{
color: #FFFFFF;
/*background-color:none !important;*/
}
29
demandé sur Sulthan Allaudeen 2014-04-07 09:14:46

12 réponses

il suffit de supprimer la classe full<html><body> balise. Ensuite, définissez le style background-color:transparent !important; pour la div Jumbotron (comme L'a dit Amit Joki dans sa réponse).

14
répondu shin 2014-04-07 09:26:45

essaye ceci:

<div style="background:transparent !important" class="jumbotron">
    <h1>Welcome!</h1>
    <p>We're an awesome company that creates virtual things for portable devices.</p>
    <p><a class="btn btn-primary btn-lg" role="button">Learn more</a></p>
</div>

inline CSS obtient la préférence sur les classes définies dans un .css fichier et les classes déclarées à l'intérieur de <style>

23
répondu Amit Joki 2014-04-07 05:32:08

ajoutez ceci à votre fichier css

.jumbotron {
    background-color:transparent !important; 
}

Il a travaillé pour moi.

3
répondu David 2015-12-14 02:15:33

Vous pouvez également créer un jumbotron personnalisé avec toutes les fonctionnalités / modifications que vous voulez et appliquer cette classe dans votre html.

.jumbotronTransp {
   padding: 30px;
   margin-bottom: 30px;
   font-size: 21px;
   font-weight: 200;
   line-height: 2.1428571435;
   color: inherit;
   background-color: transparent;
}
2
répondu Quent 2017-12-20 14:12:18

dans le fichier HTML lui-même, Modifiez la couleur de fond du jumbotron en utilisant le style l'attribut:

<div class="jumbotron" style="background-color:#CFD8DC;"></div>

1
répondu Debopriyo Basu 2018-02-07 08:02:19

Vous ne devez pas nécessairement utiliser CSS personnalisé (ou pire encore css inline), dans Bootstrap 4 Vous pouvez utiliser le utilitaire de catégories de couleurs, comme ceci:

<div class="jumbotron bg-dark text-white">
...

et si vous avez besoin d'autres couleurs que celles par défaut, ajoutez simplement des classes bg supplémentaires en utilisant la même convention de nommage. Cela maintient le code net et compréhensible.

vous pourriez aussi avoir besoin de mettre text-white sur child-elements à l'intérieur du jumbotron, comme les en-têtes.

1
répondu Andreas Bergström 2018-05-08 08:33:02

Dans le .css essayer

.jumbotron {
    background-color:red !important; 
}
0
répondu Rob Jones 2016-08-17 00:22:45
.jumbotron {
background-color:black !important; 

}

ajouter ce code d'une ligne .fichier css, ça a marché pour moi!

0
répondu Karan Motwani 2016-11-08 08:20:00

j'ai mis le jumbotron <header> classe et à ajouter background-color: black !important; à la classe d'en-tête dans css.

0
répondu Levi Johnson 2017-04-22 04:58:13

Ajouter un style interne n'est pas bon pour le référencement et la Performance. J'ajoute un id à la div par exemple id= "jumbocustom" et le style

#jumbocustom
   {
 background:red;
   }
0
répondu jonah 2018-02-17 14:04:52

comme dit dans une autre réponse de débordement de pile, n'est pas recommandé d'utiliser !important.

dans boostrap, les id ont une plus grande priorité que les classes et les classes ont un plus grand prieuré que les éléments.

La meilleure solution est d'ajouter un id arbitraire de tout élément racine de votre page, comme

<body id="my-body">
    <!-- your html code --> 
</body>

puis sélectionnez l'élément ou la classe en utilisant cet id.

#my-body .jumbotron{
    /*Your css elements and values here.*/
}
0
répondu Leonardo 2018-04-22 12:59:18

Vous pouvez utiliser ce qui suit pour changer la couleur de fond D'un Jumbotron:

<div class="container">
    <div class="jumbotron text-white" style="background-color: #8c6278;">
        <h1>Coffee lover project !</h1>
    </div>
</div>
0
répondu Mahdi Ghelichi 2018-09-11 00:53:02