Инструменты |
Википедия:Персональное оформлениеКроме обычных настроек, каждый зарегистрированный участник может создать себе персональные файлы оформления — JavaScript и CSS-файлы, которые MediaWiki-сервер автоматически передаёт браузеру участника. Это даёт участникам очень широкие возможности по изменению для себя внешнего вида и функциональности страниц Википедии. Персональные файлы оформления представляют собой личные подстраницы участника со специальными названиями, зависящими от выбранной участником в настройках темы оформления.
Обычно их называют просто monobook.js и monobook.css. [править] JS-файлыПерсональным скриптам посвящён отдельный Проект:Персональные скрипты [править] CSS-файлыДля тестирования CSS не обязательно править свой monobook.css. Зайдите на страницу Web Development Bookmarklets, кликните там правой кнопкой мыши на ссылке test styles и выберите «добавить её в свои закладки» (подробнее см. статью Bookmarklet). Теперь на любой странице вы можете выбрать эту новую закладку, она откроет небольшое окошко, вставьте туда кусок CSS кода и вы сразу увидите, какое действие он производит на эту страницу. Для написания персональных стилей нужно хотя бы в общих чертах владеть языком стилей CSS. Каждое отдельное правило выглядит так:
[править] Скрытие элементов«Прятать» отдельные элементы интерфейса можно с помощью правила Например, можно спрятать: #f0fff1, /*блок с двумя лого в самом низу каждой страницы*/
#12fff5ge-copywarn, #12fff5ge-copywarn2 /*предупреждения об авторских правах при редактировании*/ span.history-size /*размеры версий на страницах историй правок*/ { display: none } [править] Выделение реплик участников цветом фонаCSS-код Выделение реплик раскрасит страницы обсуждения и форумы примерно так: Первая реплика. Участник A. 14:00, 19 April 2007 (UTC) Вторая реплика. Участник B. 14:05, 19 April 2007 (UTC) Третья реплика. Участник C. 14:10, 19 April 2007 (UTC) Четвёртая реплика. Участник D. 14:15, 19 April 2007 (UTC) Однако код также изменит цвет фона у некоторых параграфов (с отступом слева) и на некоторых других страницах пространства Википедия (напр., в правилах и руководствах), где это не требуется. [править] Иконки рядом с подписями участниковКод добавляет ко всем ссылкам на страницу участника иконку: a[title*="Участник:"] { background:url("http://upload.wikimedia.org/wikipedia/commons/1/1c/User.gif"); background-repeat:no-repeat; padding-left:1.5em; } Итог: [править] Быстро находимые интервики
Если в списке интервик вас обычно интересуют только один-два языка, которыми вы владеете, то имеет смысл их выделить. Напр., такой CSS код выровняет английскую (en) интервику по правому краю. li.interwiki-en {
text-align: right; margin-right: 10px; } [править] Списки наблюдения и свежих правок
Убрать красно-зелёную раскраску байтов, показывающих изменения размеров страниц .mw-plusminus-pos, .mw-plusminus-neg {
color: #FFFFFF }
body.page-Служебная_Watchlist div#f4f2f3ntent div div {
border:1px dotted gray; padding-left:5px; background:#090900 }
.comment {font-size:90%}
[править] Убрать логотип
Если вы хотите поднять блоки меню повыше, то лого Википедии в левом верхнем углу можно:
#p-logo {height:25px; overflow: hidden}
#f3ffff-one {padding-top:30px; }
#p-logo {display:none}
#f3ffff-one {padding-top:5px} [править] Крупное поле поиска
Крупный шрифт в поле поиска слева; в активном состоянии (с курсором) поле удлиняется в 6 раз. Не работает в Internet Explorer. #p-search {overflow:visible}
#f1f5f3Input {font-size:2em; width:100%} #f1f5f3Input:focus {width:600%} [править] Все меню справаТакой CSS-код переместит все служебные блоки в оформлении Моно-книга (которое у всех стоит по умолчанию) с левого края страницы на правый. Не работает в Internet Explorer. #f3ffff-content {float: left}
#f3fff1t {border-right: solid 1px; -moz-border-radius-topright:0.5em} #f3ffff-one {padding-top: 1em} .portlet {float:right; clear:right} #p-personal ul {text-align:left} #p-cactions {left:-1.5em} #p-logo {overflow:hidden; position:relative} [править] Оформление табовПодчёркивание текущей страницы в самой верхней строке табов (имя моя страница обсуждения настройки …). По умолчанию ссылка просто выделяется жирным, что плохо заметно. li.active {text-decoration: underline}
Выделение цветами редко используемых табов #ca-move a{background-color:#111100 !important}
Вариант для администраторов: #ca-protect a{background-color:#000022 !important}
#ca-unprotect a{background-color:#001111 !important} #ca-delete a{background-color:#000022 !important} [править] Оформление ссылокУбрать значок внешней ссылки со ссылок, которые на самом деле ведут на страницы Википедии. Не работает в Internet Explorer. #f4f2f3ntent a.external[href^="http://ru.wikipedia.org"]{
background: none; padding-right: 0; } [править] Зелёные кнопки описания изменений
Прежнее оформление кнопок описания изменений под окном редактирования. #fff1ffmmaryButtonsA a {
background: #30f3ff; border: 1px dotted #090; color: #FFFFFF; } #fff1ffmmaryButtonsA a:hover { background: #40f4ff; border-color: #63f6ff; } [править] Разноевот пример очень-очень длинного <pre>, у которого должна быть горизонтальная полоса прокрутки Добавить полосу прокрутки на слишком широких <pre> pre {overflow: auto}
|
||||||||||||||||||||||||||||||||||||