mirror of
https://github.com/StarCitizenTools/mediawiki-skins-Citizen.git
synced 2024-12-23 19:43:38 +00:00
128 lines
2.3 KiB
Plaintext
128 lines
2.3 KiB
Plaintext
/*
|
|
* Citizen - Gallery Styles
|
|
* https://starcitizen.tools
|
|
*/
|
|
|
|
@import '../../resources/variables.less';
|
|
@import '../../resources/mixins.less';
|
|
|
|
@gallery-clutter: 2px;
|
|
|
|
.skin-citizen {
|
|
ul.gallery {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
justify-content: center;
|
|
padding: 0;
|
|
margin: @content-margin-top -@gallery-clutter;
|
|
}
|
|
|
|
ul.mw-gallery {
|
|
&-packed,
|
|
&-packed-hover,
|
|
&-packed-overlay {
|
|
text-align: left;
|
|
|
|
div.thumb img {
|
|
width: 100% !important; // fill empty space
|
|
height: auto;
|
|
}
|
|
|
|
li.gallerybox {
|
|
flex-grow: 1;
|
|
margin: @gallery-clutter;
|
|
|
|
div.gallerytextwrapper {
|
|
right: 0;
|
|
width: auto !important; // fill empty space
|
|
margin: 0;
|
|
background: transparent;
|
|
transition: @transition-background-quick;
|
|
}
|
|
}
|
|
}
|
|
|
|
&-packed-hover,
|
|
&-packed-overlay {
|
|
div.thumb {
|
|
/* Gallary text background */
|
|
&:after {
|
|
position: absolute;
|
|
right: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
display: block;
|
|
height: 60%;
|
|
border-radius: 0 0 @border-radius-small @border-radius-small;
|
|
content: '';
|
|
}
|
|
}
|
|
|
|
div.gallerytextwrapper {
|
|
border-radius: @border-radius-small;
|
|
}
|
|
|
|
div.gallerytext {
|
|
color: #a2a9b1; // color-base50
|
|
}
|
|
}
|
|
|
|
&-packed-hover li.gallerybox:hover,
|
|
&-packed-overlay li.gallerybox {
|
|
div.thumb:after {
|
|
background: linear-gradient( to top, #000, transparent );
|
|
}
|
|
|
|
div.gallerytextwrapper:hover {
|
|
/* Prevent overflow with long caption */
|
|
overflow: hidden;
|
|
max-height: 90%;
|
|
background: #000;
|
|
}
|
|
}
|
|
|
|
&-traditional,
|
|
&-nolines {
|
|
margin-right: -@gallery-clutter * 2;
|
|
margin-left: -@gallery-clutter * 2;
|
|
|
|
li.gallerybox {
|
|
margin: @gallery-clutter * 2;
|
|
}
|
|
}
|
|
}
|
|
|
|
li.gallerybox {
|
|
display: block;
|
|
|
|
> div {
|
|
width: 100% !important; // fill empty space
|
|
height: auto;
|
|
}
|
|
|
|
div.thumb {
|
|
overflow: hidden; // for border radius
|
|
width: 100% !important; // fill empty space
|
|
height: auto;
|
|
border-color: var( --border-color-base );
|
|
margin: 0;
|
|
background-color: var( --background-color-framed );
|
|
border-radius: @border-radius-small;
|
|
}
|
|
}
|
|
|
|
div.gallerytext {
|
|
padding: @content-margin-top / 2 0;
|
|
color: var( --color-base--subtle );
|
|
font-size: @content-caption-size;
|
|
|
|
p {
|
|
margin-top: 0;
|
|
}
|
|
|
|
a.image {
|
|
display: inline;
|
|
}
|
|
}
|
|
}
|