Mobile layout improvements
- Images must fit within the screen - Attempt to make horizontal page footers vertical on mobile
This commit is contained in:
parent
62e1cb33c8
commit
660ec56e73
1 changed files with 33 additions and 12 deletions
|
@ -64,11 +64,6 @@ p {
|
||||||
.custom-footer__cols {
|
.custom-footer__cols {
|
||||||
display: grid;
|
display: grid;
|
||||||
}
|
}
|
||||||
@media (min-width: 560px) {
|
|
||||||
.custom-footer__cols {
|
|
||||||
grid-template-columns: 1fr 1fr;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.my-logo {
|
.my-logo {
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
}
|
}
|
||||||
|
@ -115,6 +110,13 @@ p {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* don't allow images to extend past the edge of the page */
|
||||||
|
img {
|
||||||
|
max-width: 100%;
|
||||||
|
width: auto;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
/* allow tables to scroll horizontally if needed */
|
/* allow tables to scroll horizontally if needed */
|
||||||
.table-scroller {
|
.table-scroller {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
@ -178,13 +180,6 @@ figcaption, .lightbox-caption, .thumbcaption {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* category list columns */
|
|
||||||
@media (min-width: 700px) {
|
|
||||||
.my-category-list {
|
|
||||||
columns: 3;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* animated slots */
|
/* animated slots */
|
||||||
#mw-content-text .animated > :not(.animated-active), #mw-content-text .animated > .animated-subframe > :not(.animated-active) {
|
#mw-content-text .animated > :not(.animated-active), #mw-content-text .animated > .animated-subframe > :not(.animated-active) {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
@ -221,3 +216,29 @@ figcaption, .lightbox-caption, .thumbcaption {
|
||||||
color: var(--theme-page-text-color--hover);
|
color: var(--theme-page-text-color--hover);
|
||||||
margin-left: 1.2em;
|
margin-left: 1.2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* media queries */
|
||||||
|
|
||||||
|
/* for reference, cell phone screens are generally 400 px wide, definitely less than 500 px */
|
||||||
|
|
||||||
|
@media (min-width: 700px) { /* wider than 700 px */
|
||||||
|
/* category list columns */
|
||||||
|
.my-category-list {
|
||||||
|
columns: 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (min-width: 560px) { /* wider than 560 px */
|
||||||
|
/* footer columns */
|
||||||
|
.custom-footer__cols {
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 559px) { /* narrower than 560 px */
|
||||||
|
/* attempt to make horizontal wiki page footers vertical instead - see /nfs/wiki/Need_for_Speed_Wiki */
|
||||||
|
[style*="width:calc(100%"] {
|
||||||
|
width: auto !important;
|
||||||
|
text-align: center !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue