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.
Version datée du 6 février 2026 à 06:23 par Hiob (discussion | contributions) (taille icone et position)
/* ============================================
   ICON BUTTON - Boutons icônes compacts
   ============================================ */

.icon-button {
    width: 48px;
    height: 48px;
    border-radius: 8px;
    overflow: hidden;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    position: relative;
    background: #6c757d;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 4px;
    vertical-align: middle;
}

.icon-button:hover {
    transform: translateY(-2px) scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.icon-button a {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0;
    color: transparent !important;
    text-decoration: none !important;
}

.icon-button a:hover,
.icon-button a:visited {
    color: transparent !important;
}

/* Conteneur d'image - prend tout l'espace */
.icon-button .mw-file-description {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 8px;
    box-sizing: border-box;
}

/* Image responsive - remplit le conteneur */
.icon-button img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.2));
}

/* Masquer l'icône de lien externe */
.icon-button a.external::after {
    display: none !important;
}

/* ========== COULEURS PRÉDÉFINIES ========== */

/* RÉSEAUX SOCIAUX */
.icon-button--discord { background: #5865f2; }
.icon-button--twitter { background: #1da1f2; }
.icon-button--x { background: #000000; }
.icon-button--mastodon { background: #6364ff; }
.icon-button--facebook { background: #1877f2; }
.icon-button--instagram { background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); }
.icon-button--youtube { background: #ff0000; }
.icon-button--twitch { background: #9146ff; }
.icon-button--tiktok { background: #000000; }
.icon-button--linkedin { background: #0a66c2; }
.icon-button--reddit { background: #ff4500; }
.icon-button--snapchat { background: #fffc00; }
.icon-button--pinterest { background: #e60023; }
.icon-button--telegram { background: #26a5e4; }
.icon-button--whatsapp { background: #25d366; }
.icon-button--signal { background: #3a76f0; }

/* PLATEFORMES TECH */
.icon-button--github { background: #181717; }
.icon-button--gitlab { background: #fc6d26; }
.icon-button--stackoverflow { background: #f48024; }
.icon-button--dev { background: #0a0a0a; }
.icon-button--medium { background: #000000; }
.icon-button--substack { background: #ff6719; }
.icon-button--hashnode { background: #2962ff; }

/* GAMING */
.icon-button--steam { background: #171a21; }
.icon-button--epicgames { background: #313131; }
.icon-button--playstation { background: #003087; }
.icon-button--xbox { background: #107c10; }
.icon-button--nintendo { background: #e60012; }

/* MUSIQUE/VIDÉO */
.icon-button--spotify { background: #1db954; }
.icon-button--soundcloud { background: #ff5500; }
.icon-button--applemusic { background: #fa243c; }
.icon-button--deezer { background: #00c7f2; }
.icon-button--vimeo { background: #1ab7ea; }
.icon-button--dailymotion { background: #0066dc; }

/* OUTILS PRO */
.icon-button--slack { background: #4a154b; }
.icon-button--notion { background: #000000; }
.icon-button--trello { background: #0052cc; }
.icon-button--asana { background: #f06a6a; }
.icon-button--jira { background: #0052cc; }

/* COULEURS GÉNÉRIQUES */
.icon-button--primary, .icon-button--blue { background: #3366cc; }
.icon-button--secondary, .icon-button--gray, .icon-button--grey { background: #72777d; }
.icon-button--success, .icon-button--green { background: #14866d; }
.icon-button--danger, .icon-button--red { background: #d73333; }
.icon-button--warning, .icon-button--yellow { background: #fc3; }
.icon-button--info, .icon-button--cyan { background: #00b8d4; }
.icon-button--purple, .icon-button--violet { background: #6f42c1; }
.icon-button--pink { background: #d63384; }
.icon-button--orange { background: #fd7e14; }
.icon-button--teal { background: #20c997; }
.icon-button--indigo { background: #6610f2; }
.icon-button--black { background: #000; }
.icon-button--white { background: #fff; }
.icon-button--light { background: #f8f9fa; }
.icon-button--dark { background: #343a40; }
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.