Add ribbons for differentiating between sites
This commit is contained in:
parent
f3225a9b26
commit
2dbb6a03b0
2 changed files with 69 additions and 0 deletions
|
|
@ -11,6 +11,19 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</header>
|
</header>
|
||||||
|
<ul role="list" class="site-ribbons">
|
||||||
|
<li>
|
||||||
|
<a href="https://sixfold.org">
|
||||||
|
<span>Read</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="https://app.sixfold.org" aria-current="location">
|
||||||
|
<span>Vote</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<header>
|
<header>
|
||||||
<a href="/"><?php include ABS_PATH . "/assets/lockup.svg" ?></a>
|
<a href="/"><?php include ABS_PATH . "/assets/lockup.svg" ?></a>
|
||||||
<nav>
|
<nav>
|
||||||
|
|
|
||||||
|
|
@ -905,3 +905,59 @@ a .cover:active {
|
||||||
margin-inline-end: 0.25em;
|
margin-inline-end: 0.25em;
|
||||||
font-size: 0.625em;
|
font-size: 0.625em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
body::before {
|
||||||
|
content: "";
|
||||||
|
inset: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100vh;
|
||||||
|
border: 0.25em solid currentColor;
|
||||||
|
position: fixed;
|
||||||
|
z-index: 10;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
body:has([aria-current="location"][href^="https://app.sixfold.org"])::before {
|
||||||
|
border-color: darkred;
|
||||||
|
}
|
||||||
|
|
||||||
|
body:has([aria-current="location"][href^="https://sixfold.org"])::before {
|
||||||
|
border-color: rebeccapurple;
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-ribbons {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-size: 0.75em;
|
||||||
|
position: fixed;
|
||||||
|
z-index: 10;
|
||||||
|
inset-block-start: 0.25em;
|
||||||
|
inset-inline-end: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-ribbons li {
|
||||||
|
display: inline-block;
|
||||||
|
background-color: rebeccapurple;
|
||||||
|
color: snow;
|
||||||
|
clip-path: polygon(0% 0%, 0% 100%, 50% 80%, 100% 100%, 100% 0%);
|
||||||
|
text-align: center;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-ribbons li:nth-of-type(2) {
|
||||||
|
background-color: darkred;
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-ribbons a {
|
||||||
|
color: inherit;
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0.125em 1ch 1.125em 1ch;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.site-ribbons [aria-current="location"] {
|
||||||
|
padding-block-end: 2.25em;
|
||||||
|
font-weight: 700;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue