docs: Improve footer button design (#31634)
Just touching up these a little bit. I think including the page destination as a label here is a good move! Release Notes: - N/A
This commit is contained in:
parent
0791596cda
commit
a1c645e57e
3 changed files with 43 additions and 35 deletions
37
docs/theme/css/chrome.css
vendored
37
docs/theme/css/chrome.css
vendored
|
@ -177,34 +177,35 @@ a > .hljs {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-wrapper {
|
.footer-buttons {
|
||||||
margin-block-start: 50px;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-buttons {
|
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
margin: 20px 0;
|
gap: 1rem;
|
||||||
padding: 0 10px;
|
padding: 24px 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-button {
|
.footer-button {
|
||||||
|
width: 100%;
|
||||||
|
padding: 12px;
|
||||||
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding: 8px 12px;
|
justify-content: center;
|
||||||
background-color: var(--bg);
|
gap: 0.5rem;
|
||||||
color: var(--fg) !important;
|
background-color: var(--footer-btn-bg);
|
||||||
text-decoration: none;
|
border: 1px solid var(--footer-btn-border);
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
font-size: 0.9em;
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-button:hover {
|
.footer-button:hover {
|
||||||
background-color: var(--theme-hover);
|
background-color: var(--footer-btn-bg-hover);
|
||||||
color: var(--icons-hover) !important;
|
border-color: var(--footer-btn-border-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
.nav-button i {
|
.footer-button i {
|
||||||
padding: 0 6px;
|
text-decoration: underline !important;
|
||||||
|
text-decoration-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mobile-nav-chapters {
|
.mobile-nav-chapters {
|
||||||
|
|
10
docs/theme/css/variables.css
vendored
10
docs/theme/css/variables.css
vendored
|
@ -86,6 +86,11 @@
|
||||||
--download-btn-border: hsla(220, 60%, 40%, 0.2);
|
--download-btn-border: hsla(220, 60%, 40%, 0.2);
|
||||||
--download-btn-border-hover: hsla(220, 60%, 50%, 0.2);
|
--download-btn-border-hover: hsla(220, 60%, 50%, 0.2);
|
||||||
--download-btn-shadow: hsla(220, 40%, 60%, 0.1);
|
--download-btn-shadow: hsla(220, 40%, 60%, 0.1);
|
||||||
|
|
||||||
|
--footer-btn-bg: hsl(220, 60%, 98%, 0.4);
|
||||||
|
--footer-btn-bg-hover: hsl(220, 60%, 93%, 0.5);
|
||||||
|
--footer-btn-border: hsla(220, 60%, 40%, 0.15);
|
||||||
|
--footer-btn-border-hover: hsla(220, 60%, 50%, 0.2);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dark {
|
.dark {
|
||||||
|
@ -160,4 +165,9 @@
|
||||||
--download-btn-border: hsla(220, 90%, 80%, 0.2);
|
--download-btn-border: hsla(220, 90%, 80%, 0.2);
|
||||||
--download-btn-border-hover: hsla(220, 90%, 80%, 0.4);
|
--download-btn-border-hover: hsla(220, 90%, 80%, 0.4);
|
||||||
--download-btn-shadow: hsla(220, 50%, 60%, 0.15);
|
--download-btn-shadow: hsla(220, 50%, 60%, 0.15);
|
||||||
|
|
||||||
|
--footer-btn-bg: hsl(220, 90%, 95%, 0.01);
|
||||||
|
--footer-btn-bg-hover: hsl(220, 90%, 50%, 0.05);
|
||||||
|
--footer-btn-border: hsla(220, 90%, 90%, 0.05);
|
||||||
|
--footer-btn-border-hover: hsla(220, 90%, 80%, 0.2);
|
||||||
}
|
}
|
||||||
|
|
15
docs/theme/index.hbs
vendored
15
docs/theme/index.hbs
vendored
|
@ -199,24 +199,21 @@
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
{{{ content }}}
|
{{{ content }}}
|
||||||
</main>
|
<div class="footer-buttons">
|
||||||
|
|
||||||
<!-- Navigation arrows -->
|
|
||||||
<div class="nav-wrapper">
|
|
||||||
<div class="nav-buttons">
|
|
||||||
{{#previous}}
|
{{#previous}}
|
||||||
<a rel="prev" href="{{ path_to_root }}{{link}}" class="nav-button" title="{{title}}" aria-label="Previous chapter">
|
<a rel="prev" href="{{ path_to_root }}{{link}}" class="footer-button" title="{{title}}">
|
||||||
<i class="fa fa-angle-left"></i>
|
<i class="fa fa-angle-left"></i>
|
||||||
|
{{title}}
|
||||||
</a>
|
</a>
|
||||||
{{/previous}}
|
{{/previous}}
|
||||||
|
|
||||||
{{#next}}
|
{{#next}}
|
||||||
<a rel="next" href="{{ path_to_root }}{{link}}" class="nav-button" title="{{title}}" aria-label="Next chapter">
|
<a rel="next" href="{{ path_to_root }}{{link}}" class="footer-button" title="{{title}}">
|
||||||
|
{{title}}
|
||||||
<i class="fa fa-angle-right"></i>
|
<i class="fa fa-angle-right"></i>
|
||||||
</a>
|
</a>
|
||||||
{{/next}}
|
{{/next}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue