more navigation bar changes
This commit is contained in:
parent
82724d5ee1
commit
6ae2a19dcf
5 changed files with 545 additions and 77 deletions
|
|
@ -3,15 +3,29 @@
|
|||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>WA2000</title>
|
||||
<link rel="icon" type="image/x-icon" href="./favicon.ico">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||
<link rel="manifest" href="/site.webmanifest">
|
||||
<link type="text/css" rel="stylesheet" href="./style.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="banner">
|
||||
<img src="banner.png" alt="banner" />
|
||||
|
||||
</div>
|
||||
|
||||
<div class="nav-wrap">
|
||||
|
||||
<a href="https://www.youtube.com/@universebow"
|
||||
target="_blank" rel="noopener noreferrer">
|
||||
<img src="./youtube.svg" target="_blank" alt="Icon description">
|
||||
</a>
|
||||
|
||||
<div style="width: 2%;"></div>
|
||||
|
||||
<div class="nav-pill" id="nav-pill">
|
||||
<div class="nav-pill-bar" id="nav-pill-bar">
|
||||
<span class="nav-logo">WA2000</span>
|
||||
|
|
@ -27,6 +41,16 @@
|
|||
<a href="#" class="nav-link">Contact</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div style="width: 2%;"></div>
|
||||
|
||||
<a href="https://www.youtube.com/@universebow"
|
||||
target="_blank" rel="noopener noreferrer">
|
||||
<img src="./youtube.svg" target="_blank" alt="Icon description" width="43" height="43">
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="nav-placeholder" id="nav-placeholder"></div>
|
||||
|
|
@ -439,4 +463,4 @@ window.addEventListener('load', updateNavPin);
|
|||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
|||
158
www/style.css
158
www/style.css
|
|
@ -11,6 +11,7 @@ body {
|
|||
}
|
||||
|
||||
.banner {
|
||||
position: relative;
|
||||
width: 99%;
|
||||
max-height: 280px;
|
||||
overflow: hidden;
|
||||
|
|
@ -39,12 +40,12 @@ body {
|
|||
backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
-webkit-backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
box-shadow:
|
||||
0 2px 8px rgba(0, 0, 0, 0.15), /* eww notification box-shadow */
|
||||
inset 0 0 2px rgba(0, 0, 0, 0.2); /* eww .box inset shadow */
|
||||
0 2px 8px rgba(0, 0, 0, 0.15), /* eww notification box-shadow */
|
||||
inset 0 0 2px rgba(0, 0, 0, 0.2); /* eww .box inset shadow */
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
|
||||
/* ── Main specular: top-left corner catch ── */
|
||||
.card::before {
|
||||
content: '';
|
||||
|
|
@ -52,20 +53,20 @@ body {
|
|||
inset: 0;
|
||||
border-radius: inherit;
|
||||
background:
|
||||
radial-gradient(
|
||||
ellipse 60% 30% at 10% -5%,
|
||||
rgba(255, 255, 255, 0.35) 0%, /* brighter on light bg */
|
||||
transparent 55%
|
||||
),
|
||||
linear-gradient(
|
||||
128deg,
|
||||
rgba(255, 255, 255, 0.20) 0%,
|
||||
rgba(255, 255, 255, 0.08) 30%,
|
||||
transparent 55%
|
||||
);
|
||||
radial-gradient(
|
||||
ellipse 60% 30% at 10% -5%,
|
||||
rgba(255, 255, 255, 0.35) 0%, /* brighter on light bg */
|
||||
transparent 55%
|
||||
),
|
||||
linear-gradient(
|
||||
128deg,
|
||||
rgba(255, 255, 255, 0.20) 0%,
|
||||
rgba(255, 255, 255, 0.08) 30%,
|
||||
transparent 55%
|
||||
);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
|
||||
/* ── Glass rim: inset edge highlights — matches eww border colour ── */
|
||||
.card::after {
|
||||
content: '';
|
||||
|
|
@ -76,11 +77,11 @@ body {
|
|||
border: 1px solid transparent;
|
||||
border-image: none;
|
||||
box-shadow:
|
||||
inset 1px 1px 0 rgba(196, 214, 226, 0.8), /* eww border colour as rim light */
|
||||
inset -1px -1px 0 rgba(0, 0, 0, 0.08);
|
||||
inset 1px 1px 0 rgba(196, 214, 226, 0.8), /* eww border colour as rim light */
|
||||
inset -1px -1px 0 rgba(0, 0, 0, 0.08);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
|
||||
h1 {
|
||||
font-size: clamp(24px, 5vw, 38px); /* scaled down for smaller monitor */
|
||||
font-weight: 300;
|
||||
|
|
@ -88,104 +89,109 @@ h1 {
|
|||
color: rgba(35, 38, 41, 0.92); /* eww $text-color #232629 */
|
||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3); /* eww label.time text-shadow */
|
||||
}
|
||||
|
||||
|
||||
h1 em {
|
||||
font-style: italic;
|
||||
color: rgba(137, 180, 250, 0.9); /* eww $primary-neon #89b4fa */
|
||||
}
|
||||
|
||||
|
||||
.divider {
|
||||
width: 40px;
|
||||
height: 0.5px;
|
||||
background: rgba(196, 214, 226, 0.8); /* eww border colour */
|
||||
margin: 16px auto; /* scaled from 22px */
|
||||
}
|
||||
|
||||
|
||||
p {
|
||||
font-size: 14px; /* scaled from 15px */
|
||||
font-weight: 300;
|
||||
line-height: 1.75;
|
||||
color: rgba(35, 38, 41, 0.52); /* eww $text-color at reduced opacity */
|
||||
}
|
||||
|
||||
|
||||
/* ── Nav pill wrapper ── */
|
||||
.nav-wrap {
|
||||
align-self: stretch;
|
||||
position: absolute;
|
||||
top: -50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
padding: 6px 0; /* scaled from 8px */
|
||||
align-items: flex-start;
|
||||
padding: 6px 0;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
|
||||
.nav-wrap > a {
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
line-height: 0;
|
||||
height: 65px; /* match .nav-pill-bar height */
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.nav-wrap > a img {
|
||||
height: 67px; /* whatever size looks right */
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.nav-wrap.pinned {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
z-index: 100;
|
||||
padding: 6px 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.nav-pill-bar img,
|
||||
.nav-pill-bar svg {
|
||||
height: 20px; /* adjust to taste */
|
||||
width: auto;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.nav-pill-bar a {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
line-height: 0; /* collapses inline whitespace that can add phantom height */
|
||||
}
|
||||
|
||||
.nav-placeholder {
|
||||
display: none;
|
||||
align-self: stretch;
|
||||
height: 56px; /* scaled: 44px pill + 6px + 6px padding */
|
||||
}
|
||||
|
||||
.nav-placeholder.visible {
|
||||
display: block;
|
||||
}
|
||||
|
||||
|
||||
/* ── The pill itself ── */
|
||||
.nav-pill {
|
||||
position: relative; /* anchor for the absolute dropdown */
|
||||
margin-top: 7px;
|
||||
width: 160px;
|
||||
border-radius: 999px;
|
||||
position: relative;
|
||||
z-index: 100;
|
||||
background: rgba(242, 242, 243, 0.6);
|
||||
border: 4px solid rgba(196, 214, 226, 0.9);
|
||||
background: rgba(242, 242, 243, 0.6); /* eww .box background */
|
||||
border: 4px solid rgba(196, 214, 226, 0.9); /* eww .box border */
|
||||
backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
-webkit-backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
box-shadow:
|
||||
0 2px 8px rgba(0, 0, 0, 0.15),
|
||||
inset 0 0 2px rgba(0, 0, 0, 0.2);
|
||||
/* no overflow:hidden — that would clip the absolute dropdown */
|
||||
0 2px 8px rgba(0, 0, 0, 0.15),
|
||||
inset 0 0 2px rgba(0, 0, 0, 0.2); /* eww inset shadow */
|
||||
overflow: hidden;
|
||||
transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1),
|
||||
border-radius 0.25s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
border-radius 0.25s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
.nav-pill-bar {
|
||||
overflow: hidden; /* clip bar content to pill border-radius */
|
||||
border-radius: inherit;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
height: 40px;
|
||||
height: 40px; /* scaled from 44px */
|
||||
padding: 0 16px;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.nav-dropdown {
|
||||
position: absolute; /* float over page — doesn't push content down */
|
||||
top: calc(100% + 4px); /* gap between pill bar and dropdown */
|
||||
left: 50%;
|
||||
transform: translateX(-50%); /* centre under the pill */
|
||||
width: 100%; /* match pill width */
|
||||
max-height: 0;
|
||||
opacity: 0;
|
||||
overflow: hidden;
|
||||
background: rgba(242, 242, 243, 0.6);
|
||||
border: 4px solid rgba(196, 214, 226, 0.9);
|
||||
border-radius: 22px;
|
||||
backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
-webkit-backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
|
||||
z-index: 101;
|
||||
transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.22s,
|
||||
opacity 0.25s ease 0.22s;
|
||||
opacity 0.25s ease 0.22s;
|
||||
}
|
||||
|
||||
.nav-pill.open {
|
||||
|
|
@ -199,44 +205,44 @@ p {
|
|||
color: rgba(35, 38, 41, 0.88); /* eww $text-color */
|
||||
letter-spacing: 0.06em;
|
||||
}
|
||||
|
||||
|
||||
.nav-chevron {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
flex-shrink: 0;
|
||||
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
|
||||
/* Restyle chevron stroke to dark to match eww theme */
|
||||
.nav-chevron polyline {
|
||||
stroke: rgba(35, 38, 41, 0.7); /* eww $text-color */
|
||||
}
|
||||
|
||||
|
||||
.nav-pill.open .nav-chevron {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
|
||||
|
||||
.nav-pill.open .nav-dropdown {
|
||||
max-height: 300px;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
|
||||
.nav-pill:not(.open) .nav-dropdown {
|
||||
transition: max-height 0.2s cubic-bezier(0.4, 0, 0.2, 1),
|
||||
opacity 0.15s ease;
|
||||
opacity 0.15s ease;
|
||||
}
|
||||
|
||||
|
||||
.nav-pill:not(.open) {
|
||||
transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,
|
||||
border-radius 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
|
||||
border-radius 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
|
||||
}
|
||||
|
||||
|
||||
.nav-divider {
|
||||
height: 1px;
|
||||
background: rgba(196, 214, 226, 0.8); /* eww .spacer border colour */
|
||||
margin: 0 12px;
|
||||
}
|
||||
|
||||
|
||||
.nav-link {
|
||||
display: block;
|
||||
padding: 10px 16px;
|
||||
|
|
@ -247,8 +253,8 @@ p {
|
|||
text-decoration: none;
|
||||
transition: color 0.15s ease, background 0.15s ease;
|
||||
}
|
||||
|
||||
|
||||
.nav-link:hover {
|
||||
color: rgba(137, 180, 250, 1); /* eww $primary-neon on hover */
|
||||
background: rgba(196, 214, 226, 0.25); /* soft eww border colour tint */
|
||||
}
|
||||
}
|
||||
|
|
|
|||
266
www/style.css.bak
Normal file
266
www/style.css.bak
Normal file
|
|
@ -0,0 +1,266 @@
|
|||
* { margin: 0; padding: 0; box-sizing: border-box; } /* Remove default browser spacing; include padding/border in element size */
|
||||
|
||||
body {
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
background: #0a0e1a url('background.png') center/cover no-repeat;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
.banner {
|
||||
position: relative;
|
||||
width: 99%;
|
||||
max-height: 280px;
|
||||
overflow: hidden;
|
||||
margin: 5px 5px 10px 5px;
|
||||
border-radius: 25px;
|
||||
display: flex;
|
||||
border: 4px solid rgba(196, 214, 226, 0.9); /* eww .box border */
|
||||
align-items: center; /* Vertically centre the image within the container */
|
||||
}
|
||||
|
||||
.banner img {
|
||||
width: 100%;
|
||||
object-fit: cover;
|
||||
object-position: center center;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.card {
|
||||
width: min(880px, 88%);
|
||||
height: 320px; /* scaled from 540px proportionally for 480px monitor */
|
||||
padding: 28px; /* scaled from 40px */
|
||||
border-radius: 25px; /* matches eww .box border-radius */
|
||||
text-align: center;
|
||||
background: rgba(242, 242, 243, 0.6); /* eww .box background-color */
|
||||
border: 4px solid rgba(196, 214, 226, 0.9); /* eww .box border */
|
||||
backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
-webkit-backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
box-shadow:
|
||||
0 2px 8px rgba(0, 0, 0, 0.15), /* eww notification box-shadow */
|
||||
inset 0 0 2px rgba(0, 0, 0, 0.2); /* eww .box inset shadow */
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* ── Main specular: top-left corner catch ── */
|
||||
.card::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
border-radius: inherit;
|
||||
background:
|
||||
radial-gradient(
|
||||
ellipse 60% 30% at 10% -5%,
|
||||
rgba(255, 255, 255, 0.35) 0%, /* brighter on light bg */
|
||||
transparent 55%
|
||||
),
|
||||
linear-gradient(
|
||||
128deg,
|
||||
rgba(255, 255, 255, 0.20) 0%,
|
||||
rgba(255, 255, 255, 0.08) 30%,
|
||||
transparent 55%
|
||||
);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* ── Glass rim: inset edge highlights — matches eww border colour ── */
|
||||
.card::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
border-radius: inherit;
|
||||
background: transparent;
|
||||
border: 1px solid transparent;
|
||||
border-image: none;
|
||||
box-shadow:
|
||||
inset 1px 1px 0 rgba(196, 214, 226, 0.8), /* eww border colour as rim light */
|
||||
inset -1px -1px 0 rgba(0, 0, 0, 0.08);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: clamp(24px, 5vw, 38px); /* scaled down for smaller monitor */
|
||||
font-weight: 300;
|
||||
line-height: 1.1;
|
||||
color: rgba(35, 38, 41, 0.92); /* eww $text-color #232629 */
|
||||
text-shadow: 0 0 2px rgba(0, 0, 0, 0.3); /* eww label.time text-shadow */
|
||||
}
|
||||
|
||||
h1 em {
|
||||
font-style: italic;
|
||||
color: rgba(137, 180, 250, 0.9); /* eww $primary-neon #89b4fa */
|
||||
}
|
||||
|
||||
.divider {
|
||||
width: 40px;
|
||||
height: 0.5px;
|
||||
background: rgba(196, 214, 226, 0.8); /* eww border colour */
|
||||
margin: 16px auto; /* scaled from 22px */
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 14px; /* scaled from 15px */
|
||||
font-weight: 300;
|
||||
line-height: 1.75;
|
||||
color: rgba(35, 38, 41, 0.52); /* eww $text-color at reduced opacity */
|
||||
}
|
||||
|
||||
/* ── Nav pill wrapper ── */
|
||||
.nav-wrap {
|
||||
align-self: stretch;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: flex-start; /* add this */
|
||||
padding: 6px 0;
|
||||
}
|
||||
|
||||
.nav-wrap > a {
|
||||
display: flex;
|
||||
align-items: flex-end;
|
||||
line-height: 0;
|
||||
height: 65px; /* match .nav-pill-bar height */
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.nav-wrap > a img {
|
||||
height: 67px; /* whatever size looks right */
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.nav-wrap.pinned {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
z-index: 100;
|
||||
padding: 6px 0;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.nav-placeholder {
|
||||
display: none;
|
||||
align-self: stretch;
|
||||
height: 56px; /* scaled: 44px pill + 6px + 6px padding */
|
||||
}
|
||||
|
||||
.nav-placeholder.visible {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.nav-pill-bar img,
|
||||
.nav-pill-bar svg {
|
||||
height: 20px; /* adjust to taste */
|
||||
width: auto;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.nav-pill-bar a {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
line-height: 0; /* collapses inline whitespace that can add phantom height */
|
||||
}
|
||||
|
||||
/* ── The pill itself ── */
|
||||
.nav-pill {
|
||||
margin-top: 7px;
|
||||
width: 160px;
|
||||
border-radius: 999px;
|
||||
background: rgba(242, 242, 243, 0.6); /* eww .box background */
|
||||
border: 4px solid rgba(196, 214, 226, 0.9); /* eww .box border */
|
||||
backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
-webkit-backdrop-filter: blur(8px) saturate(1.4) brightness(1.02);
|
||||
box-shadow:
|
||||
0 2px 8px rgba(0, 0, 0, 0.15),
|
||||
inset 0 0 2px rgba(0, 0, 0, 0.2); /* eww inset shadow */
|
||||
overflow: hidden;
|
||||
transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1),
|
||||
border-radius 0.25s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
.nav-pill-bar {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
height: 40px; /* scaled from 44px */
|
||||
padding: 0 16px;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.nav-dropdown {
|
||||
max-height: 0;
|
||||
opacity: 0;
|
||||
overflow: hidden;
|
||||
transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.22s,
|
||||
opacity 0.25s ease 0.22s;
|
||||
}
|
||||
|
||||
.nav-pill.open {
|
||||
border-radius: 22px;
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.nav-logo {
|
||||
font-size: 13px;
|
||||
font-weight: 400;
|
||||
color: rgba(35, 38, 41, 0.88); /* eww $text-color */
|
||||
letter-spacing: 0.06em;
|
||||
}
|
||||
|
||||
.nav-chevron {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
flex-shrink: 0;
|
||||
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
/* Restyle chevron stroke to dark to match eww theme */
|
||||
.nav-chevron polyline {
|
||||
stroke: rgba(35, 38, 41, 0.7); /* eww $text-color */
|
||||
}
|
||||
|
||||
.nav-pill.open .nav-chevron {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
|
||||
.nav-pill.open .nav-dropdown {
|
||||
max-height: 300px;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.nav-pill:not(.open) .nav-dropdown {
|
||||
transition: max-height 0.2s cubic-bezier(0.4, 0, 0.2, 1),
|
||||
opacity 0.15s ease;
|
||||
}
|
||||
|
||||
.nav-pill:not(.open) {
|
||||
transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,
|
||||
border-radius 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
|
||||
}
|
||||
|
||||
.nav-divider {
|
||||
height: 1px;
|
||||
background: rgba(196, 214, 226, 0.8); /* eww .spacer border colour */
|
||||
margin: 0 12px;
|
||||
}
|
||||
|
||||
.nav-link {
|
||||
display: block;
|
||||
padding: 10px 16px;
|
||||
font-size: 13px;
|
||||
font-weight: 300;
|
||||
text-align: center;
|
||||
color: rgba(35, 38, 41, 0.75); /* eww $text-color */
|
||||
text-decoration: none;
|
||||
transition: color 0.15s ease, background 0.15s ease;
|
||||
}
|
||||
|
||||
.nav-link:hover {
|
||||
color: rgba(137, 180, 250, 1); /* eww $primary-neon on hover */
|
||||
background: rgba(196, 214, 226, 0.25); /* soft eww border colour tint */
|
||||
}
|
||||
127
www/youtube.svg
Normal file
127
www/youtube.svg
Normal file
|
|
@ -0,0 +1,127 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xml:space="preserve"
|
||||
width="571.19171"
|
||||
height="571.19171"
|
||||
version="1.1"
|
||||
id="svg6"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs10"><linearGradient
|
||||
id="linearGradient56"><stop
|
||||
style="stop-color:#f4f4f4;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop56" /><stop
|
||||
style="stop-color:#cadae4;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop57" /></linearGradient><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter47"
|
||||
x="-0.31564095"
|
||||
y="-0.31564095"
|
||||
width="1.6312819"
|
||||
height="1.6312819"><feFlood
|
||||
result="flood"
|
||||
in="SourceGraphic"
|
||||
flood-opacity="0.333333"
|
||||
flood-color="rgb(0,0,0)"
|
||||
id="feFlood46" /><feGaussianBlur
|
||||
result="blur"
|
||||
in="SourceGraphic"
|
||||
stdDeviation="31.826903"
|
||||
id="feGaussianBlur46" /><feOffset
|
||||
result="offset"
|
||||
in="blur"
|
||||
dx="0.000000"
|
||||
dy="0.000000"
|
||||
id="feOffset46" /><feComposite
|
||||
result="comp1"
|
||||
operator="in"
|
||||
in="flood"
|
||||
in2="offset"
|
||||
id="feComposite46" /><feComposite
|
||||
result="comp2"
|
||||
operator="over"
|
||||
in="SourceGraphic"
|
||||
in2="comp1"
|
||||
id="feComposite47" /></filter><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter54"
|
||||
x="-0.16529255"
|
||||
y="-0.2361939"
|
||||
width="1.3305851"
|
||||
height="1.4723878"><feFlood
|
||||
result="flood"
|
||||
in="SourceGraphic"
|
||||
flood-opacity="0.164706"
|
||||
flood-color="rgb(0,0,0)"
|
||||
id="feFlood53" /><feGaussianBlur
|
||||
result="blur"
|
||||
in="SourceGraphic"
|
||||
stdDeviation="11.94747"
|
||||
id="feGaussianBlur53" /><feOffset
|
||||
result="offset"
|
||||
in="blur"
|
||||
dx="0.000000"
|
||||
dy="0.000000"
|
||||
id="feOffset53" /><feComposite
|
||||
result="comp1"
|
||||
operator="in"
|
||||
in="flood"
|
||||
in2="offset"
|
||||
id="feComposite53" /><feComposite
|
||||
result="comp2"
|
||||
operator="over"
|
||||
in="SourceGraphic"
|
||||
in2="comp1"
|
||||
id="feComposite54" /></filter><linearGradient
|
||||
xlink:href="#linearGradient56"
|
||||
id="linearGradient57"
|
||||
x1="-10.367967"
|
||||
y1="150.00002"
|
||||
x2="310.36798"
|
||||
y2="150.00002"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.9700025,0,0,0.9700025,-134.70136,66.356612)" /><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
id="filter57"
|
||||
x="-0.069346031"
|
||||
y="-0.069346031"
|
||||
width="1.1386921"
|
||||
height="1.1386921"><feGaussianBlur
|
||||
stdDeviation="5.7687512"
|
||||
result="blur"
|
||||
id="feGaussianBlur57" /></filter></defs>
|
||||
<rect
|
||||
width="319.73596"
|
||||
height="319.73596"
|
||||
fill="#fff"
|
||||
ry="159.86798"
|
||||
id="rect2"
|
||||
style="display:inline;fill:#f2f2f2;fill-opacity:0.6;stroke-width:0.999999"
|
||||
x="-117.42066"
|
||||
y="241.78889"
|
||||
transform="rotate(-38.967342)" /><rect
|
||||
width="310.14468"
|
||||
height="310.14468"
|
||||
fill="#fff"
|
||||
ry="155.07234"
|
||||
id="rect2-6"
|
||||
style="display:inline;mix-blend-mode:normal;fill:none;fill-opacity:0.6;stroke:url(#linearGradient57);stroke-width:15.3246;stroke-dasharray:none;stroke-opacity:0.9;filter:url(#filter57)"
|
||||
x="-144.27332"
|
||||
y="56.78466"
|
||||
transform="matrix(0.72646784,-0.65599909,0.65599909,0.72646784,138.77274,138.77274)" />
|
||||
<path
|
||||
fill="red"
|
||||
d="m 149.94643,89.300042 c 0,0 -54.21767,5e-5 -67.825582,3.536002 -7.286147,2.035817 -13.285723,8.035456 -15.321561,15.428766 -3.535921,13.60792 -3.536002,41.78881 -3.536002,41.78881 0,0 8.1e-5,28.28787 3.536002,41.68161 2.035838,7.39321 7.928262,13.2857 15.321561,15.32156 13.715064,3.64307 67.825582,3.6432 67.825582,3.6432 0,0 54.32516,-4e-5 67.93279,-3.53599 7.39335,-2.03583 13.28566,-7.82119 15.21435,-15.32157 3.64311,-13.50091 3.64321,-41.68161 3.64321,-41.68161 0,0 0.10707,-28.28809 -3.64321,-41.89601 -1.92869,-7.39331 -7.821,-13.28566 -15.21435,-15.214361 -13.60763,-3.750236 -67.93279,-3.750407 -67.93279,-3.750407 z m -17.25119,34.716808 45.11041,26.03677 -45.11041,25.92957 z"
|
||||
id="path4"
|
||||
style="mix-blend-mode:normal;fill:#171717;fill-opacity:1;stroke-width:0.726642;filter:url(#filter54)"
|
||||
transform="matrix(1.3761936,0,0,1.3761936,79.166751,79.166816)" />
|
||||
<circle
|
||||
style="opacity:1;mix-blend-mode:overlay;fill:none;fill-opacity:1;stroke:#cadae4;stroke-width:23.9898;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:0.9;paint-order:normal;filter:url(#filter47)"
|
||||
id="path1"
|
||||
cx="150"
|
||||
cy="150"
|
||||
r="140"
|
||||
transform="matrix(1.2505322,0,0,1.2505322,98.016035,98.016035)" /></svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
45
www/youtube.svg.bak
Normal file
45
www/youtube.svg.bak
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xml:space="preserve"
|
||||
width="300"
|
||||
height="300"
|
||||
version="1.1"
|
||||
id="svg6"
|
||||
sodipodi:docname="YouTube_social_red_circle_(2024).svg"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><defs
|
||||
id="defs10" /><sodipodi:namedview
|
||||
id="namedview8"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#000000"
|
||||
borderopacity="0.25"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.25"
|
||||
inkscape:cx="142.4"
|
||||
inkscape:cy="150.8"
|
||||
inkscape:window-width="1187"
|
||||
inkscape:window-height="582"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg6" />
|
||||
<rect
|
||||
width="300"
|
||||
height="300"
|
||||
fill="#fff"
|
||||
ry="150"
|
||||
id="rect2"
|
||||
style="fill:#ff0033;fill-opacity:1" />
|
||||
<path
|
||||
fill="red"
|
||||
d="M149.93750587 79.22267364s-63.21885.000059-79.08593926 4.12304707c-8.49578714 2.37380204-15.49140825 9.36950015-17.86523429 17.99023729-4.12295306 15.86710025-4.12304706 48.72656078-4.12304706 48.72656078s.000094 32.98420052 4.12304706 48.60156077c2.37382604 8.62062014 9.24450615 15.49138025 17.86523429 17.86524029 15.99203025 4.24788007 79.08593926 4.24804007 79.08593926 4.24804007s63.34418101-.00005 79.21094127-4.12304007c8.62079014-2.37381004 15.49133025-9.11966015 17.74023028-17.86524029 4.24793007-15.74232025 4.24805007-48.60156077 4.24805007-48.60156077s.12484-32.98446053-4.24805007-48.85156078c-2.24890003-8.62073714-9.11944014-15.49133425-17.74023028-17.74023729-15.86676026-4.37284707-79.21094127-4.37304707-79.21094127-4.37304707zm-20.11523032 40.48046465 52.59961084 30.35938049-52.59961084 30.23438048v-60.59376097z"
|
||||
id="path4"
|
||||
style="fill:#ffffff;fill-opacity:1" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2 KiB |
Loading…
Add table
Add a link
Reference in a new issue