MediaWiki:Vector.css: различия между версиями

Материал из Янтарной ноосферы, свободной интернет-энциклопедии
(а если не уточнять для ссылок в статье?)
(добавил подчёркивание и цвета при наведении)
Строка 16: Строка 16:
}
}
/* Рюшки для ссылок */
/* Рюшки для ссылок */
/* в статье */
/* для всех */
a:any-link,
a:any-link,
a:hover{
a:hover{
text-decoration: none;
text-decoration: none;
}
/* в статье */
.mw-body-content a:any-link{
border-bottom: 1px solid;
}
}


Строка 75: Строка 79:
.mw-body-content a:any-link{
.mw-body-content a:any-link{
color: var(--linkColor);
color: var(--linkColor);
border-color: var(--linkUnderlineColor);
}
/* при наведении */
a:hover,
.mw-body-content a:hover{
color: var(--hoverColor);
border-color: var(--hoverColor);
}
}
/* Их новых */
/* Их новых */

Версия от 10:46, 30 января 2024

@import url('https://fonts.googleapis.com/css2?family=Istok+Web:ital,wght@0,400;0,700;1,400;1,700&family=PT+Mono&display=swap');

/* Глобальные настройки */
/* Текст и заголовки */
/* Их гарнитура */
body, 
.mw-body h1, .mw-body h2,
/* в заголовках страницы */
.vector-feature-zebra-design-disabled .vector-sticky-header-context-bar-primary
/* в липкой шапке */{
	font-family: Istok Web, sans-serif;
}
/* Их размеры */
.vector-body{
	font-size: 1em;
}
/* Рюшки для ссылок */
/* для всех */
a:any-link,
a:hover{
	text-decoration: none;
}
/* в статье */
.mw-body-content a:any-link{
	border-bottom: 1px solid;
}

/* Цвета (зависят от темы) */
/* Светлая тема (по умолчанию)*/
/* Светлая тема отстой */

/* Тёмная */
@media (prefers-color-scheme: dark){
	:root{
		--backgroundColor: black;
		--textColor: rgb(220, 220, 220);
		--linkColor: yellow;
		--linkUnderlineColor: rgba(255, 255, 255, 0.33);
		--linkOutColor: rgb(112, 255, 200);
		--linkNewColor: rgb( 255, 122, 49);
		--hoverColor: rgb(255, 255, 255);
		--articleActionColorUnselected: rgba(255, 255, 0, 0.25);
		--articleActionColorSelected: rgba(255, 255, 0, 0.75);
		--leftBackgroundColor: rgba(253, 234, 168, 0.25);
		--leftTextColor: rgb(220, 220, 220);
		--leftLinkColor: rgb(220, 220, 220);
		--tableBackgroundColor: rgb(90, 90, 90);
		--tableCaptionBackgroundColor: rgb( 120, 120, 150);
		--codeBackgroundColor: rgba(200, 200, 220, 0.5);
		--messageSuccessBG: rgb(112, 155, 255);
	}
}
/* Фон всей страницы */
body,
.vector-feature-zebra-design-disabled .mw-page-container{
	background-color: var(--backgroundColor);
}
/* главного меню и содержания */
.vector-feature-zebra-design-disabled #vector-main-menu-pinned-container .vector-main-menu,
.vector-feature-zebra-design-disabled #vector-toc{
	background-color: var(--leftBackgroundColor);
}
/* хак против тупого градиента */
.vector-feature-zebra-design-disabled #vector-toc-pinned-container .vector-toc::after,
.vector-feature-zebra-design-disabled #vector-page-tools-pinned-container .vector-page-tools::after{
	background: none;
}

/* Цвет текста всей страницы */
/* А также заголовков */
body,
.vector-feature-zebra-design-disabled body,
.vector-feature-zebra-design-disable .mw-page-container,
h1, h2, h3, h4, h5, h6{
	color: var(--textColor);
}
/* Цвет ссылок — в статье и неописанных */
a:any-link, a:visited,
.mw-body-content a:any-link{
	color: var(--linkColor);
	border-color: var(--linkUnderlineColor);
}
/* при наведении */
a:hover,
.mw-body-content a:hover{
	color: var(--hoverColor);
	border-color: var(--hoverColor);
}
/* Их новых */
.mw-body-content a.new:any-link,
a.new:any-link{
	color: var(--linkNewColor);
}