J'ai choisi ce thème bootstrap gratuit , et mon problème est que je veux créer des panneaux transparents, mais lorsque je règle opacity: 0.8;
, le texte dans le panneau devient bien sûr transparent, ce que je ne souhaiterais pas arriver . J'ai essayé d'utiliser ce code CSS, mais il semble qu'il y ait encore quelque chose derrière l'en-tête et le corps et que le panneau ne soit pas transparent.
.panel-transparent .panel-heading{
background: rgba(122, 130, 136, 0.2)!important;
}
.panel-transparent .panel-body{
background: rgba(46, 51, 56, 0.2)!important;
}
EDIT - Exemple de code HTML:
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title">Panel primary</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
CSS
body {
background:#c33;
}
.panel-transparent {
background: none;
}
.panel-transparent .panel-heading{
background: rgba(122, 130, 136, 0.2)!important;
}
.panel-transparent .panel-body{
background: rgba(46, 51, 56, 0.2)!important;
}
HTML
<div class="panel panel-primary panel-transparent">
<div class="panel-heading">
<h3 class="panel-title">Panel primary</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
.transparent{
background-color: rgba(0,0,0,0.15);
}
.panel{
background-color: transparent;
border: 1px #222;
}
<div class="panel panel-default">
<div class="panel-heading">Título</div>
<div class="panel-body transparent">
</div>
</div>
Choisissez simplement "bg-transparent" comme indiqué dans le lien ci-dessus; https://getbootstrap.com/docs/4.1/utilities/colors/
Tel;
<div class="panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title bg-transparent text-dark">Panel primary</h3>
</div>
<div class="panel-body bg-transparent text-white">
Panel content
</div>
</div>
Et assurez-vous de ne pas oublier d'ajouter bootstrap.