Style AppBar as top notch with glass effect

main
Warinyourself 3 months ago
parent b286ebbe05
commit dbbc7c8ffe

@ -1,64 +1,47 @@
.app-bar
--icon-size: 24px
position absolute
position fixed
top 0
left 0
width 100%
font-size 0.875rem
background var(--background-block)
display flex
justify-content center
height 36px
align-items center
padding 0 var(--gap)
.app-bar__info
display flex
gap var(--gap)
position absolute
right var(--gap)
left 50%
transform translateX(-50%)
z-index 100
.app-bar-battery
display flex
align-items center
gap 12px
.app-bar-battery-icon
position relative
width var(--icon-size)
height calc(var(--icon-size) / 2)
border calc(var(--icon-size) / 40) white solid
border-radius calc(var(--icon-size) / 9)
margin-right calc(var(--gap) / 2)
&::before
content ''
display block
top 50%
right 0px
background white
position absolute
border-radius 0 calc(var(--icon-size) / 30) calc(var(--icon-size) / 30) 0
width calc(var(--icon-size) / 10)
height calc(var(--icon-size) / 5)
transform translate(100%, -50%)
padding 8px 20px 10px
border-radius 0 0 20px 20px
background var(--glass-bg-active)
border 0 solid var(--glass-border)
border-width 0 1px 1px 1px
backdrop-filter var(--glass-blur)
-webkit-backdrop-filter var(--glass-blur)
box-shadow 0 4px 16px rgba(0, 0, 0, 0.25)
.app-bar-battery-icon__fill
max-width 100%
height 100%
background var(--color-unfocus)
&.charging
background var(--color-green)
font-size 0.78rem
white-space nowrap
.app-bar-battery-icon__charge
width 80%
position absolute
top 50%
left 50%
transform translate(-50%, -50%)
svg
width 14px
height 14px
flex-shrink 0
.app-bar__bright
gap calc(var(--gap) / 2)
.app-bar__item
display flex
align-items center
gap 5px
color var(--color-unfocus)
transition color .2s
&--clickable
cursor pointer
&:hover
color white
.app-bar__layout
font-weight 600
letter-spacing 0.05em
.brightness-icon
width 1.1rem
.app-bar__time
font-weight 500
letter-spacing 0.02em

Loading…
Cancel
Save