Main Page/stylesheet.css: Difference between revisions

From Celeste Wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
not displaying siteNotice on main page, removed commented CSS
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Dynamic display based on device width */
.mp-content {
.gallery-mobile, .gallery-sd, .gallery-hd {
padding: 0.4em;
display: none;
clear: both;
overflow: hidden;
}
}
@media only screen and (max-width: 1023px) {
.mp-row {
.gallery-mobile {
display: flex;
display: block;
flex-direction: row;
}
}
.mp-center {
.mp-row > .mp-panel:nth-child(1) {
flex: 1 1 55%;
flex-flow: row wrap;
margin-right: 0.4em;
gap: 1em;
}
.mp-row > .mp-panel:nth-child(2) {
flex: 1 1 45%;
}
@media screen and (max-width: 1024px) {
.mp-topbanner {
flex-direction: column;
align-items: center;
}
}

.mp-row {
.mp-contents,
flex-direction: column;
.mp-agitation {
flex: 1 1 100%;
}
}
.mp-row > .mp-panel:nth-child(1) {
margin-right: 0;
}
}

.mp-green {
background-color: #f2fff9;
border-color: #cef2e0;
}
.mp-green h2 {
background-color: #cef2e0;
border-color: #a3bfb1;
}
.mp-blue {
background-color: #f2f8ff;
border-color: #CEE0F2;
}
.mp-blue h2 {
background-color: #cedff2;
border-color: #a3b0bf;
}
.mp-purple {
background-color: #FAF5FF;
border-color: #E0CEF2;
}
.mp-purple h2 {
background-color: #e0cef2;
border-color: #afa3bf;
}
.mp-pink {
background-color: #FFF5FA;
border-color: #F2CEE0;
}
.mp-pink h2 {
background-color: #f2cee0;
border-color: #bfa3b1;
}

.featarticleimg { margin: 1em 0.2em 0.2em 0 !important; }

/* Dynamic display based on device width */
.gallery-table-res-hide {
display: block;
}
.gallery-table-res-show {
display: none;
}
.gallery-table-res-hd {
display: none;
}
}
@media only screen and (min-width: 960px) {
@media only screen and (min-width: 1024px) and (max-width: 1919px) {
.gallery-table-res-hide {
.gallery-sd {
display: none !important;
display: block;
}
.gallery-table-res-show {
display: block !important;
}
.gallery-table-res-hd {
display: none !important;
}
}
}
}
@media only screen and (min-width: 1920px) {
@media only screen and (min-width: 1920px) {
.gallery-table-res-hide {
.gallery-hd {
display: none !important;
display: block;
}
.gallery-table-res-show {
display: none !important;
}
.gallery-table-res-hd {
display: block !important;
}
}
}
.vectoronly { /* Panel */
border: 1px solid #CE8BF0;
color: #000;
background-color: #EDDEF3;
background-color: rgba(255, 255, 255, 0.58);
margin-top: 1em;
margin-bottom: 1em;
}
}


Line 102: Line 42:
padding: 1em;
padding: 1em;
clear: both;
clear: both;
margin-bottom: 0.4em;
margin-top: 2.2em !important;
}
}


.img-res img {
.vectoronly { /* Panel */
max-width:100%;
border: 1px solid #CE8BF0;
color: #000;
height:auto;
}
background-color: #EDDEF3;

background-color: rgba(255, 255, 255, 0.58);
.hc {
margin: 0 auto;
}
.fullwidth {
width: 100%;
}
table.fullwidth {
width: 100%;
table-layout: fixed;
}
}


.levelselectlarge {
.levelselectlarge {
margin-top: 15px;
margin-bottom: 10px;
padding: 8px;
padding: 8px;
text-align:center;
text-align:center;
Line 126: Line 73:
}
}


.mp-contents {
.mp-center {
display: flex;
justify-content: space-between;
}
.mp-center > div {
margin-top: 0;
margin-bottom: 0;
display: grid;
display: grid;
}

.mp-center > div > div {
margin: auto 0;
}

.mp-contents {
float: left;
float: left;
width: 58%;
width: 58%;
width: calc(60% - 5px);
width: calc(60% - 5px);
margin-top: 10px;
margin-bottom: 10px;
padding: 1%;
padding: 1%;
text-align: center
text-align: center
Line 146: Line 104:


.mp-agitation {
.mp-agitation {
display: grid;
float: right;
float: right;
width: 35%;
width: 35%;
padding: 1%;
padding: 1%;
margin-top: 10px;
margin-bottom: 10px;
text-align: right
text-align: right
}
}
Line 164: Line 119:
/*font-size: min(1.15em, 2.25vw);*/
/*font-size: min(1.15em, 2.25vw);*/
text-align: center
text-align: center
}

#catlinks, #siteNotice {
display: none;
}
}


Line 169: Line 128:
background-color: #FEF;
background-color: #FEF;
background-color: rgba(255, 255, 255, 0.65);
background-color: rgba(255, 255, 255, 0.65);
margin: 9px auto 0;
padding: 1px 1% 1%;
padding: 0.5px 1% 1%;
font-size: 0.9em;
font-size: 0.9em;
overflow: auto
overflow: auto
}
.mp-mods h2 {
font-size: 1.3em;
}
}
.mp-mods .header {
.mp-mods .header {
Line 184: Line 145:
text-align: center;
text-align: center;
margin: -0.5em auto
margin: -0.5em auto
}
.mp-mods .mod-desc .mod-file {
float: left;
padding: 4px 10px 4px 0;
}
.mp-mods .mod-desc .mod-text {
white-space: normal;
text-overflow: ellipsis;
overflow: hidden;
}
}

Latest revision as of 17:20, 5 July 2024

/* Dynamic display based on device width */
.gallery-mobile, .gallery-sd, .gallery-hd {
	display: none;
}
@media only screen and (max-width: 1023px) {
	.gallery-mobile {
		display: block;
	}
	.mp-center {
        flex-flow: row wrap;
        gap: 1em;
    }

    .mp-contents,
    .mp-agitation {
        flex: 1 1 100%;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1919px) {
	.gallery-sd {
		display: block;
	}
}
@media only screen and (min-width: 1920px) {
	.gallery-hd {
		display: block;
	}
}
.vectoronly { /* Panel */
	border: 1px solid #CE8BF0;
	color: #000;
	background-color: #EDDEF3;
	background-color: rgba(255, 255, 255, 0.58);
	margin-top: 1em;
	margin-bottom: 1em;
}

.mp-topbanner {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 1em;
    clear: both;
    margin-top: 2.2em !important;
}

.img-res img {
	max-width:100%;
	height:auto;
}

.hc {
	margin: 0 auto;
}
.fullwidth {
	width: 100%;
}
table.fullwidth {
	width: 100%;
	table-layout: fixed;
}

.levelselectlarge {
	padding: 8px;
	text-align:center;
}

.levelselectlarge #celeste {
	font-size: 162%;
	border: none;
	margin: 0 auto;
	padding:.1em
}

.mp-center {
	display: flex;
	justify-content: space-between;
}
.mp-center > div {
	margin-top: 0;
	margin-bottom: 0;
	display: grid;
}

.mp-center > div > div {
	margin: auto 0;
}

.mp-contents {
	float: left;
	width: 58%;
	width: calc(60% - 5px);
	padding: 1%;
	text-align: center
}

.mp-contents #contents-header {
	font-family: Verdana;
	font-size: 3em;
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto 0.1em
}

.mp-agitation {
	float: right;
	width: 35%;
	padding: 1%;
	text-align: right
}

.mp-agitation #agitation-picture {
	float: left;
	padding: 1ex
}

.mp-agitation #agitation-text {
	font-size: 1.15em;
	/*font-size: min(1.15em, 2.25vw);*/
	text-align: center
}

#catlinks, #siteNotice {
	display: none;
}

.mp-mods {
	background-color: #FEF;
	background-color: rgba(255, 255, 255, 0.65);
	padding: 1px 1% 1%;
	font-size: 0.9em;
	overflow: auto
}
.mp-mods h2 {
	font-size: 1.3em;
}
.mp-mods .header {
	text-align: center;
	font-weight: bold;
	font-family: Arial;
	font-size: 2em;
	margin: 0.75em auto
}
.mp-mods .contribute-link {
	text-align: center;
	margin: -0.5em auto
}
.mp-mods .mod-desc .mod-file {
	float: left;
	padding: 4px 10px 4px 0;
}
.mp-mods .mod-desc .mod-text {
	white-space: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}