Merge pull request #4761 from AntonKhorev:dark-mode-with-close-button
Enable dark theme if user prefers dark color scheme - no javascript version
This commit is contained in:
commit
ae00fa84c8
3 changed files with 13 additions and 2 deletions
|
@ -82,6 +82,16 @@ time[title] {
|
|||
100% { opacity: 1 }
|
||||
}
|
||||
|
||||
/* Bootstrap close button overrides for nested light/dark themes */
|
||||
|
||||
[data-bs-theme="dark"] .btn-close {
|
||||
filter: var(--bs-btn-close-white-filter);
|
||||
}
|
||||
|
||||
[data-bs-theme="light"] .btn-close {
|
||||
filter: none;
|
||||
}
|
||||
|
||||
/* Rules for the header */
|
||||
|
||||
#menu-icon {
|
||||
|
@ -502,7 +512,7 @@ body.small-nav {
|
|||
}
|
||||
|
||||
.leaflet-control-scale-line {
|
||||
@extend .border-light, .border-opacity-75;
|
||||
border-color: rgba(var(--bs-light-rgb), .75) !important;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -20,3 +20,4 @@ $table-border-factor: .1;
|
|||
$list-group-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
|
||||
|
||||
$enable-negative-margins: true;
|
||||
$color-mode-type: media-query;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<% unless (banner = next_banner()).nil? %>
|
||||
<%= tag.div :id => "banner", :class => "position-relative", :data => { :bs_theme => token_list(:dark => banner[:dark]) } do %>
|
||||
<%= tag.div :id => "banner", :class => "position-relative", :data => { :bs_theme => (banner[:dark] ? "dark" : "light") } do %>
|
||||
<%= link_to (image_tag banner[:img], :srcset => banner[:srcset], :alt => banner[:alt], :title => banner[:alt]), banner[:link] %>
|
||||
<button type="button"
|
||||
class="btn-close position-absolute top-0 end-0 m-4 opacity-100 bg-white bg-opacity-50"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue