Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Modèle:SocialButton/styles.css » : différence entre les versions

De Nefald
Agrado (discussion | contributions)
Aucun résumé des modifications
Balise : Révoqué
Agrado (discussion | contributions)
Annulation des modifications 4279 de Agrado (discussion)
Balise : Annulation
Ligne 1 : Ligne 1 :
/* Bandeau */
/* Conteneur bandeau */
.sb-footer{
.sb-footer{
   width:100%;
   width: 100%;
   display:flex;
  box-sizing: border-box;
   flex-wrap:wrap;
 
   gap:20px;
   display: flex;
   padding:18px;
   flex-wrap: wrap;
   border-radius:12px;
   gap: 18px;
   background:#343a40;
 
   padding: 18px;
   border-radius: 12px;
  overflow: hidden;
 
   background: #343a40;
  box-shadow: 0 2px 8px rgba(0,0,0,.10);
}
}


/* Colonnes */
.sb-col{
.sb-col{
   flex:1 1 320px;
   flex: 1 1 320px;
   display:flex;
  min-width: 280px;
   flex-direction:column;
 
   gap:12px;
   display: flex;
   flex-direction: column;
   gap: 10px;
}
}


.sb-title{
.sb-title{
   color:#fff;
   color: #fff;
   font-weight:700;
   font-weight: 700;
   font-size:1.15rem;
   font-size: 1.15rem;
  line-height: 1.2;
}
}


/* Ligne */
.sb-row{
.sb-row{
   display:flex;
   display: flex;
   flex-wrap:wrap;
   flex-wrap: wrap;
   gap:12px;
   gap: 10px;
  align-items: center;
}
}


/* IMPORTANT : on stylise l'ancre générée par MediaWiki (le [URL LABEL]) */
.sb-row a.external{
  text-decoration: none !important;
  color: inherit !important;
  display: inline-flex; /* pour que le lien épouse le LABEL */
}


/* ===== Même logique visuelle que ButtonLink ===== */
/* Masquer l'icône de lien externe (comme ButtonLink) */
.sb-row a.external::after{
  display: none !important;
}


/* Boutons - look ButtonLink (radius, shadow, hover, transitions) */
.sb-icon,
.sb-icon,
.sb-support{
.sb-support{
   border-radius:12px;
   border-radius: 12px;
   overflow:hidden;
   overflow: hidden;
  box-shadow:0 2px 8px rgba(0,0,0,.1);
  transition:all .3s cubic-bezier(.4,0,.2,1);


   display:flex;
   transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  align-items:center;
   box-shadow: 0 2px 8px rgba(0, 0, 0, 0.10);
   justify-content:center;


   text-align:center;
   position: relative;
 
  display: inline-flex;
  align-items: center;
  justify-content: center;
 
  /* fallback si aucune classe button-link--xxx */
  background: #6c757d;
}
}


.sb-icon:hover,
.sb-icon:hover,
.sb-support:hover{
.sb-support:hover{
   transform:translateY(-2px);
   transform: translateY(-2px);
   box-shadow:0 4px 16px rgba(0,0,0,.2);
   box-shadow: 0 4px 16px rgba(0, 0, 0, 0.20);
}
}


 
/* Réseaux : 58x58 */
/* tailles */
.sb-icon{
.sb-icon{
   width:58px;
   width: 58px;
   height:58px;
   height: 58px;
}
}


/* Soutien : hauteur 58, largeur auto */
.sb-support{
.sb-support{
   height:58px;
   height: 58px;
   padding:0 14px;
   padding: 0 14px;
   gap:10px;
   gap: 10px;
  justify-content: flex-start;
  min-width: 220px; /* ajuste si tu veux plus compact */
  box-sizing: border-box;
}
}


.sb-support__text{
  color: #fff;
  font-weight: 700;
  white-space: nowrap;
}


/* lien généré par MediaWiki */
/* Images */
.sb-footer a{
.sb-icon img{
   color:#fff !important;
   width: 28px !important;
   text-decoration:none !important;
   height: 28px !important;
   display:flex;
   max-width: 100%;
   align-items:center;
   max-height: 100%;
   justify-content:center;
   object-fit: contain;
   gap:10px;
   filter: drop-shadow(0 2px 4px rgba(0,0,0,.10));
   width:100%;
   display: block;
  height:100%;
}
}


.sb-footer a.external::after{
.sb-support__icon img{
   display:none !important;
  width: 22px !important;
  height: 22px !important;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,.10));
   display: block;
}
}

Version du 5 février 2026 à 08:12

/* Conteneur bandeau */
.sb-footer{
  width: 100%;
  box-sizing: border-box;

  display: flex;
  flex-wrap: wrap;
  gap: 18px;

  padding: 18px;
  border-radius: 12px;
  overflow: hidden;

  background: #343a40;
  box-shadow: 0 2px 8px rgba(0,0,0,.10);
}

.sb-col{
  flex: 1 1 320px;
  min-width: 280px;

  display: flex;
  flex-direction: column;
  gap: 10px;
}

.sb-title{
  color: #fff;
  font-weight: 700;
  font-size: 1.15rem;
  line-height: 1.2;
}

.sb-row{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

/* IMPORTANT : on stylise l'ancre générée par MediaWiki (le [URL LABEL]) */
.sb-row a.external{
  text-decoration: none !important;
  color: inherit !important;
  display: inline-flex; /* pour que le lien épouse le LABEL */
}

/* Masquer l'icône de lien externe (comme ButtonLink) */
.sb-row a.external::after{
  display: none !important;
}

/* Boutons - look ButtonLink (radius, shadow, hover, transitions) */
.sb-icon,
.sb-support{
  border-radius: 12px;
  overflow: hidden;

  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.10);

  position: relative;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  /* fallback si aucune classe button-link--xxx */
  background: #6c757d;
}

.sb-icon:hover,
.sb-support:hover{
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.20);
}

/* Réseaux : 58x58 */
.sb-icon{
  width: 58px;
  height: 58px;
}

/* Soutien : hauteur 58, largeur auto */
.sb-support{
  height: 58px;
  padding: 0 14px;
  gap: 10px;
  justify-content: flex-start;
  min-width: 220px; /* ajuste si tu veux plus compact */
  box-sizing: border-box;
}

.sb-support__text{
  color: #fff;
  font-weight: 700;
  white-space: nowrap;
}

/* Images */
.sb-icon img{
  width: 28px !important;
  height: 28px !important;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,.10));
  display: block;
}

.sb-support__icon img{
  width: 22px !important;
  height: 22px !important;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 2px 4px rgba(0,0,0,.10));
  display: block;
}
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.