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

Материал из Ганджавики
Перейти к навигации Перейти к поиску
мНет описания правки
мНет описания правки
Метки: с мобильного устройства из мобильной версии через расширенный мобильный режим
 
(не показаны 2 промежуточные версии этого же участника)
Строка 3: Строка 3:
.page-Заглавная_страница #content {
.page-Заглавная_страница #content {
background-color:#eaecf0;
background-color:#DAEAD3;
}
}
.page-Заглавная_страница .header-container.header-chrome {
.page-Заглавная_страница .header-container.header-chrome {
Строка 9: Строка 9:
}
}
}
a {
text-decoration: none;
color: #008000; /* цвет ссылок */
background: none;
}
a:visited {
color: #007500; /* цвет посещённых ссылок */
}
a:active {
color: #018e01; /* цвет ссылки при нажатии */
}
a:hover {
color: #018e01; /* цвет ссылки при наведении курсора */
text-decoration: underline;
}
a.external:visited {
    color: #007500; /* цвет посещённых внешних ссылок */
}
a.external:active {
color: #018e01; /* цвет внешней ссылки при нажатии */
}
a.external:hover {
color: #018e01; /* цвет внешней ссылки при наведении курсора */
text-decoration: underline;
}
table.wikitable {
background-color: #f5fff5; /* цвет фона таблиц */
}
table.wikitable tr th {
background-color: #deffde; /* цвет фона заголовка таблиц */
    border-color: #339933; /* цвет рамок заголовка таблиц */
}
table.wikitable tr td {
    border-color: #339933; /* цвет рамок строк таблиц */
}
table.wikitable tr:nth-child(2n-1) {
background-color: #edf9ed;  /* цвет фона нечётных строк таблиц */
}
table.dpl {
margin: 1em 0;
border-collapse: collapse;
background-color: #f5fff5; /* цвет фона таблиц в DPL */
}
table.dpl tr th {
padding: 0.2em 0.4em;
background-color: #deffde; /* цвет фона заголовка таблиц в DPL */
    border: 1px solid #339933; /* цвет рамок заголовка таблиц в DPL */
}
table.dpl tr td {
padding: 0.2em 0.4em;
    border: 1px solid #339933; /* цвет рамок строк таблиц в DPL */
}
table.dpl tr:nth-child(2n-1) {
background-color: #edf9ed;  /* цвет фона нечётных строк таблиц в DPL */
}
table.dpl a, a:visited, a:active, a:hover {
color: inherit; /* цвет ссылок для таблиц в DPL */
}
table.dpl sup.reference a, a:visited, a:active, a:hover {
color: #018e01; /* цвет ссылок сносок для таблиц в DPL */
}
table.wikitablered {
background-color: #fff5f5; /* цвет фона красных таблиц */
border: solid 1px #993333;
border-collapse: collapse;
}
table.wikitablered tr th {
background-color: #ffdede; /* цвет фона заголовка красных таблиц */
    border: solid 1px #993333; /* цвет рамок заголовка красных таблиц */
}
table.wikitablered tr td {
    border: solid 1px #993333; /* цвет рамок строк красных таблиц */
}
.mw-body {
background-color: #f5fff5;
border-color: #359d2f;
}
}


Строка 365: Строка 443:
.standard,
.standard,
.wide {
.wide {
border: 1px solid #a2a9b1;
border: 1px solid #339933;
border-collapse: collapse;
border-collapse: collapse;
}
}
Строка 377: Строка 455:
.wide > * > tr > th,
.wide > * > tr > th,
.wide > * > tr > td {
.wide > * > tr > td {
border: 1px solid #a2a9b1;
border: 1px solid #339933;
padding: 0.2em 0.4em;
padding: 0.2em 0.4em;
}
}
Строка 385: Строка 463:
.wide > tr > th,
.wide > tr > th,
.wide > * > tr > th {
.wide > * > tr > th {
background-color: #eaf3ff;
background-color: #DAEAD3;
}
}



Текущая версия от 21:05, 5 декабря 2023

/* Стили для заглавной страницы */
@media (max-width: 719px) {
	
	.page-Заглавная_страница #content {
		background-color:#DAEAD3;
	}
	.page-Заглавная_страница .header-container.header-chrome {
		box-shadow:none; 
	}
	
}

a {
	text-decoration: none;
	color: #008000; /* цвет ссылок */
	background: none;
}
a:visited {
	color: #007500; /* цвет посещённых ссылок */
}
a:active { 
	color: #018e01; /* цвет ссылки при нажатии */
}
a:hover {
	color: #018e01; /* цвет ссылки при наведении курсора */
	text-decoration: underline;
}
a.external:visited {
    color: #007500; /* цвет посещённых внешних ссылок */
}
a.external:active { 
	color: #018e01; /* цвет внешней ссылки при нажатии */
}
a.external:hover {
	color: #018e01; /* цвет внешней ссылки при наведении курсора */
	text-decoration: underline;
}
table.wikitable {
	background-color: #f5fff5; /* цвет фона таблиц */
}
table.wikitable tr th {
	background-color: #deffde; /* цвет фона заголовка таблиц */
    border-color: #339933; /* цвет рамок заголовка таблиц */
}
table.wikitable tr td {
    border-color: #339933; /* цвет рамок строк таблиц */
}
table.wikitable tr:nth-child(2n-1) {
	background-color: #edf9ed;  /* цвет фона нечётных строк таблиц */
}
table.dpl {
	margin: 1em 0;
	border-collapse: collapse;
	background-color: #f5fff5; /* цвет фона таблиц в DPL */
}
table.dpl tr th {
	padding: 0.2em 0.4em;
	background-color: #deffde; /* цвет фона заголовка таблиц в DPL */
    border: 1px solid #339933; /* цвет рамок заголовка таблиц в DPL */
}
table.dpl tr td {
	padding: 0.2em 0.4em;
    border: 1px solid #339933; /* цвет рамок строк таблиц в DPL */
}
table.dpl tr:nth-child(2n-1) {
	background-color: #edf9ed;  /* цвет фона нечётных строк таблиц в DPL */
}
table.dpl a, a:visited, a:active, a:hover {
	color: inherit; /* цвет ссылок для таблиц в DPL */
}
table.dpl sup.reference a, a:visited, a:active, a:hover {
	color: #018e01; /* цвет ссылок сносок для таблиц в DPL */
}
table.wikitablered {
	background-color: #fff5f5; /* цвет фона красных таблиц */
	border: solid 1px #993333;
	border-collapse: collapse;
}
table.wikitablered tr th {
	background-color: #ffdede; /* цвет фона заголовка красных таблиц */
    border: solid 1px #993333; /* цвет рамок заголовка красных таблиц */
}
table.wikitablered tr td {
    border: solid 1px #993333; /* цвет рамок строк красных таблиц */
}
.mw-body {
	background-color: #f5fff5;
	border-color: #359d2f;
}

/*
 * Костыли-префиксы для поддержки устаревших браузеров заглавной страницей
 * Будут переведены на TemplateStyles, см. [[phab:T162379]]
*/
.main-top-right > ul {
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
}

.main-featuredLists > .main-featuredLists-item {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-webkit-column-break-inside: avoid;
	display: -webkit-box;
	display: -webkit-flex;
}

.main-featuredLists-item > img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
}

.main-footer {
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
}

.main-footer-actions {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
}

.main-footer-actions > ul {
	-webkit-box-align: center;
	-webkit-align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
}

.main-footer-menu {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	display: -webkit-box;
	display: -webkit-flex;
}

.main-footer-menuToggle {
	-webkit-box-align: center;
	-webkit-align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
}

.main-wikimedia-list {
	-webkit-column-count: 4;
	-webkit-column-width: 15em;
}

.main-wikimedia-list > .main-wikimedia-listItem {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-webkit-column-break-inside: avoid;
	display: -webkit-box;
	display: -webkit-flex;
}

.main-wikimedia-listItem > img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
}

.main-wikimedia-listItem > a {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
}

@media (max-width: 719px) {
	.main-wikimedia-list {
		-webkit-column-width: 10em;
	}
}

@media (min-width: 1000px) {
	.main-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
	}

	.main-wrapper-column {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
	}

	.main-top {
		-webkit-box-align: center;
		-webkit-align-items: center;
		display: -webkit-box;
		display: -webkit-flex;
	}

	.main-top-left {
		background-image: -webkit-linear-gradient(left, #f8f9fa 0%, #f8f9fa 70%, rgba(248, 249, 250, 0) 100%);
		-webkit-box-flex: 3;
		-webkit-flex: 3;
	}
	
	.main-top-right {
		-webkit-box-flex: 2;
		-webkit-flex: 2;
	}

	.main-top-right > ul {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-webkit-box-pack: left;
		-webkit-justify-content: left;
	}
}

/* Служебные классы для показа сообщений отдельным группам пользователей */
.group-checkuser-show,
.group-bureaucrat-show,
.group-sysop-show,
.group-engineer-show,
.group-closer-show,
.group-filemover-show,
.group-editor-show,
.group-autoeditor-show,
.group-user-show {
	display: none;
}

/* Style for horizontal lists (separator following item).
   Adapted for the mobile version.
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 6 (2014-05-09)
   @author [[User:Edokter]]
 */
/* Display list items inline */
.mw-parser-output .hlist dd,
.mw-parser-output .hlist dt,
.mw-parser-output .hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.mw-parser-output .hlist.inline,
.mw-parser-output .hlist.inline dl,
.mw-parser-output .hlist.inline ol,
.mw-parser-output .hlist.inline ul,
.mw-parser-output .hlist dl dl, .hlist dl ol, .hlist dl ul,
.mw-parser-output .hlist ol dl, .hlist ol ol, .hlist ol ul,
.mw-parser-output .hlist ul dl, .hlist ul ol, .hlist ul ul {
    margin: 0;
    display: inline;
}
/* Generate interpuncts */
.mw-parser-output .hlist dt:after {
    content: ": ";
}
.mw-parser-output .hlist dd:after,
.mw-parser-output .hlist li:after {
    content: " · ";
    font-weight: bold;
}
.mw-parser-output .hlist dd:last-child:after,
.mw-parser-output .hlist dt:last-child:after,
.mw-parser-output .hlist li:last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.mw-parser-output .hlist dd dd:first-child:before, .mw-parser-output .hlist dd dt:first-child:before, .mw-parser-output .hlist dd li:first-child:before,
.mw-parser-output .hlist dt dd:first-child:before, .mw-parser-output .hlist dt dt:first-child:before, .mw-parser-output .hlist dt li:first-child:before,
.mw-parser-output .hlist li dd:first-child:before, .mw-parser-output .hlist li dt:first-child:before, .mw-parser-output .hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.mw-parser-output .hlist dd dd:last-child:after, .mw-parser-output .hlist dd dt:last-child:after, .mw-parser-output .hlist dd li:last-child:after,
.mw-parser-output .hlist dt dd:last-child:after, .mw-parser-output .hlist dt dt:last-child:after, .mw-parser-output .hlist dt li:last-child:after,
.mw-parser-output .hlist li dd:last-child:after, .mw-parser-output .hlist li dt:last-child:after, .mw-parser-output .hlist li li:last-child:after {
    content: ") ";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.mw-parser-output .hlist ol {
    counter-reset: listitem;
}
.mw-parser-output .hlist ol > li {
    counter-increment: listitem;
}
.mw-parser-output .hlist ol > li:before {
    content: " " counter(listitem) " ";
    white-space: nowrap;
}
.mw-parser-output .hlist dd ol > li:first-child:before,
.mw-parser-output .hlist dt ol > li:first-child:before,
.mw-parser-output .hlist li ol > li:first-child:before {
    content: " (" counter(listitem) " ";
}

/* Списки без маркеров */
.plainlist ol:not(.references),
.plainlist dl,
.plainlist ul {
	line-height: inherit;
	list-style: none none;
	margin: 0;
	padding: 0;
}
.plainlist ol:not(.references) li,
.plainlist dl dt,
.plainlist dl dd,
.plainlist ul li {
	margin: 0;
}
.plainlist dl dt:after {
	content: ": ";
}

/* Неразрывные пробелы в горизонтальных списках */
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
.hlist-items-nowrap dd,
.hlist-items-nowrap dt,
.hlist-items-nowrap li {
    white-space: nowrap;
}

/* Но где-то неразрывность надо сбросить (например, в навшаблонах в узких местах) */
.wrap,
.wraplinks a,
.hlist-items-nowrap dl dl, .hlist-items-nowrap dl ol, .hlist-items-nowrap dl ul, /* Allow nested lists to wrap anyway */
.hlist-items-nowrap ol dl, .hlist-items-nowrap ol ol, .hlist-items-nowrap ol ul,
.hlist-items-nowrap ul dl, .hlist-items-nowrap ul ol, .hlist-items-nowrap ul ul {
    white-space: normal;
}

.reflist-narrow .mw-references-columns {
	-webkit-column-width: 20em;
	-moz-column-width: 20em;
	column-width: 20em;
}
.reflist-wide .mw-references-columns {
	-webkit-column-width: 40em;
	-moz-column-width: 40em;
	column-width: 40em;
}

/* Enable custom list style types */
.reflist ol.references {
	list-style-type: inherit;
}

blockquote {
	quotes: '\00AB' '\00BB';
}

/* Блок ссылок на альтернативные сервисы рядом с координатами («HGЯО») */
.mw-body .geo-services {
	font-size: 82%;
}

.geo-services a > span {
	margin: 0.25em;
}

.geo-services > :first-child a > span {
	margin-left: 0.4em;
}

/* Временные правки стилей элементов внутри карточек */
table.infobox td p {
	margin: 0 !important;
}
table.infobox td .NavContent {
	margin-left: 0 !important;
}

/* Списки в карточках */ 
.infobox th:not(.noplainlist) > ul,
.infobox td:not(.noplainlist) > ul,
.infobox [data-wikidata-property-id] > ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
.infobox .noplainlist > ul:first-child {
	margin-top: 0;
}
.infobox th > ol,
.infobox td > ol,
.infobox [data-wikidata-property-id] > ol {
	margin: 0;
}
.infobox th > dl,
.infobox td > dl,
.infobox [data-wikidata-property-id] > dl {
	margin: 0;
}
.infobox.infobox li,
.infobox.infobox dt,
.infobox.infobox dd {
	margin-bottom: 0;
}
.infobox th > ol.references,
.infobox td > ol.references {
	line-height: 1.25em;
}

/* Таблицы наград в карточках */
.content table.infobox table {
	margin: 0;
}
.content table.infobox table td {
    width: initial;
    padding: initial;
}

/* Сбрасываем неразрывность где нужно (инфобоксы, карточки, blockright) */
.infobox .nowrap,
.infobox .nowraplinks a,
.infobox .nowraplinks .selflink,
.blockright .nowrap {
	white-space: normal;
}

/* Скрытие «показать/скрыть карту» на мобильных */
.mw-customtoggle-maps1 {
	display: none;
}

/* {{ref-info}} */
.ref-info {
	font-size: 85%;
	cursor: help;
	color: #72777d;
}

/* {{tl}} и аналоги */
.wp-templatelink {
	color: #9098a0;
}

/* [[Википедия:Оформление таблиц]] */
.standard,
.wide {
	border: 1px solid #339933;
	border-collapse: collapse;
}

.standard > tr > th,
.standard > tr > td,
.standard > * > tr > th,
.standard > * > tr > td,
.wide > tr > th,
.wide > tr > td,
.wide > * > tr > th,
.wide > * > tr > td {
	border: 1px solid #339933;
	padding: 0.2em 0.4em;
}

.standard > tr > th,
.standard > * > tr > th,
.wide > tr > th,
.wide > * > tr > th {
	background-color: #DAEAD3;
}

/* Класс для [[Ш:Работа для администратов]] и подобных 
   для нормального отображения в мобильной версии */
.blockright {
	width: 100%;
	margin: 0.25em 0;
}

/* Стили для расширения [[mw:Extension:Babel]] (13-07-17) */
/* Скрытие буквы N у родных языков, по аналогии со старыми языковыми шаблонами */
.mw-babel-box-level-N {
	display: none;
}