MediaWiki:Common.css: различия между версиями
Перейти к навигации
Перейти к поиску
Подарок (обсуждение | вклад) Нет описания правки |
Подарок (обсуждение | вклад) Нет описания правки |
||
| (не показано 17 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
/* Размещённый здесь CSS будет применяться ко всем темам оформления */ | /* Размещённый здесь CSS будет применяться ко всем темам оформления */ | ||
.vector-menu-portal .vector-menu-content li a:visited { | |||
font-weight: bold; | |||
color: #514f4f; | |||
} | |||
.vector-menu-portal .vector-menu-content li a { | |||
font-weight: bold; | |||
color: #514f4f; | |||
} | |||
.vector-menu-portal .vector-menu-content li a:hover { | |||
color: #cf6a00; | |||
} | |||
.vector-menu-portal .vector-menu-content li { | |||
left: -22px; | |||
text-align: center; | |||
position: relative; | |||
box-shadow: 0 2px 8px rgba(0, 0, 0, .4); | |||
width: 81%; | |||
top: -12px; | |||
background-color: #93939342; | |||
border-left: 1px solid #a2a9b1; | |||
padding: 0.25em 0; | |||
font-size: 0.75em; | |||
} | |||
#ca-viewsource, #p-tb{ | #ca-viewsource, #p-tb{ | ||
display: none | display: none | ||
| Строка 6: | Строка 31: | ||
display: none | display: none | ||
} | } | ||
#mw-panel .portal-first .body { | |||
color: #474747; | |||
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; | |||
font-size: 18px; | |||
text-align: left; | |||
} | |||
body { | body { | ||
background | background: #C5CED5 url(https://img.carnage2007.ru/i/temple/back.jpg) repeat; | ||
background-repeat: repeat; | background-repeat: repeat; | ||
font-family: sans-serif; | font-family: sans-serif; | ||
| Строка 16: | Строка 46: | ||
padding: 0; | padding: 0; | ||
} | } | ||
. | |||
.mw-body, | |||
.parsoid-body { | |||
// General background/foreground color definition as one exception to the rule. | |||
background-color: @background-color-base; | |||
color: @color-base; | |||
direction: ltr; | |||
padding: @padding-content; | |||
} | |||
#p-personal { | |||
position: absolute; | |||
top: @top-personal-tools; | |||
right: 0.75em; | |||
z-index: @z-index-personal; | |||
ul { | |||
padding-left: 10em; /* Keep from overlapping logo */ | |||
} | |||
li { | |||
float: left; | |||
} | |||
} | |||
.mw-body, | |||
#mw-data-after-content { | |||
margin-left: 10em; | |||
} | |||
.mw-body { | |||
// Merge the border below with tabs' one (in their background image). | |||
margin-top: -@border-width-base; | |||
// Border on top, left, and bottom side. | |||
border: @border-width-base @border-style-base @border-color-content; | |||
border-right-width: 0; | |||
.firstHeading { | |||
/* Change the default from mediawiki.skinning CSS to let indicators float into heading area */ | |||
overflow: visible; | |||
} | |||
} | } | ||
. | |||
.mw-indicators { | |||
float: right; | |||
z-index: @z-index-indicators; | |||
} | } | ||
div#content { | div#content { | ||
background-color: #f8f1e7; | background-color: #f8f1e7; | ||
| Строка 51: | Строка 100: | ||
padding: 1em !important; | padding: 1em !important; | ||
} | } | ||
.mw-body-content { | |||
position: relative; | |||
z-index: @z-index-base; | |||
// Clearfix here for legacy reasons of floated children (gadgets?), | |||
// to be revisited to clarify historic need and possibly remove. | |||
.mixin-clearfix(); | |||
} | } | ||
/* Head */ | |||
#mw-page-base { | #mw-page-base { | ||
.vertical-gradient( @background-color-base, @background-color-secondary, 50%, 100% ); | |||
background-position: bottom left; | |||
height: 5em; | |||
background: none !important; | |||
background-image: none !important | background-image: none !important | ||
} | } | ||
#mw-head-base { | |||
margin-top: -5em; | |||
margin-left: 10em; | |||
height: 5em; | |||
} | |||
/* Hide, but keep accessible for screen-readers */ | |||
#mw-navigation h2 { | |||
position: absolute; | |||
top: -9999px; | |||
} | |||
#mw-head { | #mw-head { | ||
position: absolute; | |||
top: 0; | |||
right: 0; | |||
width: 100%; | |||
background: none !important; | background: none !important; | ||
} | } | ||
/* Navigation Containers */ | |||
#left-navigation { | |||
float: left; | |||
margin-left: 10em; | |||
margin-top: 2.5em; | |||
/* When right nav would overlap left nav, it's placed below it | |||
(normal CSS floats behavior). This rule ensures that no empty space | |||
is shown between them due to right nav's margin-top. Page layout | |||
is still broken, but at least the nav overlaps only the page title | |||
instead of half the content. */ | |||
margin-bottom: -2.5em; | |||
} | } | ||
#right-navigation { | |||
float: right; | |||
margin-top: 2.5em; | |||
} | } | ||
#mw-panel { | |||
position: absolute; | |||
top: 0; | |||
width: 10em; | |||
left: 0; | |||
} | } | ||
.mw-footer { | |||
margin-left: 10em; | |||
margin-top: 0; | |||
} | } | ||
/* Vector screen styles for high definition displays. These rules cross the above components and are | |||
grouped together here only for the sake of the media query common to each. */ | |||
@media ( min-width: 982px ) { | |||
.mw-body, | |||
#mw-head-base, | |||
#left-navigation, | |||
#mw-data-after-content, | |||
.mw-footer { | |||
margin-left: 11em; | |||
} | |||
.mw-body { | |||
padding: 1.25em 1.5em 1.5em 1.5em; | |||
} | |||
.mw-footer { | |||
padding: 1.25em; | |||
} | |||
#mw-panel { | |||
padding-left: 0.5em; | |||
} | |||
#p-search { | |||
margin-right: 1em; | |||
} | |||
#p-personal { | |||
right: 1em; | |||
} | |||
} | |||
} | } | ||
Текущая версия от 06:52, 10 декабря 2025
/* Размещённый здесь CSS будет применяться ко всем темам оформления */
.vector-menu-portal .vector-menu-content li a:visited {
font-weight: bold;
color: #514f4f;
}
.vector-menu-portal .vector-menu-content li a {
font-weight: bold;
color: #514f4f;
}
.vector-menu-portal .vector-menu-content li a:hover {
color: #cf6a00;
}
.vector-menu-portal .vector-menu-content li {
left: -22px;
text-align: center;
position: relative;
box-shadow: 0 2px 8px rgba(0, 0, 0, .4);
width: 81%;
top: -12px;
background-color: #93939342;
border-left: 1px solid #a2a9b1;
padding: 0.25em 0;
font-size: 0.75em;
}
#ca-viewsource, #p-tb{
display: none
}
#ca-talk{
display: none
}
#mw-panel .portal-first .body {
color: #474747;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size: 18px;
text-align: left;
}
body {
background: #C5CED5 url(https://img.carnage2007.ru/i/temple/back.jpg) repeat;
background-repeat: repeat;
font-family: sans-serif;
font-size: 1em;
height: 100%;
margin: 0;
padding: 0;
}
.mw-body,
.parsoid-body {
// General background/foreground color definition as one exception to the rule.
background-color: @background-color-base;
color: @color-base;
direction: ltr;
padding: @padding-content;
}
#p-personal {
position: absolute;
top: @top-personal-tools;
right: 0.75em;
z-index: @z-index-personal;
ul {
padding-left: 10em; /* Keep from overlapping logo */
}
li {
float: left;
}
}
.mw-body,
#mw-data-after-content {
margin-left: 10em;
}
.mw-body {
// Merge the border below with tabs' one (in their background image).
margin-top: -@border-width-base;
// Border on top, left, and bottom side.
border: @border-width-base @border-style-base @border-color-content;
border-right-width: 0;
.firstHeading {
/* Change the default from mediawiki.skinning CSS to let indicators float into heading area */
overflow: visible;
}
}
.mw-indicators {
float: right;
z-index: @z-index-indicators;
}
div#content {
background-color: #f8f1e7;
border: 1px solid #a1927f;
margin-left: 11em;
padding: 1em !important;
}
.mw-body-content {
position: relative;
z-index: @z-index-base;
// Clearfix here for legacy reasons of floated children (gadgets?),
// to be revisited to clarify historic need and possibly remove.
.mixin-clearfix();
}
/* Head */
#mw-page-base {
.vertical-gradient( @background-color-base, @background-color-secondary, 50%, 100% );
background-position: bottom left;
height: 5em;
background: none !important;
background-image: none !important
}
#mw-head-base {
margin-top: -5em;
margin-left: 10em;
height: 5em;
}
/* Hide, but keep accessible for screen-readers */
#mw-navigation h2 {
position: absolute;
top: -9999px;
}
#mw-head {
position: absolute;
top: 0;
right: 0;
width: 100%;
background: none !important;
}
/* Navigation Containers */
#left-navigation {
float: left;
margin-left: 10em;
margin-top: 2.5em;
/* When right nav would overlap left nav, it's placed below it
(normal CSS floats behavior). This rule ensures that no empty space
is shown between them due to right nav's margin-top. Page layout
is still broken, but at least the nav overlaps only the page title
instead of half the content. */
margin-bottom: -2.5em;
}
#right-navigation {
float: right;
margin-top: 2.5em;
}
#mw-panel {
position: absolute;
top: 0;
width: 10em;
left: 0;
}
.mw-footer {
margin-left: 10em;
margin-top: 0;
}
/* Vector screen styles for high definition displays. These rules cross the above components and are
grouped together here only for the sake of the media query common to each. */
@media ( min-width: 982px ) {
.mw-body,
#mw-head-base,
#left-navigation,
#mw-data-after-content,
.mw-footer {
margin-left: 11em;
}
.mw-body {
padding: 1.25em 1.5em 1.5em 1.5em;
}
.mw-footer {
padding: 1.25em;
}
#mw-panel {
padding-left: 0.5em;
}
#p-search {
margin-right: 1em;
}
#p-personal {
right: 1em;
}
}