Noah
5638cb2ff7
* On Forums landing page, show who was the most recent commenter on each board's most recently updated post. * Show photo count on Profile Pages on the "Photos" tab. * Revise the mobile and tablet top nav bar: * Always show small badge icons linking to the Site Gallery & Forum * Always show Friends & Messages badges. If no new notifications, they display as grey instead of yellow w/ a number. * Put icons next to most nav bar items, especially the User Menu * Tighten the sprawling page layouts in the Forums to be more compact for mobile screens. * Fix bug where some pages scrolled horizontally on mobile: the root cause was divs with class="content p-2", needs minimum p-3 (but p-4 is used) to provide enough padding to overcome column margins which were pushing the page too wide on mobile.
59 lines
1.1 KiB
CSS
59 lines
1.1 KiB
CSS
/* Custom CSS styles */
|
|
|
|
/* Container for large profile pic on user pages */
|
|
.profile-photo {
|
|
width: 150px;
|
|
height: 150px;
|
|
display: block;
|
|
border: 1px solid #000;
|
|
background-color: #fff;
|
|
padding: 4px;
|
|
position: relative;
|
|
}
|
|
.profile-photo img {
|
|
max-width: 100%;
|
|
height: auto;
|
|
}
|
|
.profile-photo .corner {
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
|
|
/* Photo modals in addition to Bulma .modal-content */
|
|
.photo-modal {
|
|
width: auto !important;
|
|
max-width: fit-content;
|
|
max-height: fit-content;
|
|
}
|
|
|
|
/* Custom bulma tag colors */
|
|
.tag:not(body).is-private.is-light {
|
|
color: #CC00CC;
|
|
background-color: #FFEEFF;
|
|
}
|
|
|
|
.has-text-private {
|
|
color: #CC00CC;
|
|
}
|
|
.has-text-private-light {
|
|
color: #FF99FF;
|
|
}
|
|
|
|
/* Mobile: notification badge near the hamburger menu */
|
|
.nonshy-mobile-notification {
|
|
position: absolute;
|
|
top: 10px;
|
|
right: 50px;
|
|
z-index: 1000;
|
|
}
|
|
@media screen and (min-width: 1024px) {
|
|
.nonshy-mobile-notification {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
/* Bulma hack: full-width columns in photo card headers */
|
|
.nonshy-fullwidth {
|
|
width: 100%;
|
|
} |