Difference between revisions of "MediaWiki:Common.css"
From Interalios Wiki
Jump to navigationJump to search
(Created page with "→CSS placed here will be applied to all skins: .mw-tpl-colorbox { box-sizing: border-box; margin: 0.5em 0.5em 1em 0.5em; border-radius: 0.2em; background: #fff; box-shadow: 0 0 0.2em #999999; } .mw-tpl-colorbox-title { background: #eaecf0; color: #000000; border-radius: 0.2em 0.2em 0 0; padding: 0.5em 1em 0.5em 1em; } .mw-tpl-colorbox-title-icon { opacity: 0.8; } .mw-tpl-colorbox-title-corner { float: right; font-size: 0.7em; } .mw-tpl-colorbox-conten...") |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
. | .card { | ||
position: relative; | |||
display: flex; | |||
flex-direction: column; | |||
min-width: 0; | |||
word-wrap: break-word; | |||
background-color: #fff; | |||
background-clip: border-box; | |||
border: 1px solid rgba(0, 0, 0, 0.125); | |||
border-radius: 0.25rem; | |||
} | |||
.card > hr { | |||
margin-right: 0; | |||
margin-left: 0; | |||
} | |||
.card > .list-group { | |||
border-top: inherit; | |||
border-bottom: inherit; | |||
} | |||
.card > .list-group:first-child { | |||
border-top-width: 0; | |||
border-top-left-radius: calc(0.25rem - 1px); | |||
border-top-right-radius: calc(0.25rem - 1px); | |||
} | |||
.card > .list-group:last-child { | |||
border-bottom-width: 0; | |||
border-bottom-right-radius: calc(0.25rem - 1px); | |||
border-bottom-left-radius: calc(0.25rem - 1px); | |||
} | |||
.card > .card-header + .list-group, | |||
.card > .list-group + .card-footer { | |||
border-top: 0; | |||
} | |||
.card-body { | |||
flex: 1 1 auto; | |||
padding: 1rem 1rem; | |||
} | |||
.card-title { | |||
margin-bottom: 0.5rem; | |||
} | |||
.card-subtitle { | |||
margin-top: -0.25rem; | |||
margin-bottom: 0; | |||
} | |||
.card-text:last-child { | |||
margin-bottom: 0; | |||
} | |||
.card-link + .card-link { | |||
margin-left: 1rem; | |||
} | |||
.card-header { | |||
padding: 0.5rem 1rem; | |||
margin-bottom: 0; | |||
background-color: rgba(0, 0, 0, 0.03); | |||
border-bottom: 1px solid rgba(0, 0, 0, 0.125); | |||
} | |||
.card-header:first-child { | |||
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; | |||
} | |||
.card-footer { | |||
padding: 0.5rem 1rem; | |||
background-color: rgba(0, 0, 0, 0.03); | |||
border-top: 1px solid rgba(0, 0, 0, 0.125); | |||
} | |||
.card-footer:last-child { | |||
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); | |||
} | |||
.card-header-tabs { | |||
margin-right: -0.5rem; | |||
margin-bottom: -0.5rem; | |||
margin-left: -0.5rem; | |||
border-bottom: 0; | |||
} | |||
.card-header-pills { | |||
margin-right: -0.5rem; | |||
margin-left: -0.5rem; | |||
} | |||
.card-img-overlay { | |||
position: absolute; | |||
top: 0; | |||
right: 0; | |||
bottom: 0; | |||
left: 0; | |||
padding: 1rem; | |||
border-radius: calc(0.25rem - 1px); | |||
} | |||
.card-img, | |||
.card-img-top, | |||
.card-img-bottom { | |||
width: 100%; | |||
} | |||
.card-img, | |||
.card-img-top { | |||
border-top-left-radius: calc(0.25rem - 1px); | |||
border-top-right-radius: calc(0.25rem - 1px); | |||
} | |||
.card-img, | |||
.card-img-bottom { | |||
border-bottom-right-radius: calc(0.25rem - 1px); | |||
border-bottom-left-radius: calc(0.25rem - 1px); | |||
} | |||
.card-group > .card { | |||
margin-bottom: 0.75rem; | |||
} | |||
@media (min-width: 576px) { | |||
.card-group { | |||
display: flex; | |||
flex-flow: row wrap; | |||
} | |||
.card-group > .card { | |||
flex: 1 0 0%; | |||
margin-bottom: 0; | |||
} | |||
.card-group > .card + .card { | |||
margin-left: 0; | |||
border-left: 0; | |||
} | |||
.card-group > .card:not(:last-child) { | |||
border-top-right-radius: 0; | |||
border-bottom-right-radius: 0; | |||
} | |||
.card-group > .card:not(:last-child) .card-img-top, | |||
.card-group > .card:not(:last-child) .card-header { | |||
border-top-right-radius: 0; | |||
} | |||
.card-group > .card:not(:last-child) .card-img-bottom, | |||
.card-group > .card:not(:last-child) .card-footer { | |||
border-bottom-right-radius: 0; | |||
} | |||
.card-group > .card:not(:first-child) { | |||
border-top-left-radius: 0; | |||
border-bottom-left-radius: 0; | |||
} | |||
.card-group > .card:not(:first-child) .card-img-top, | |||
.card-group > .card:not(:first-child) .card-header { | |||
border-top-left-radius: 0; | |||
} | |||
.card-group > .card:not(:first-child) .card-img-bottom, | |||
.card-group > .card:not(:first-child) .card-footer { | |||
border-bottom-left-radius: 0; | |||
} | |||
} | |||
.row { | |||
--bs-gutter-x: 1.5rem; | |||
--bs-gutter-y: 0; | |||
display: flex; | |||
flex-wrap: wrap; | |||
margin-top: calc(-1 * var(--bs-gutter-y)); | |||
margin-right: calc(-0.5 * var(--bs-gutter-x)); | |||
margin-left: calc(-0.5 * var(--bs-gutter-x)); | |||
} | |||
.row > * { | |||
flex-shrink: 0; | |||
width: 100%; | |||
max-width: 100%; | |||
padding-right: calc(var(--bs-gutter-x) * 0.5); | |||
padding-left: calc(var(--bs-gutter-x) * 0.5); | |||
margin-top: var(--bs-gutter-y); | |||
} | |||
.col { | |||
flex: 1 0 0%; | |||
} | |||
.row-cols-auto > * { | |||
flex: 0 0 auto; | |||
width: auto; | |||
} | |||
.row-cols-1 > * { | |||
flex: 0 0 auto; | |||
width: 100%; | |||
} | |||
.row-cols-2 > * { | |||
flex: 0 0 auto; | |||
width: 50%; | |||
} | |||
.row-cols-3 > * { | |||
flex: 0 0 auto; | |||
width: 33.3333333333%; | |||
} | |||
.row-cols-4 > * { | |||
flex: 0 0 auto; | |||
width: 25%; | |||
} | |||
.row-cols-5 > * { | |||
flex: 0 0 auto; | |||
width: 20%; | |||
} | |||
.row-cols-6 > * { | |||
flex: 0 0 auto; | |||
width: 16.6666666667%; | |||
} | |||
.col-auto { | |||
flex: 0 0 auto; | |||
width: auto; | |||
} | |||
.col-1 { | |||
flex: 0 0 auto; | |||
width: 8.33333333%; | |||
} | |||
.col-2 { | |||
flex: 0 0 auto; | |||
width: 16.66666667%; | |||
} | |||
.col-3 { | |||
flex: 0 0 auto; | |||
width: 25%; | |||
} | |||
.col-4 { | |||
flex: 0 0 auto; | |||
width: 33.33333333%; | |||
} | |||
.col-5 { | |||
flex: 0 0 auto; | |||
width: 41.66666667%; | |||
} | |||
.col-6 { | |||
flex: 0 0 auto; | |||
width: 50%; | |||
} | |||
.col-7 { | |||
flex: 0 0 auto; | |||
width: 58.33333333%; | |||
} | } | ||
. | .col-8 { | ||
flex: 0 0 auto; | |||
width: 66.66666667%; | |||
} | } | ||
. | .col-9 { | ||
flex: 0 0 auto; | |||
width: 75%; | |||
} | } | ||
. | .col-10 { | ||
flex: 0 0 auto; | |||
width: 83.33333333%; | |||
} | } | ||
. | .col-11 { | ||
flex: 0 0 auto; | |||
width: 91.66666667%; | |||
} | } | ||
. | .col-12 { | ||
flex: 0 0 auto; | |||
width: 100%; | |||
} | } | ||
Latest revision as of 23:21, 27 April 2022
/* CSS placed here will be applied to all skins */
.card {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem;
}
.card > hr {
margin-right: 0;
margin-left: 0;
}
.card > .list-group {
border-top: inherit;
border-bottom: inherit;
}
.card > .list-group:first-child {
border-top-width: 0;
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
border-bottom-width: 0;
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
border-top: 0;
}
.card-body {
flex: 1 1 auto;
padding: 1rem 1rem;
}
.card-title {
margin-bottom: 0.5rem;
}
.card-subtitle {
margin-top: -0.25rem;
margin-bottom: 0;
}
.card-text:last-child {
margin-bottom: 0;
}
.card-link + .card-link {
margin-left: 1rem;
}
.card-header {
padding: 0.5rem 1rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
padding: 0.5rem 1rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
margin-right: -0.5rem;
margin-bottom: -0.5rem;
margin-left: -0.5rem;
border-bottom: 0;
}
.card-header-pills {
margin-right: -0.5rem;
margin-left: -0.5rem;
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1rem;
border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
width: 100%;
}
.card-img,
.card-img-top {
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-group > .card {
margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-group {
display: flex;
flex-flow: row wrap;
}
.card-group > .card {
flex: 1 0 0%;
margin-bottom: 0;
}
.card-group > .card + .card {
margin-left: 0;
border-left: 0;
}
.card-group > .card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
border-bottom-right-radius: 0;
}
.card-group > .card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
border-bottom-left-radius: 0;
}
}
.row {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(-1 * var(--bs-gutter-y));
margin-right: calc(-0.5 * var(--bs-gutter-x));
margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-top: var(--bs-gutter-y);
}
.col {
flex: 1 0 0%;
}
.row-cols-auto > * {
flex: 0 0 auto;
width: auto;
}
.row-cols-1 > * {
flex: 0 0 auto;
width: 100%;
}
.row-cols-2 > * {
flex: 0 0 auto;
width: 50%;
}
.row-cols-3 > * {
flex: 0 0 auto;
width: 33.3333333333%;
}
.row-cols-4 > * {
flex: 0 0 auto;
width: 25%;
}
.row-cols-5 > * {
flex: 0 0 auto;
width: 20%;
}
.row-cols-6 > * {
flex: 0 0 auto;
width: 16.6666666667%;
}
.col-auto {
flex: 0 0 auto;
width: auto;
}
.col-1 {
flex: 0 0 auto;
width: 8.33333333%;
}
.col-2 {
flex: 0 0 auto;
width: 16.66666667%;
}
.col-3 {
flex: 0 0 auto;
width: 25%;
}
.col-4 {
flex: 0 0 auto;
width: 33.33333333%;
}
.col-5 {
flex: 0 0 auto;
width: 41.66666667%;
}
.col-6 {
flex: 0 0 auto;
width: 50%;
}
.col-7 {
flex: 0 0 auto;
width: 58.33333333%;
}
.col-8 {
flex: 0 0 auto;
width: 66.66666667%;
}
.col-9 {
flex: 0 0 auto;
width: 75%;
}
.col-10 {
flex: 0 0 auto;
width: 83.33333333%;
}
.col-11 {
flex: 0 0 auto;
width: 91.66666667%;
}
.col-12 {
flex: 0 0 auto;
width: 100%;
}