mirror of
https://github.com/heyman/heynote.git
synced 2024-11-28 19:03:45 +01:00
Use CSS media query for dark mode specific CSS
This commit is contained in:
parent
2f842612fb
commit
249a6bbe11
@ -32,7 +32,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
className() {
|
className() {
|
||||||
return `status ${this.theme}`
|
return `status`
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
@ -56,6 +56,9 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style scoped lang="sass">
|
<style scoped lang="sass">
|
||||||
|
=dark-mode()
|
||||||
|
@media (prefers-color-scheme: dark)
|
||||||
|
@content
|
||||||
.status
|
.status
|
||||||
box-sizing: border-box
|
box-sizing: border-box
|
||||||
height: 22px
|
height: 22px
|
||||||
@ -70,17 +73,9 @@
|
|||||||
flex-direction: row
|
flex-direction: row
|
||||||
user-select: none
|
user-select: none
|
||||||
|
|
||||||
&.dark
|
+dark-mode
|
||||||
background: #0e1217
|
background: #0e1217
|
||||||
color: rgba(255, 255, 255, 0.75)
|
color: rgba(255, 255, 255, 0.75)
|
||||||
.status-block.line-number
|
|
||||||
color: rgba(255, 255, 255, 0.55)
|
|
||||||
.num
|
|
||||||
color: rgba(255, 255, 255, 0.75)
|
|
||||||
.status-block.lang .auto
|
|
||||||
color: rgba(255, 255, 255, 0.55)
|
|
||||||
.theme .icon
|
|
||||||
opacity: 0.9
|
|
||||||
|
|
||||||
.spacer
|
.spacer
|
||||||
flex-grow: 1
|
flex-grow: 1
|
||||||
@ -100,9 +95,14 @@
|
|||||||
color: rgba(255, 255, 255, 0.7)
|
color: rgba(255, 255, 255, 0.7)
|
||||||
.num
|
.num
|
||||||
color: rgba(255, 255, 255, 1.0)
|
color: rgba(255, 255, 255, 1.0)
|
||||||
.lang
|
+dark-mode
|
||||||
.auto
|
color: rgba(255, 255, 255, 0.55)
|
||||||
|
.num
|
||||||
|
color: rgba(255, 255, 255, 0.75)
|
||||||
|
.lang .auto
|
||||||
color: rgba(255, 255, 255, 0.7)
|
color: rgba(255, 255, 255, 0.7)
|
||||||
|
+dark-mode
|
||||||
|
color: rgba(255, 255, 255, 0.55)
|
||||||
.theme
|
.theme
|
||||||
padding-top: 0
|
padding-top: 0
|
||||||
padding-bottom: 0
|
padding-bottom: 0
|
||||||
@ -113,6 +113,8 @@
|
|||||||
background-size: 14px
|
background-size: 14px
|
||||||
background-repeat: no-repeat
|
background-repeat: no-repeat
|
||||||
background-position: center center
|
background-position: center center
|
||||||
|
+dark-mode
|
||||||
|
opacity: 0.9
|
||||||
&.dark
|
&.dark
|
||||||
background-image: url("/icons/dark-mode.png")
|
background-image: url("/icons/dark-mode.png")
|
||||||
&.light
|
&.light
|
||||||
|
Loading…
Reference in New Issue
Block a user