/ Voici un exemple de css custom pour le theme margot, il agit sur les variables css non personnalisables dans le theme et permet de faire des css sur mesure. Chaque ligne ci-dessous est à décommenter pour etre utilisée Pour en savoir plus, voyez la documentation à ce sujet. /



.page .attached_file img {
  • max-width: 400px !important;
}


.rose {
  • background-color: #f168af;
  • padding : 30px 10px;
  • font-size: 1.2em;
}

#yw-main{
--padding-x: 0;
overflow-x: hidden;
}

.yw-topnav-fast-access{
  • display: none;
}

.BAZ_liste.modalbox{
  • padding-left: 3.5rem;
}
a{
color: var(--secondary-color-1);
}

html {
  • background: #fff !important;
}

ul.navbar-nav > li.open {
  • background-color: var(--neutral-light-color);
}

#yw-topnav .dropdown-menu{
  • width: 100%;
  • margin-top: 0;
    • padding: 1rem;
  • background-color: var(--neutral-light-color);
}

ul {
  • text-align: left;
}


body {
  • font-family:var(--main-text-fontfamily) !important;
  • background-color: var(--main-bg-color);
}
body.yeswiki-iframe-body {
  • background-image: none !important;
  • background: #fff !important;
}

@keyframes wiggle {
  • 0%, 2% {
    • transform: rotate(0);
  • }
  • 4% {
    • transform: rotate(-1deg);
  • }
  • 6% {
    • transform: rotate(2deg);
  • }
  • 8% {
    • transform: rotate(-3deg);
  • }

  • 12%, 100% {
    • transform: rotate(4deg);
  • }
}

@media (width <= 800px){
  • #yw-topnav .navbar-header .navbar-brand {
    • display: none;
  • }
  • #yw-topnav .navbar-header{
    • display: ruby;
  • }
  • #yw-topnav.fixable .img-responsive {
    • max-width: 200px !important;
  • }
}


@media (width > 1000px){
  • .navbar-nav>li {
  • width: 15rem;
  • }
  • #yw-topnav .navbar-header{
    • width: 15%;
    • padding-right: 1%;
  • }
}
@media (width > 1400px){
  • .navbar-nav>li {
  • width: 25%;
  • }
  • #yw-topnav .navbar-header{
    • width: 15%;
    • padding-right: 1%;
  • }
}

@media (width <= 1200px){
  • #yw-topnav .navbar-nav > li {

  • width: 13rem;
  • }
  • #yw-topnav .navbar-nav > li > a:not(.btn) {
    • padding: .5rem 1.4rem;
  • }
}

@media (width <= 1000px){
  • #yw-topnav .navbar-nav > li {
    • font-size: 1rem;
    • width: 11rem;
  • }
}

@media (width <= 800px){
  • #yw-topnav.fixable.nav-up{
    • padding-top: 20px !important;
  • }
}


.navbar-header {
  • width: 12%;
}



.horaire{
  • transform: rotate(5deg);
}
.antihoraire{
  • transform: rotate(-5deg);
}
.lead-plus {
  • font-weight: 600;
}



#yw-topnav .attached_file {
  • margin: unset;
}


#yw-topnav .yw-topnav {
  • width: 70%;
  • font-size: 1.2rem;
}

#yw-topnav .navbar-nav{
  • width: 100%;
  • text-align: center;
}



#yw-topnav.fixable.nav-up{
  • display: block;
  • top: -15px;
  • height: 75px;
  • margin-top: 25px;

}

#yw-topnav.fixable.nav-up a {
  • font-weight: 300;
}

.sticky {
  • position: sticky;
  • top: 100px;
  • left: 0;
  • z-index: 100;
  • transition: top 0.1s ease-in-out;
}
.sticky.nav-up{
  • top: 60px;
  • font-size: 1rem;
}

.sticky .lead{
  • margin: 0;
}
.sticky.nav-up .lead{
  • font-size: 16px !important;
}
.sticky.nav-up .btn{
  • font-size: unset;
  • padding: 10px 20px;
}
#yw-topnav.fixable.nav-up .img-responsive {
  • top: 30px;
  • width: 60%;
  • transition: width 0.1s ease-in-out;
}


#yw-topnav {
  • height: 100px;
  • padding: 0;
  • transition: top 0.1s ease-in-out, padding-top 0.1s ease-in-out;
}

#yw-topnav .navbar-brand{
  • display:none;
}

#yw-topnav. attached_file {
  • margin: 0
}

#yw-footer {
  • height: 100px;
  • bottom: 0;
  • width: 100%;
  • background-color: var(--secondary-color-1) !important;
  • z-index: 200;
}
.footer {
margin-bottom: 100px;
}

:root {
--title-h3-color: var(--primary-color) !important;
--title-h4-color: var(--primary-color) !important;

--main-bg-color: #f4eeee;

--navbar-bg-color: #fff;

--navbar-text-color: var(--primary-color);

--navbar-link-color: var(--primary-color);

/ --navbar-link-bg-color: transparent; /

--navbar-link-hover-color: var(--primary-color);

/ --navbar-link-bg-hover-color: transparent; /

.navbar-nav a:hover{
  • animation: wiggle 5s linear infinite;
}

.wiggle a:hover{
  • animation: wiggle 5s linear infinite;
}



.style-square .bazar-card .content {
  • min-height: 5rem;
  • display: none;
}

.style-square .bazar-card:hover .content {
  • display: block;
}



section {
  • background-color: var(--primary-color);
  • color : #fff;
}

section .btn {
  • background-color: #fff;
  • color : var(--neutral-color);
}



.footerpage {
  • padding: 0px;
  • color: #fff;
}

.footerpage a {
  • padding: 0px;
  • color: #fff;
}



.BAZ_fiche_titre {
  • display: block;
  • margin-bottom: 0;
}
div[data-id="bf_text"]{
  • font-size: 2.5rem;
  • line-height: 1;
  • color: var(--title-h1-color);
}
.bazar-list.dynamic{
  • text-align: center;
}
.bazar-cards-container{
  • display: inline-grid;
}
div[data-id="checkboxListeNombreDeParticipansbf_checkbox_group"]{
  • display: none;
}
div[data-id="checkboxListeDureebf_checkbox_group"]{
  • display: none;
}
div[data-id="checkboxListeTypeContenubf_checkbox_group"]{
  • display: none;
}
div[data-id="checkboxListeTypeDActivitebf_checkbox_group"]{
  • display: none;
}


div[data-id="bf_description1"]>.BAZ_texte>h2{
  • color: var(--primary-color);
  • margin: 5px 0;
  • font-size: 1.2rem;
  • font-weight: 600 !important;
}

.dropdown-menu>li>a {
  • white-space: normal;
}

/ couleur des titres /
/ --title-h1-color:var(--neutral-color); /
/ --title-h2-color:var(--primary-color); /
/ --title-h3-color:var(--secondary-color-1); /
/ --title-h4-color:var(--secondary-color-2); /
/ couleur pour les messages positifs par defaut vert /
/ --success-color: #3cab3b; /

/ couleur pour les messages d'erreur par defaut rouge /
/ --danger-color: #d8604c; /

/ couleur pour les messages d'alerte par defaut orange /
/ --warning-color: #D78958; /

/ couleur de fond de la partie centrale votre wiki /
/ --main-container-bg-color:var(--neutral-light-color); /

/ couleur des liens /
/ --link-color: var(--primary-color); /

/ couleur des liens au survol /
/ --link-hover-color: var(--primary-color); /

/ couleur de la barre de menu /
/ --navbar-bg-color: var(--primary-color); /

/ --navbar-text-color: var(--neutral-light-color); /

/ --navbar-link-color: var(--neutral-light-color); /

/ --navbar-link-bg-color: transparent; /

/ --navbar-link-hover-color: rgba(255,255,255,0.85); /

/ --navbar-link-bg-hover-color: transparent; /

/ --navbar-border: none; /

/ --navbar-border-radius: 0; /

/ --navbar-shadow: none; /

/ --header-bg-color: var(--neutral-light-color); /

/ --header-text-color: var(--neutral-color); /

/ --header-title-color: var(--primary-color); /

/ couleur de fond du pied de page /
/ --footer-bg-color: transparent; /

/ --footer-text-color: var(--main-text-color); /

/ --footer-title-color: var(--main-text-color); /

/ --footer-border: 3px solid var(--neutral-soft-color); /

/ --btn-border: none; /

/ --btn-border-radius: .5em; /

/ --checkbox-color: var(--primary-color); /

  • }

Commentaires