MediaWiki:Timeless.css

Aus Ardapedia
Version vom 29. August 2026, 02:07 Uhr von DerUnterstrich (Diskussion | Beiträge) (change icon)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* CSS an dieser Stelle wird für Benutzer geladen, die die Benutzeroberfläche „Timeless“ verwenden */

body .mw-wiki-logo.timeless-logo img {
    width: 200px;
}


/* =========================================================
   Ardapedia – Font Awesome Pro Light
   ========================================================= */

:root {
    --ardapedia-icon-size: 15px;
    --ardapedia-action-icon-size: 18px;
    --ardapedia-mobile-header-icon-size: 26px;
    --ardapedia-chevron-size: 8px;
}


/* =========================================================
   Seitenaktionen
   ========================================================= */

/* Hauptseite / Seitentyp */
.tools-inline #ca-nstab-main a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/file-lines.svg") !important;
}

/* Diskussion */
#ca-talk a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/comments.svg") !important;
}

/* Bearbeiten */
#ca-edit a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/pen.svg") !important;
}

/* Versionsgeschichte */
#ca-history a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/clock-rotate-left.svg") !important;
}

/* Quelltext */
#ca-viewsource a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/code.svg") !important;
}

/* Lesen */
#ca-view a,
#ca-view-foreign a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/eye.svg") !important;
}

/* Abschnitt hinzufügen */
#ca-addsection a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/plus.svg") !important;
}


/* =========================================================
   Beobachten
   ========================================================= */

/*
 * Timeless behandelt Beobachten / Nicht mehr beobachten
 * als reine Icon-Schaltflächen.
 */

#ca-watch a,
#ca-unwatch a {
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size:
        var(--ardapedia-action-icon-size)
        var(--ardapedia-action-icon-size) !important;

    min-width: 20px !important;
    min-height: 20px !important;
}


/*
 * Seite ist NICHT auf der Beobachtungsliste
 * -> leerer Font-Awesome-Light-Stern
 */
#ca-watch a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/star.svg") !important;
}


/*
 * Seite IST auf der Beobachtungsliste
 * -> ausgefüllter Font-Awesome-Solid-Stern
 */
#ca-unwatch a {
    background-image: url("/w/resources/assets/fontawesome/svgs/solid/star.svg") !important;
}


/*
 * Seite wird nur temporär beobachtet
 */
#ca-unwatch.mw-watchlink-temp a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/star-half-stroke.svg") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size:
        var(--ardapedia-action-icon-size)
        var(--ardapedia-action-icon-size) !important;
}


/* =========================================================
   Seitentypen / Namespaces
   ========================================================= */

/*
 * Namespace-Icons nur innerhalb der normalen Timeless-
 * Werkzeugleiste setzen.
 *
 * Timeless verschiebt beispielsweise "Spezialseite" bei
 * wenig Platz in das "Mehr"-Dropdown. Dort darf das Icon
 * NICHT als Hintergrund des Textlinks erscheinen.
 */

.tools-inline #ca-nstab-user a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/user.svg") !important;
}

.tools-inline #ca-nstab-mediawiki a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/gears.svg") !important;
}

.tools-inline #ca-nstab-template a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/puzzle-piece.svg") !important;
}

.tools-inline #ca-nstab-category a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/folder-tree.svg") !important;
}

.tools-inline #ca-nstab-image a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/image.svg") !important;
}

.tools-inline #ca-nstab-special a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/wand-magic-sparkles.svg") !important;
}

/* Hilfe-Namespace */
.tools-inline #ca-nstab-help a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/circle-question.svg") !important;
}

.tools-inline #ca-nstab-project a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/book-open.svg") !important;
}


/* =========================================================
   Gemeinsame Icons in der Werkzeugleiste
   ========================================================= */

.tools-inline li a {
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size:
        var(--ardapedia-icon-size)
        var(--ardapedia-icon-size) !important;
}


/*
 * Beobachten ist eine reine Icon-Schaltfläche und soll
 * deshalb zentriert bleiben.
 */
.tools-inline #ca-watch a,
.tools-inline #ca-unwatch a {
    background-position: center !important;
    background-size:
        var(--ardapedia-action-icon-size)
        var(--ardapedia-action-icon-size) !important;
}


/* =========================================================
   Sonstige Aktionen
   ========================================================= */

#t-contributions a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/list.svg") !important;
}


/* =========================================================
   Hilfe
   ========================================================= */

/*
 * Falls "Hilfe" als Werkzeug-/Navigationslink erscheint.
 * Dadurch wird auch das schwarze alte Fragezeichen ersetzt.
 */
#t-help a,
#n-help a {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/circle-question.svg") !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size:
        var(--ardapedia-icon-size)
        var(--ardapedia-icon-size) !important;
}


/* =========================================================
   Externe Links
   ========================================================= */

.mw-parser-output a.external {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/arrow-up-right-from-square.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: 10px 10px !important;
    padding-right: 14px !important;
}


/* Interwiki-Links ebenfalls angleichen */
.mw-parser-output a.extiw {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/arrow-up-right-from-square.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-size: 10px 10px !important;
    padding-right: 14px !important;
}


/* =========================================================
   Profil / Benutzermenü – Desktop
   ========================================================= */

/*
 * Benutzer-Icon
 */
#personal h2 {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/circle-user.svg") !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: 18px 18px !important;

    /* Platz für das Profil-Icon */
    padding-left: 26px !important;
}


/*
 * Eventuell vorhandenes zusätzliches Timeless-Icon entfernen.
 */
#personal h2::before {
    content: none !important;
    display: none !important;
}


/*
 * Desktop-Dropdown-Pfeil durch Font Awesome ersetzen.
 */
#personal h2::after {
    content: "" !important;
    display: inline-block !important;

    position: relative !important;

    /*
     * Pfeil nach oben korrigieren.
     */
    top: -5px !important;

    left: auto !important;
    right: auto !important;
    bottom: auto !important;

    width: 10px !important;
    height: 10px !important;

    margin-left: 7px !important;

    background-image: url("/w/resources/assets/fontawesome/svgs/light/chevron-down.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 10px 10px !important;

    vertical-align: middle !important;
}


/* =========================================================
   Mobile Navigation
   ========================================================= */

@media screen and (max-width: 850px) {

    /*
     * ---------------------------------------------------------
     * Gemeinsame Einstellungen für die großen Header-Icons
     * ---------------------------------------------------------
     */

    #site-navigation h2,
    #site-tools h2,
    #user-tools h2 {
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-mobile-header-icon-size)
            var(--ardapedia-mobile-header-icon-size) !important;
    }


    /*
     * ---------------------------------------------------------
     * Hauptmenü links
     * ---------------------------------------------------------
     */

    #site-navigation h2 {
        background-image: url("/w/resources/assets/fontawesome/svgs/light/bars.svg") !important;
    }


    /*
     * Font-Awesome-Pfeil neben dem Hamburger-Menü.
     */
    #site-navigation h2::after {
        content: "" !important;
        display: block !important;

        position: absolute !important;
        top: 11px !important;
        left: 34px !important;
        right: auto !important;
        bottom: auto !important;

        width: var(--ardapedia-chevron-size) !important;
        height: var(--ardapedia-chevron-size) !important;

        margin: 0 !important;

        background-image: url("/w/resources/assets/fontawesome/svgs/light/chevron-down.svg") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-chevron-size)
            var(--ardapedia-chevron-size) !important;
    }


    /*
     * ---------------------------------------------------------
     * Werkzeuge / Einstellungen rechts
     * ---------------------------------------------------------
     */

    #site-tools h2 {
        background-image: url("/w/resources/assets/fontawesome/svgs/light/gear.svg") !important;
    }


    /*
     * Font-Awesome-Pfeil neben dem Werkzeug-Zahnrad.
     */
    #site-tools h2::after {
        content: "" !important;
        display: block !important;

        position: absolute !important;
        top: 11px !important;
        left: 34px !important;
        right: auto !important;
        bottom: auto !important;

        width: var(--ardapedia-chevron-size) !important;
        height: var(--ardapedia-chevron-size) !important;

        margin: 0 !important;

        background-image: url("/w/resources/assets/fontawesome/svgs/light/chevron-down.svg") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-chevron-size)
            var(--ardapedia-chevron-size) !important;
    }


    /*
     * ---------------------------------------------------------
     * Benutzer / Profil rechts
     * ---------------------------------------------------------
     */

    #user-tools h2 {
        background-image: url("/w/resources/assets/fontawesome/svgs/light/circle-user.svg") !important;

        /*
         * Desktop-Padding wieder entfernen.
         */
        padding-left: 0 !important;
    }


    /*
     * Benutzername mobil verstecken.
     */
    #user-tools h2 span {
        text-indent: -99999px !important;
        overflow: hidden !important;
    }


    /*
     * Beim Profil-Icon mobil KEIN Dropdown-Pfeil.
     */
    #user-tools h2::after,
    #personal h2::after {
        content: none !important;
        display: none !important;

        width: 0 !important;
        height: 0 !important;

        margin: 0 !important;

        background-image: none !important;
    }


    /* =====================================================
       Spezialseiten im "Mehr"-Dropdown
       ===================================================== */

    /*
     * Falls Timeless einen Namespace-Reiter in das
     * "Mehr"-Menü verschiebt, darf dort kein Icon über
     * den Text gelegt werden.
     */

    #ca-nstab-special a {
        background-image: none !important;
    }


    /* =====================================================
       Mobile Seitenaktionen – "Mehr"
       ===================================================== */

    /*
     * Zahnrad für weitere Seitenaktionen.
     */
    #ca-more span {
        background-image: url("/w/resources/assets/fontawesome/svgs/light/gear.svg") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-icon-size)
            var(--ardapedia-icon-size) !important;
    }


    /*
     * Pfeil hinter "Mehr"
     */
    #ca-more::after {
        content: "" !important;
        display: inline-block !important;

        position: relative !important;
        top: -1px !important;

        width: var(--ardapedia-chevron-size) !important;
        height: var(--ardapedia-chevron-size) !important;

        margin-left: 2px !important;

        background-image: url("/w/resources/assets/fontawesome/svgs/light/chevron-down.svg") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-chevron-size)
            var(--ardapedia-chevron-size) !important;

        vertical-align: middle !important;
    }


    /* =====================================================
       Mobile Seitenaktionen – Sprachen
       ===================================================== */

    #ca-languages span {
        background-image: url("/w/resources/assets/fontawesome/svgs/light/language.svg") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-icon-size)
            var(--ardapedia-icon-size) !important;
    }


    /*
     * Pfeil hinter der Sprach-Auswahl
     */
    #ca-languages::after {
        content: "" !important;
        display: inline-block !important;

        position: relative !important;
        top: -1px !important;

        width: var(--ardapedia-chevron-size) !important;
        height: var(--ardapedia-chevron-size) !important;

        margin-left: 2px !important;

        background-image: url("/w/resources/assets/fontawesome/svgs/light/chevron-down.svg") !important;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-size:
            var(--ardapedia-chevron-size)
            var(--ardapedia-chevron-size) !important;

        vertical-align: middle !important;
    }

}


/* =========================================================
   Suche
   ========================================================= */

#searchButton,
#mw-searchButton {
    background-image: url("/w/resources/assets/fontawesome/svgs/light/magnifying-glass.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 18px 18px !important;
}