Skip to content

Commit dfe0a62

Browse files
committed
fix: added visibility hidden sidebar when mobile to avoid focusing on links while hidden
1 parent e916b64 commit dfe0a62

File tree

8 files changed

+124
-115
lines changed

8 files changed

+124
-115
lines changed

Diff for: layouts/Layout.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export default {
7676
</script>
7777

7878
<style lang="stylus" src="../styles/content.styl"></style>
79-
<style lang="stylus" src="../styles/override-components.styl"></style>
79+
<style lang="stylus" src="../styles/override/index.styl"></style>
8080
<style lang="stylus">
8181
.btn-color-mode
8282
margin-top: 2.75rem

Diff for: styles/override-components.styl

-114
This file was deleted.

Diff for: styles/override/custom-block.styl

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
div.custom-block
2+
.custom-block-title
3+
color: inherit !important
4+
5+
&.warning
6+
color: var(--color)
7+
background-color: var(--bg-tip-warning)
8+
9+
&.danger
10+
background-color: var(--bg-tip-danger)
11+
12+
&.danger, &.danger > .custom-block-title
13+
color: var(--color)
14+
15+
&.tip
16+
background-color: var(--bg-secondary)
17+
18+
details.custom-block
19+
&.details
20+
color: var(--color)
21+
background-color: var(--bg-secondary)

Diff for: styles/override/home.styl

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
.home
2+
.hero
3+
.description
4+
color: var(--color-light)
5+
6+
.action-button
7+
background-color: var(--accent-color)
8+
color: var(--text-accent-color-button)
9+
10+
&:hover
11+
background-color: var(--accent-color-darken)
12+
13+
.features
14+
h2, p
15+
color: inherit
16+
17+
.features, .footer
18+
color: var(--color)
19+
border-top-color var(--border-color)

Diff for: styles/override/index.styl

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
@require './home.styl'
2+
@require './custom-block.styl'
3+
@require './search.styl'
4+
@require './sidebar.styl'
5+
6+
.page-edit .edit-link > a
7+
color var(--text-color-link)
8+
9+
.navbar, .sidebar, .sidebar .nav-links
10+
border-color: var(--border-color) !important
11+
12+
.page-nav
13+
> .inner
14+
padding-bottom: 2px
15+
16+
.theme-default-content:not(.custom), .page-edit, .page-nav
17+
max-width: var(--content-max-width)

Diff for: styles/override/navbar.styl

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.navbar .site-name
2+
color: var(--color)
3+
4+
.navbar .links
5+
background var(--bg)
6+
7+
.nav-links .repo-link:hover
8+
color var(--text-color-link)
9+
10+
a.nav-link
11+
&:hover, &.router-link-active
12+
color var(--text-color-link)
13+
border-color: var(--text-color-link) !important

Diff for: styles/override/search.styl

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
.search-box
2+
input
3+
background-position: .6rem .4rem
4+
background-color: var(--bg-search)
5+
color: var(--color)
6+
border: 2px solid var(--border-color)
7+
font-weight: bold
8+
9+
&:focus
10+
border-color: var(--accent-color)
11+
12+
.suggestions
13+
background-color: var(--bg-secondary)
14+
border-color: var(--border-color)
15+
border-radius: 0 0 2px 2px
16+
border-top: 0
17+
18+
.suggestion
19+
a
20+
color: var(--color)
21+
22+
&:hover, &.focused
23+
background-color: var(--bg)
24+
25+
a
26+
color: var(--text-color-link)

Diff for: styles/override/sidebar.styl

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
.sidebar-links
2+
> li
3+
margin: 6px 0
4+
5+
.sidebar-sub-headers
6+
margin-top: 5px
7+
8+
.sidebar-sub-header
9+
margin-bottom: 5px
10+
width: 95%
11+
12+
a.sidebar-link
13+
color var(--color)
14+
15+
&:hover, &.active
16+
color var(--text-color-link)
17+
18+
&.active
19+
border-left-color var(--accent-color)
20+
21+
@media (max-width: $MQMobile)
22+
.theme-container.sidebar-open .sidebar
23+
visibility: visible
24+
25+
.sidebar
26+
visibility: hidden
27+
transition: transform .2s ease, visibility .2s

0 commit comments

Comments
 (0)