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
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Dynamic display based on device width */
.mp-topbanner {
.gallery-mobile, .gallery-sd, .gallery-hd {
display: flex;
display: none;
flex-flow: row wrap;
justify-content: space-between;
padding: 1em !important;
clear: both;
}
}
@media only screen and (max-width: 1023px) {
.gallery-mobile {
display: block;
}
.mp-center {
flex-flow: row wrap;
gap: 1em;
}


.mp-panel {
.mp-contents,
margin-bottom: 0.4em;
.mp-agitation {
padding: 0.4em;
flex: 1 1 100%;
}
background-color: rgba(255, 255, 255, 0.58);
border: 1px solid #CE8BF0;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1919px) {
.mp-panel h2 {
.gallery-sd {
margin: 0.1em;
display: block;
padding: 0.2em;
}
background-color: rgba(255, 255, 255, 0.58);
border: 1px solid #CE8BF0;
font-family: Arial, sans-serif !important;
font-size: 1.2em;
font-weight: bold;
color: #222;
}
}
@media only screen and (min-width: 1920px) {
.mp-content {
.gallery-hd {
padding: 0.4em;
display: block;
clear: both;
}
overflow: hidden;
}
}
.vectoronly { /* Panel */
.mp-row {
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;
display: flex;
flex-direction: row;
flex-flow: row wrap;
justify-content: space-between;
}
padding: 1em;
.mp-row > .mp-panel:nth-child(1) {
flex: 1 1 55%;
clear: both;
margin-right: 0.4em;
margin-top: 2.2em !important;
}
.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 {
flex-direction: column;
}
.mp-row > .mp-panel:nth-child(1) {
margin-right: 0;
}
}
}


.mp-green {
.img-res img {
max-width:100%;
background-color: #f2fff9;
height:auto;
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;
}
}


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

/* Dynamic display based on device width */
.gallery-table-res-hide {
display: block;
}
}
.fullwidth {
.gallery-table-res-show {
display: none;
width: 100%;
}
}
.gallery-table-res-hd {
table.fullwidth {
display: none;
width: 100%;
table-layout: fixed;
}
@media only screen and (min-device-width: 960px) {
.gallery-table-res-hide {
display: none !important;
}
.gallery-table-res-show {
display: block !important;
}
.gallery-table-res-hd {
display: none !important;
}
}
@media only screen and (min-device-width: 1920px) {
.gallery-table-res-hide {
display: none !important;
}
.gallery-table-res-show {
display: none !important;
}
.gallery-table-res-hd {
display: block !important;
}
}

.vectoronly {
border: 1px solid #CE8BF0;
color: #000;
background-color: rgba(255, 255, 255, 0.58);
}
}


.levelselectlarge {
.levelselectlarge {
margin-top: 15px;
margin-bottom: 10px;
padding: 8px;
padding: 8px;
text-align:center;
text-align:center;
Line 140: 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);
background-color: rgba(255, 255, 255, 0.58);
border: 1px solid #CE8BF0;
color:#000;
margin-top: 10px;
margin-bottom: 10px;
padding: 1%;
padding: 1%;
text-align: center
text-align: center
Line 163: Line 104:


.mp-agitation {
.mp-agitation {
display: grid;
float: right;
float: right;
width: 35%;
width: 35%;
padding: 1%;
padding: 1%;
background-color: rgba(255, 255, 255, 0.58);
border: 1px solid #CE8BF0;
color:#000;
margin-top: 10px;
margin-bottom: 10px;
text-align: right
text-align: right
}
}
Line 184: 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;
}
}


.mp-mods {
.mp-mods {
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 203: 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;
}