MediaWiki:Common.css: различия между версиями
Внешний вид
Admin (обсуждение | вклад) Нет описания правки |
Admin (обсуждение | вклад) Нет описания правки |
||
Строка 42: | Строка 42: | ||
@media (max-width: 768px){ | @media (max-width: 768px){ | ||
.infobox{ float:none; margin:0 0 1em 0; width:auto } | .infobox{ float:none; margin:0 0 1em 0; width:auto } | ||
} | |||
.infobox { | |||
float: right; | |||
clear: right; | |||
margin: 0 0 1em 1em; | |||
width: 320px; | |||
border: 1px solid #a2a9b1; | |||
background: #f8f9fa; | |||
border-radius: 4px; | |||
overflow: hidden; | |||
} | |||
.infobox .infobox-title { | |||
font-weight: 700; | |||
text-align: center; | |||
padding: .5em; | |||
background: #eaecf0; | |||
} | |||
.infobox .infobox-image { | |||
text-align: center; | |||
padding: .5em; | |||
} | |||
.infobox-gallery { | |||
display: grid; | |||
grid-template-columns: repeat(auto-fit, minmax(96px, 1fr)); | |||
gap: 6px; | |||
align-items: end; | |||
margin: .4em .5em; | |||
} | |||
.infobox-gallery img { | |||
max-width: 100%; | |||
height: auto; | |||
display: block; | |||
} | |||
.infobox-row { | |||
display: flex; | |||
border-top: 1px solid #a2a9b1; | |||
} | |||
.infobox-label { | |||
flex: 0 0 40%; | |||
background: #f3f4f5; | |||
padding: .35em .5em; | |||
font-weight: 600; | |||
} | |||
.infobox-data { | |||
flex: 1; | |||
padding: .35em .5em; | |||
} | |||
.list-style-none { | |||
list-style: none; | |||
margin: 0; | |||
padding: 0; | |||
} | |||
@media (max-width: 768px) { | |||
.infobox { | |||
float: none; | |||
margin: 0 0 1em 0; | |||
width: auto; | |||
} | |||
} | } |
Версия от 08:44, 10 августа 2025
/* Размещённый здесь CSS будет применяться ко всем темам оформления */
/* ====== Инфобокс ====== */
.infobox{
float:right; clear:right; margin:0 0 1em 1em; width:320px;
border:1px solid #a2a9b1; background:#f8f9fa; border-radius:4px; overflow:hidden
}
.infobox .infobox-title{
font-weight:700; text-align:center; padding:.5em; background:#eaecf0
}
.infobox .infobox-image{ text-align:center; padding:.5em }
/* Строки карточки */
.infobox-row{ display:flex; border-top:1px solid #a2a9b1 }
.infobox-label{ flex:0 0 40%; background:#f3f4f5; padding:.35em .5em; font-weight:600 }
.infobox-data{ flex:1; padding:.35em .5em }
/* Галерея картинок в шапке карточки */
.infobox-gallery{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(96px,1fr));
gap:6px; align-items:end; margin:.4em .5em
}
/* Картинки могут приходить как <a class="image"><img…> */
.infobox-gallery .image{ display:block }
.infobox-gallery img{ max-width:100%; height:auto; display:block }
/* Утилиты */
.list-style-none{ list-style:none; margin:0; padding:0 }
.invslot{ display:inline-block; position:relative }
.invslot-item-image img{ vertical-align:bottom }
.invslot-stacksize{ position:absolute; right:2px; bottom:0; font-weight:700 }
/* «Значение данных» */
.dv{
font-family:monospace; padding:0 .25em; border:1px solid #c8ccd1;
background:#fff; border-radius:3px
}
/* Чуть ужимаем на узких экранах */
@media (max-width: 768px){
.infobox{ float:none; margin:0 0 1em 0; width:auto }
}
.infobox {
float: right;
clear: right;
margin: 0 0 1em 1em;
width: 320px;
border: 1px solid #a2a9b1;
background: #f8f9fa;
border-radius: 4px;
overflow: hidden;
}
.infobox .infobox-title {
font-weight: 700;
text-align: center;
padding: .5em;
background: #eaecf0;
}
.infobox .infobox-image {
text-align: center;
padding: .5em;
}
.infobox-gallery {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));
gap: 6px;
align-items: end;
margin: .4em .5em;
}
.infobox-gallery img {
max-width: 100%;
height: auto;
display: block;
}
.infobox-row {
display: flex;
border-top: 1px solid #a2a9b1;
}
.infobox-label {
flex: 0 0 40%;
background: #f3f4f5;
padding: .35em .5em;
font-weight: 600;
}
.infobox-data {
flex: 1;
padding: .35em .5em;
}
.list-style-none {
list-style: none;
margin: 0;
padding: 0;
}
@media (max-width: 768px) {
.infobox {
float: none;
margin: 0 0 1em 0;
width: auto;
}
}