MediaWiki

Difference between revisions of "Common.css"

From Shadow Era Wiki

m
m (Blanked the page)
Line 1: Line 1:
/* Barre de navigation position élevée */
 
.top-bar {
 
    position: relative; /* Assurez-vous que la barre de navigation a une position */
 
    z-index: 11; /* Donnez un z-index suffisamment élevé pour le placer au-dessus de l'overlay et du contenu */
 
}
 
  
/* Assurez-vous que les menus déroulants sont également au-dessus */
 
.button.dropdown {
 
    position: relative; /* Assurez-vous que les menus déroulants ont une position */
 
    z-index: 12; /* Un z-index plus élevé que la barre de navigation pour les menus déroulants */
 
}
 
 
/* Bouton Action position élevée */
 
.button.dropdown.small.secondary.radius {
 
    position: relative; /* Assurez-vous que le bouton a une position */
 
    z-index: 10; /* Donnez un z-index suffisamment élevé pour le placer au-dessus de tout */
 
}
 
 
/* Contenu de la page position élevé */
 
#mw-content-text {
 
    position: relative; /* Assurez-vous que le contenu a une position */
 
    z-index: 5; /* Un z-index suffisamment élevé pour être au-dessus de l'overlay */
 
}
 
 
/* Titre de la page position élevée */
 
.title {
 
    position: relative; /* Assurez-vous que le titre a une position */
 
    z-index: 7; /* Donnez un z-index suffisamment élevé pour le placer au-dessus de l'overlay */
 
}
 
 
/* Tagline position élevé */
 
#tagline {
 
    position: relative; /* Assurez-vous que le tagline a une position */
 
    z-index: 8; /* Donnez un z-index suffisamment élevé pour le placer au-dessus de l'overlay */
 
}
 
 
/* Catégorie position élevée */
 
.namespace.label {
 
    position: relative; /* Assurez-vous que la catégorie a une position */
 
    z-index: 7; /* Donnez un z-index suffisamment élevé pour le placer au-dessus de l'overlay, au même niveau que le titre */
 
}
 
 
/* Sous-catégorie position élevée */
 
h2 {
 
    position: relative; /* Assurez-vous que les sous-catégories ont une position */
 
    z-index: 7; /* Donnez un z-index suffisamment élevé pour les placer au-dessus de l'overlay, au même niveau que le titre */
 
}
 
 
/* Catégorie de normal position élevée */
 
#mw-normal-catlinks {
 
    position: relative; /* Assurez-vous que cet élément a une position */
 
    z-index: 7; /* Donnez un z-index pour être au même niveau que le titre */
 
}
 
 
/* Footer position élevé */
 
footer {
 
    position: relative; /* Assurez-vous que le footer a une position */
 
    z-index: 4; /* Un z-index pour être au-dessus de l'overlay */
 
}
 
 
/* Tableau bord arrondi avec ombre */
 
table {
 
    border-collapse: collapse; /* Use 'collapse' for uniform borders */
 
    width: 100%;
 
    overflow: hidden; /* To round corners */
 
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); /* Box shadow */
 
    border-radius: 10px; /* Global border radius */
 
    border: 1px solid rgba(35, 39, 42, 0.5); /* Semi-transparent table border color */
 
}
 
 
/* ----------------------------- */
 
/* Responsive Design for Code Blocks and Tables on Mobile */
 
/* ----------------------------- */
 
 
/* Responsive Code Blocks */
 
pre, code, .syntaxhighlight {
 
    white-space: pre-wrap !important; /* Permet aux longues lignes de se plier */
 
    word-wrap: break-word !important; /* Force les retours à la ligne */
 
    max-width: 100% !important; /* Assure que les blocs ne dépassent pas la largeur de l'écran */
 
}
 
 
/* Responsive Tables */
 
table {
 
    width: 100% !important; /* Assure que le tableau s'adapte à la largeur de l'écran */
 
    table-layout: fixed; /* Fixe la largeur des colonnes */
 
    word-wrap: break-word !important; /* Force les retours à la ligne à l'intérieur des cellules */
 
}
 
 
/* Retirer le gras par défaut des éléments de liste */
 
ul, ol {
 
    font-weight: normal; /* Définit le poids de police normal pour toutes les listes */
 
}
 
 
/* Appliquer le gras uniquement aux éléments entourés de ''' */
 
strong, b {
 
    font-weight: bold; /* Définit le poids de police en gras pour les éléments spécifiés */
 
}
 
 
/*Transition douce pour l'affichage du contenu
 
#monContenu {
 
    display: none;
 
    transition: all 0.5s ease;  /* Transition douce pour l'affichage du contenu */
 
}
 
 
a {
 
    color: #1e90ff;
 
    text-decoration: underline;
 
    cursor: pointer;
 
}
 
 
a:hover {
 
    color: #4169e1;
 
}
 
 
/*
 
Ce bloc de styles ajuste l'alignement du lien "Expand/Collapse" des éléments repliables.
 
Il s'assure que le lien est correctement aligné à gauche, plutôt qu'à droite,
 
tout en conservant un comportement de ligne pour qu'il suive le flux du texte environnant.
 
*/
 
 
.mw-collapsible-toggle {
 
    float: none !important; /* Enlève le flottement à droite pour que le lien ne soit plus aligné à droite. */
 
    text-align: left !important; /* Force l'alignement du texte du lien "Expand/Collapse" à gauche. */
 
    display: inline-block; /* Assure que le lien se comporte comme un élément de ligne et suit le flux du texte. */
 
}
 
 
/*
 
  Ajustements de style pour les petits écrans (moins de 600px de large)
 
  - Les tableaux (.wikitable) prennent toute la largeur de l'écran disponible.
 
  - Les images s'ajustent à 100% de la largeur de leur conteneur, tout en conservant leurs proportions.
 
*/
 
@media only screen and (max-width: 600px) {
 
    .wikitable {
 
        width: 100% !important;
 
    }
 
    img {
 
        max-width: 100% !important;
 
        height: auto !important;
 
    }
 
}
 
/* ----------------------------- */
 
/* Styling for Inline Code and C# Syntax Highlighting */
 
/* ----------------------------- */
 
 
/* Style the backtick text */
 
.backtick-style {
 
    font-family: monospace;
 
    background-color: #0e1217;
 
    padding: 0.2em 0.4em;
 
    border: 1px solid #d1d5da;
 
    border-radius: 3px;
 
}
 
 
/* Style parentheses (like () in C#) */
 
.csharp.source-csharp .br0 {
 
    color: hsl(32, 93%, 66%) !important;  /* Orange for parentheses */
 
}
 
 
/* Style comments in C# syntax */
 
.csharp.source-csharp .co1 {
 
    color: hsl(221, 12%, 69%) !important;  /* Light blue for comments */
 
}
 
 
/* Style keywords in C# syntax */
 
.csharp.source-csharp .kw1 {
 
    color: hsl(357, 75%, 77%) !important;  /* Light red for main keywords */
 
}
 
 
.csharp.source-csharp .kw3, .csharp.source-csharp .kw4 {
 
    color: hsl(300, 30%, 68%) !important;  /* Pink for additional keywords */
 
}
 
 
/* Style methods in C# syntax */
 
.csharp.source-csharp .me1 {
 
    color: hsl(210, 50%, 60%) !important;  /* Light blue for methods */
 
}
 
 
/* Style numbers in C# syntax */
 
.csharp.source-csharp .nu0 {
 
    color: hsl(32, 93%, 66%) !important;  /* Orange for numbers */
 
}
 
 
/* Style symbols in C# syntax */
 
.csharp.source-csharp .sy0 {
 
    color: hsl(116, 73%, 51%) !important;  /* Green for symbols */
 
}
 
 
/* Style strings in C# syntax */
 
.csharp.source-csharp .st0 {
 
    color: hsl(114, 31%, 68%) !important;  /* Light green for strings */
 
}
 
 
/* General background and text color for code blocks */
 
.syntaxhighlight {
 
    background-color: hsl(210, 15%, 22%) !important;  /* Background */
 
    color: hsl(219, 28%, 88%) !important;  /* General text color */
 
}
 
 
/* ----------------------------- */
 
/* Styles for Card Template */
 
/* This section contains styles for the card layout, ensuring that the
 
  image and table are displayed correctly on both large and small screens.
 
  It uses Flexbox for a responsive design. */
 
/* ----------------------------- */
 
 
/* Container for the card image and table */
 
.card-container {
 
    display: flex;
 
    flex-wrap: wrap;
 
    align-items: flex-start;
 
    gap: 20px;
 
    margin-bottom: 20px;
 
}
 
 
/* Style for the card image */
 
.card-image {
 
    flex: 0 0 300px;
 
}
 
 
/* Style for the card information (table) */
 
.card-info {
 
    flex: 1;
 
    min-width: 200px;
 
}
 
 
/* Responsive adjustments for small screens */
 
@media (max-width: 600px) {
 
    .card-container {
 
        display: block;
 
    }
 
 
    .card-image, .card-info {
 
        width: 100%;
 
        margin: 0;
 
    }
 
 
    .card-image img {
 
        width: 100% !important;
 
        height: auto;
 
    }
 
}
 

Revision as of 09:33, 6 October 2024