Zum Inhalt springen

Wikipedia:Technik/Skin/Benutzerstile

aus Wikipedia, der freien Enzyklopädie

Wikipedia:Technik/Linkbox Auf dieser Seite stellen Benutzer in CSS geschriebene Stile vor, die auch für andere Benutzer verwendbar sind. Dabei handelt es sich um Oberflächenmodifikationen im Sinne von Umgestaltung, nicht um das Ändern bzw. Hinzufügen von Elementen in das bekannte Layout, welche auf JavaScript basieren. Dennoch lassen sich kurze JavaScript-Snippets oft nicht vermeiden, da bedeutende Elemente umgestellt werden müssen.

Die von MW empfohlene Formatierung würde die Lesbarkeit sichern.

Common

Vector-Skin

Benutzerleiste und Reiter fixieren

Snippet von Benutzer:Schnark
Fixiert die Zeile mit den Links auf die eigene Benutzerseite und die Reiter:

<syntaxhighlight lang="css" style="margin-left:2em"> /* Benutzerleiste und Reiter fixieren */

  1. p-personal {
 position: fixed; z-index: 2;
 width: 100%; left: 0em; height: 5em; 
 background-color: white;

}

  1. p-personal ul {
 margin-right: 11em;
 float: right;

}

  1. left-navigation {
 position: fixed; z-index: 2;
 left: 10em;

}

  1. right-navigation {
 position: fixed; z-index: 2;
 right: 0em;

} </syntaxhighlight>

Monobook-Skin

Fixierte Ränder & Oberfläche für kleine Bildschirme

Benutzer:✓/monobook/small.css von Bergi
Die Seite wird in 4 fixierte Elemente aufgeteilt, die getrennt voneinander scrollen:
  • Seitenleiste inklusive personal toolbar
  • Suche, immer sichtbar
  • Reiter-Leiste oben
  • Inhaltsbereich; wenn die Seitenleiste nicht angewählt ist wird sie automatisch verdeckt
Über das monobook.css gelingt die Einbindung schneller, das nicht-dynamische Laden verhindert Springen von Seitenelementen:

<syntaxhighlight lang="css" style="margin-left:2em"> /* Benutzer:✓/monobook/small.css */ @import url('//de.wikipedia.org/w/index.php?title=Benutzer:✓/monobook/small.css&action=raw&ctype=text/css') screen and (max-width: 1000px); </syntaxhighlight>

Zusätzlich fürs monobook.js:

<syntaxhighlight lang="javascript" style="margin-left:2em"> if ( window.innerWidth < 1000 ) { // für Benutzer:✓/monobook/small.css $(function() { $('#p-cactions').appendTo('#globalWrapper').removeClass('portlet'); $('#p-personal').attr('id', "p-ownpersonal"); }); } </syntaxhighlight>

BLueFiSH.as

Benutzer:BLueFiSH.as/monobook.css von Benutzer:BLueFiSH.as
  • Bunte Einfärbungen von diversen Links oder Linktypen, Verschönerung, bessere Lesbarkeit & diverse Ausblendungen
  • Die meisten Image-Metadata-Tags selektiv ausgeschaltet, nur das nötigste behalten.

<syntaxhighlight lang="css" style="margin-left:2em"> /* Benutzer:BLueFiSH.as/monobook.css */ @import url('//de.wikipedia.org/w/index.php?title=Benutzer:BLueFiSH.as/monobook.css&action=raw&ctype=text/css'); </syntaxhighlight>

Weiterführende Informationen

[{{canonicalurl:mw:{{#if:Manual:Gallery of user styles|Manual:Gallery of user styles|Technik/Skin/Benutzerstile}}|uselang={{#switch: de|de|de-at|de-ch|de-formal=de|#default=de}}}} MediaWiki: {{#if:Gallery of user styles|Gallery of user styles|{{#if:Manual:Gallery of user styles|Manual:Gallery of user styles|Technik/Skin/Benutzerstile}}}}]{{#switch: Benutzerstile

|1= – Freie Wikisoftware (englisch) |0|-= |#default= – Benutzerstile

}}

{{#invoke:TemplatePar|check

  |opt= 1= 2= suffix=
  |template=Vorlage:MediaWiki
  |cat=Wikipedia:Vorlagenfehler/Schwesterprojekt
  }}