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)
Aucun résumé des modifications
Balise : Révoqué
Ligne 1 : Ligne 1 :
/* =========================================================
/* ===============================
   SOCIALBUTTON — STYLES COMPLETS (PROPORTIONS CORRIGÉES)
   Bandeau
   ========================================================= */
   =============================== */


/* Bandeau */
.sb-footer{
.sb-footer{
  width:100%;
  box-sizing:border-box;
   display:flex;
   display:flex;
   align-items:center;
   align-items:center;
   gap:14px;
   gap:16px;
 
   padding:14px 16px;
   padding:14px 16px;
   border-radius:12px;
   width:100%;
 
  box-sizing:border-box;
   background:transparent;
   background:transparent;
  box-shadow:none;
}
}


/* Titres */
 
/* ===============================
  Titres
  =============================== */
 
.sb-title{
.sb-title{
   font-weight:700;
   font-weight:700;
   font-size:1.05rem;
   font-size:1.05rem;
   white-space:nowrap;
   white-space:nowrap;
   color:#000 !important;
   color:#000;
}
}


/* espaceur entre les deux blocs */
.sb-spacer{
.sb-spacer{ flex:1 1 auto; }
  flex:1;
}
 
 
/* ===============================
  Groupes
  =============================== */


/* Groupes */
.sb-buttons{
.sb-buttons{
   display:flex;
   display:flex;
   align-items:center;
   align-items:center;
   gap:10px;
   gap:10px;
  flex-wrap:nowrap;
}
}


/* Bouton wrapper */
 
/* ===============================
  Boutons (style ButtonLink-like)
  =============================== */
 
.sb-btn{
.sb-btn{
   border-radius:12px;
   border-radius:12px;
   overflow:hidden;
   overflow:hidden;


  transition:all .3s cubic-bezier(.4,0,.2,1);
   display:inline-flex;
  box-shadow:0 2px 8px rgba(0,0,0,.10);
 
   display:inline-flex;       /* <-- clé : proportions naturelles */
   align-items:center;
   align-items:center;
   justify-content:center;
   justify-content:center;


   flex:0 0 auto;             /* <-- n’absorbe pas l’espace */
   box-shadow:0 2px 8px rgba(0,0,0,.10);
   background:#6c757d;
   transition:.2s;
}
}


Ligne 59 : Ligne 62 :
}
}


/* Tailles */
 
.sb-icon{ width:58px; height:58px; }
/* tailles */
.sb-icon{
  width:58px;
  height:58px;
}
 
.sb-support{
.sb-support{
   height:58px;
   height:58px;
Ligne 67 : Ligne 75 :
}
}


/* Lien externe MW : NE DOIT PAS étirer le bouton */
 
.sb-footer a,
/* lien MW */
.sb-footer a:link,
.sb-footer a{
.sb-footer a:visited,
   display:flex;
.sb-footer a:hover,
.sb-footer a:active,
.sb-footer a.external{
   display:inline-flex;       /* <-- plus de flex plein écran */
   align-items:center;
   align-items:center;
  justify-content:center;
   gap:10px;
   gap:10px;


   width:auto !important;      /* <-- empêche l’étirement */
   text-decoration:none !important;
  height:auto !important;
 
   color:#fff !important;
   color:#fff !important;
  text-decoration:none !important;
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  outline:0 !important;
  box-shadow:none !important;
}
}


/* Corrige la "surcouche" */
/* supprimer icône externe */
.sb-btn *{ background:transparent !important; }
.sb-footer a.external::after{
 
/* Supprimer icône externe/copie */
.sb-footer a::after,
.sb-footer a::before,
.sb-footer a.external::after,
.sb-footer a.external::before{
  content:none !important;
   display:none !important;
   display:none !important;
}
}


/* Masquage large des icônes injectées (si gadget/skin) */
.sb-footer .oo-ui-iconElement-icon,
.sb-footer .mw-ui-icon,
.sb-footer .mw-icon,
.sb-footer .vector-icon,
.sb-footer .vector-icon-link-external,
.sb-footer .external-icon,
.sb-footer .mw-indicator,
.sb-footer .mw-indicators{
  display:none !important;
}


/* Images */
/* images */
.sb-icon img{
.sb-icon img{
   width:28px !important;
   width:28px !important;
   height:28px !important;
   height:28px !important;
  object-fit:contain;
  display:block;
}
}


Ligne 132 : Ligne 101 :
   width:22px !important;
   width:22px !important;
   height:22px !important;
   height:22px !important;
  object-fit:contain;
  display:block;
}
}


/* Texte soutien */
.sb-support strong,
.sb-support b{
  font-weight:700;
  white-space:nowrap;
}


/* Responsive (inchangé) */
/* ===============================
  Responsive
  =============================== */
 
@media (max-width:900px){
@media (max-width:900px){
   .sb-footer{
   .sb-footer{
     flex-wrap:wrap;
     flex-wrap:wrap;
    align-items:flex-start;
   }
   }
  .sb-spacer{ display:none; }
  .sb-buttons{ flex-wrap:wrap; }
}
}

Version du 5 février 2026 à 08:27

/* ===============================
   Bandeau
   =============================== */

.sb-footer{
  display:flex;
  align-items:center;
  gap:16px;
  padding:14px 16px;
  width:100%;
  box-sizing:border-box;
  background:transparent;
}


/* ===============================
   Titres
   =============================== */

.sb-title{
  font-weight:700;
  font-size:1.05rem;
  white-space:nowrap;
  color:#000;
}

.sb-spacer{
  flex:1;
}


/* ===============================
   Groupes
   =============================== */

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


/* ===============================
   Boutons (style ButtonLink-like)
   =============================== */

.sb-btn{
  border-radius:12px;
  overflow:hidden;

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

  box-shadow:0 2px 8px rgba(0,0,0,.10);
  transition:.2s;
}

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


/* tailles */
.sb-icon{
  width:58px;
  height:58px;
}

.sb-support{
  height:58px;
  padding:0 14px;
  gap:10px;
}


/* lien MW */
.sb-footer a{
  display:flex;
  align-items:center;
  gap:10px;

  text-decoration:none !important;
  color:#fff !important;
}

/* supprimer icône externe */
.sb-footer a.external::after{
  display:none !important;
}


/* images */
.sb-icon img{
  width:28px !important;
  height:28px !important;
}

.sb-support img{
  width:22px !important;
  height:22px !important;
}


/* ===============================
   Responsive
   =============================== */

@media (max-width:900px){
  .sb-footer{
    flex-wrap:wrap;
  }
}
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.