File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ ' hexo-theme-cupertino ' : minor
3+ ---
4+
5+ Add nav bar blur gradient effect.
Original file line number Diff line number Diff line change @@ -162,6 +162,8 @@ builtin_components:
162162# smooth scroll powered by [darkroomengineering/lenis](https://github.com/darkroomengineering/lenis)
163163smooth_scroll : true
164164
165+ nav_blur_gradient : false
166+
165167insertions :
166168 head :
167169 ending : ' '
Original file line number Diff line number Diff line change 1- <div class =" masked" >
1+
2+ <% if (theme .nav_blur_gradient ) { % >
3+ < div class = " nav-mask" >
24 < div order= " 1" >< / div>
35 < div order= " 2" >< / div>
46 < div order= " 3" >< / div>
57 < div order= " 4" >< / div>
68 < div order= " 5" >< / div>
79 < div order= " 6" >< / div>
810< / div>
11+ < % } %>
912<nav id =" theme-nav" >
1013 <div class =" inner" >
1114 <a class =" title" href =" <%= config.root %>" ><%= theme .nav .title %> </a >
Original file line number Diff line number Diff line change 2222 data- scroll- reveal- disappear= " <%= theme.scroll_reveal_disappear %>"
2323 data- scroll- reveal- query= " <%= theme.scroll_reveal_query %>"
2424 < % } %>
25+ data-nav-blur-gradient="<%= theme .nav_blur_gradient %> "
2526 >
2627 <% - js (' js/body-top.js' ) %>
2728 <a href =" #main-content" id =" skip-to-content" ><% - __ (' skip_to_content' ) %> </a >
Original file line number Diff line number Diff line change 1717 z-index : 1000 ;
1818 transition : height 0.4s $animationCurve ;
1919
20+ [data-nav-blur-gradient = ' false' ] & {
21+ background-color : var (--color-background-secondary-translucent );
22+ backdrop-filter : var (--filter-blur );
23+ }
2024 .inner {
2125 max-width : 980px ;
2226 margin : auto ;
@@ -198,7 +202,7 @@ nav {
198202 }
199203}
200204
201- .masked > [order ] {
205+ .nav-mask > [order ] {
202206 position : fixed ;
203207 top : 0 ;
204208 left : 0 ;
You can’t perform that action at this time.
0 commit comments