first commit
|
@ -0,0 +1,296 @@
|
||||||
|
small {
|
||||||
|
font-size: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Parvus CSS */
|
||||||
|
|
||||||
|
:root {
|
||||||
|
--parvus-background-color: #161618;
|
||||||
|
--parvus-color: #f2f5f4;
|
||||||
|
--parvus-caption-color: #f2f5f4;
|
||||||
|
--parvus-btn-background-color: #F5A9B8;
|
||||||
|
--parvus-btn-color: #ffffff;
|
||||||
|
--parvus-btn-disabled-background-color: #5BCEFA;
|
||||||
|
--parvus-btn-disabled-color: #161618;
|
||||||
|
}
|
||||||
|
|
||||||
|
.parvus-trigger:has(img) .parvus-zoom__indicator {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*Terminal CSS */
|
||||||
|
|
||||||
|
.rect {
|
||||||
|
height: 1.3em;
|
||||||
|
fill: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.animation-blink {
|
||||||
|
animation: cursor-blink 1.5s steps(2) infinite;
|
||||||
|
-webkit-animation: cursor-blink 1.5s steps(2) infinite;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes cursor-blink {
|
||||||
|
0% {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes cursor-blink {
|
||||||
|
0% {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.palette-swatch {
|
||||||
|
height: 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card {
|
||||||
|
transition: all 200ms ease-in;
|
||||||
|
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
|
||||||
|
background-color: #252430;
|
||||||
|
border-color: #2f3347;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card:hover {
|
||||||
|
transition: all 200ms ease-in;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card-jax:hover {
|
||||||
|
border-color: #F5A9B8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card-aidan:hover {
|
||||||
|
border-color: #93abbe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card-jax .terminal-title {
|
||||||
|
font-weight: bold;
|
||||||
|
color: #F5A9B8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card-aidan .terminal-title {
|
||||||
|
font-weight: bold;
|
||||||
|
color: #93abbe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-toolbar {
|
||||||
|
font-weight: bold;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
background-color: #2f3347;
|
||||||
|
border-color: #2f3347;
|
||||||
|
transition: all 200ms ease-in;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card:hover .terminal-toolbar-jax {
|
||||||
|
background-color: #F5A9B8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card:hover .terminal-toolbar-aidan {
|
||||||
|
background-color: #93abbe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-command {
|
||||||
|
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card:hover .terminal-command {
|
||||||
|
transition: all 250ms ease-in;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-card:hover .rect-hover {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-img {
|
||||||
|
margin-left:auto;
|
||||||
|
margin-right:auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-img-jax {
|
||||||
|
max-width:200px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.terminal-img-aidan {
|
||||||
|
max-width:286px
|
||||||
|
}
|
||||||
|
|
||||||
|
/* OC Site Config */
|
||||||
|
|
||||||
|
.img-invisible {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-image {
|
||||||
|
height: 500px;
|
||||||
|
border-radius: 15px;
|
||||||
|
border-width: 3px;
|
||||||
|
background-size: contain;
|
||||||
|
background-position: center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-image-jax {
|
||||||
|
background-image: url(../img/jax.png);
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-image-aidan {
|
||||||
|
background-image: url(../img/aidan.png);
|
||||||
|
}
|
||||||
|
|
||||||
|
.decor-tr {
|
||||||
|
background-color: #5BCEFA;
|
||||||
|
z-index: 10;
|
||||||
|
border-radius: 15px;
|
||||||
|
height: 40px;
|
||||||
|
width: 40px;
|
||||||
|
position: absolute;
|
||||||
|
right: -20px;
|
||||||
|
top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.decor-bl {
|
||||||
|
background-color: #f5a9b8;
|
||||||
|
z-index: 10;
|
||||||
|
border-radius: 15px;
|
||||||
|
height: 60px;
|
||||||
|
width: 60px;
|
||||||
|
position: absolute;
|
||||||
|
left: -20px;
|
||||||
|
bottom: 120px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image-credit {
|
||||||
|
position: absolute;
|
||||||
|
top: 5px;
|
||||||
|
left: 10px;
|
||||||
|
letter-spacing: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image-credit-icon, .image-credit-icon a {
|
||||||
|
color: #42769E;
|
||||||
|
font-size: 20px;
|
||||||
|
border-radius: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.image-credit-icon:hover, .image-credit-icon a:hover {
|
||||||
|
color: #f5a9b8;
|
||||||
|
}
|
||||||
|
.character-name {
|
||||||
|
font-size: 2.5em;
|
||||||
|
font-weight: bold;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-info {
|
||||||
|
font-weight: bold;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
border-radius: 15px;
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-info-jax-light {
|
||||||
|
background-color: #42769E;
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-info-jax-dark {
|
||||||
|
background-color: #274A68
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-title {
|
||||||
|
background-color: #42769E;
|
||||||
|
font-weight: bold;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
border-radius: 15px;
|
||||||
|
font-size: 1.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.aesthetic-img {
|
||||||
|
border-radius: 15px;
|
||||||
|
height: 125px;
|
||||||
|
background-color: #274A68;
|
||||||
|
background-position: center;
|
||||||
|
background-size: cover;
|
||||||
|
}
|
||||||
|
|
||||||
|
.link-song {
|
||||||
|
color: #42769E;
|
||||||
|
font-size: 1.2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-link {
|
||||||
|
font-size: 1.25em;
|
||||||
|
border-radius: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-link-light {
|
||||||
|
background-color: #42769E;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-link-dark {
|
||||||
|
background-color: #274A68;
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-info {
|
||||||
|
height: 500px;
|
||||||
|
border-radius: 15px;
|
||||||
|
border-width: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.popup {
|
||||||
|
display: none;
|
||||||
|
position: fixed;
|
||||||
|
top: 50%;
|
||||||
|
left: 50%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
padding: 20px;
|
||||||
|
background-color: #040404;
|
||||||
|
color: white;
|
||||||
|
border-radius: 10px;
|
||||||
|
border-color: #fff;
|
||||||
|
z-index: 1000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.palette {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
margin-bottom: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.color, .color-download{
|
||||||
|
border-radius: 15px;
|
||||||
|
height: 100px;
|
||||||
|
text-align: center;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tab-pane {
|
||||||
|
overflow-x: hidden; /* Hide horizontal scrollbar */
|
||||||
|
}
|
||||||
|
|
||||||
|
.spoiler {
|
||||||
|
opacity: 0;
|
||||||
|
transition: all 100ms ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.character-info:hover .spoiler {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.test11 {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mini-bg-box {
|
||||||
|
height: 5em;
|
||||||
|
background-size: cover; /* Ensures the image covers the whole box */
|
||||||
|
background-position: center; /* Keeps the image centered */
|
||||||
|
background-repeat: no-repeat; /* Prevents tiling */
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,228 @@
|
||||||
|
:root {
|
||||||
|
--parvus-transition-duration: 300ms;
|
||||||
|
--parvus-transition-timing-function: cubic-bezier(0.62, 0.16, 0.13, 1.01);
|
||||||
|
--parvus-background-color: hsl(23deg 44% 96%);
|
||||||
|
--parvus-color: hsl(228deg 24% 23%);
|
||||||
|
--parvus-btn-background-color: hsl(228deg 24% 23%);
|
||||||
|
--parvus-btn-color: hsl(0deg 0% 100%);
|
||||||
|
--parvus-btn-hover-background-color: hsl(229deg 24% 33%);
|
||||||
|
--parvus-btn-hover-color: hsl(0deg 0% 100%);
|
||||||
|
--parvus-btn-disabled-background-color: hsla(229deg 24% 33% / 60%);
|
||||||
|
--parvus-btn-disabled-color: hsl(0deg 0% 100%);
|
||||||
|
--parvus-caption-background-color: transparent;
|
||||||
|
--parvus-caption-color: hsl(228deg 24% 23%);
|
||||||
|
--parvus-loading-error-background-color: hsl(0deg 0% 100%);
|
||||||
|
--parvus-loading-error-color: hsl(228deg 24% 23%);
|
||||||
|
--parvus-loader-background-color: hsl(23deg 40% 96%);
|
||||||
|
--parvus-loader-color: hsl(228deg 24% 23%);
|
||||||
|
}
|
||||||
|
|
||||||
|
body:has(.parvus[aria-hidden=false]) {
|
||||||
|
touch-action: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Parvus trigger
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
.parvus-trigger:has(img) {
|
||||||
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.parvus-trigger:has(img) .parvus-zoom__indicator {
|
||||||
|
align-items: center;
|
||||||
|
background-color: var(--parvus-btn-background-color);
|
||||||
|
color: var(--parvus-btn-color);
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
padding: 0.5rem;
|
||||||
|
position: absolute;
|
||||||
|
inset-inline-end: 0.5rem;
|
||||||
|
inset-block-start: 0.5rem;
|
||||||
|
}
|
||||||
|
.parvus-trigger:has(img) img {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Parvus
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
.parvus {
|
||||||
|
box-sizing: border-box;
|
||||||
|
contain: strict;
|
||||||
|
inset: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
overscroll-behavior: contain;
|
||||||
|
position: fixed;
|
||||||
|
z-index: 1337;
|
||||||
|
}
|
||||||
|
.parvus *, .parvus *::before, .parvus *::after {
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
.parvus[aria-hidden=true] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.parvus__overlay {
|
||||||
|
background-color: var(--parvus-background-color);
|
||||||
|
color: var(--parvus-color);
|
||||||
|
inset: 0;
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
.parvus__slider {
|
||||||
|
inset: 0;
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
.parvus__slider[aria-hidden=true] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
@media screen and (prefers-reduced-motion: no-preference) {
|
||||||
|
.parvus__slider--animate:not(.parvus__slider--is-dragging) {
|
||||||
|
transition: transform var(--parvus-transition-duration) var(--parvus-transition-timing-function);
|
||||||
|
will-change: transform;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.parvus__slider--is-draggable {
|
||||||
|
cursor: grab;
|
||||||
|
}
|
||||||
|
.parvus__slider--is-dragging {
|
||||||
|
cursor: grabbing;
|
||||||
|
}
|
||||||
|
.parvus__slide {
|
||||||
|
block-size: 100%;
|
||||||
|
display: grid;
|
||||||
|
inline-size: 100%;
|
||||||
|
padding-block: 3.75rem 1rem;
|
||||||
|
padding-inline: 1rem;
|
||||||
|
place-items: center;
|
||||||
|
}
|
||||||
|
.parvus__slide img {
|
||||||
|
block-size: auto;
|
||||||
|
display: block;
|
||||||
|
inline-size: auto;
|
||||||
|
margin-inline: auto;
|
||||||
|
transform-origin: left top;
|
||||||
|
}
|
||||||
|
.parvus__content--error {
|
||||||
|
background-color: var(--parvus-loading-error-background-color);
|
||||||
|
color: var(--parvus-loading-error-color);
|
||||||
|
padding-block: 0.5rem;
|
||||||
|
padding-inline: 1rem;
|
||||||
|
}
|
||||||
|
.parvus__caption {
|
||||||
|
background-color: var(--parvus-caption-background-color);
|
||||||
|
color: var(--parvus-caption-color);
|
||||||
|
padding-block-start: 0.5rem;
|
||||||
|
text-align: start;
|
||||||
|
}
|
||||||
|
.parvus__loader {
|
||||||
|
display: inline-block;
|
||||||
|
block-size: 6.25rem;
|
||||||
|
inset-inline-start: 50%;
|
||||||
|
position: absolute;
|
||||||
|
inset-block-start: 50%;
|
||||||
|
transform: translate(-50%, -50%);
|
||||||
|
inline-size: 6.25rem;
|
||||||
|
}
|
||||||
|
.parvus__loader::before {
|
||||||
|
animation: spin 1s infinite;
|
||||||
|
border-radius: 100%;
|
||||||
|
border: 0.25rem solid var(--parvus-loader-background-color);
|
||||||
|
border-block-start-color: var(--parvus-loader-color);
|
||||||
|
content: "";
|
||||||
|
inset: 0;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
.parvus__toolbar {
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
inset-block-start: 1rem;
|
||||||
|
inset-inline: 1rem;
|
||||||
|
justify-content: space-between;
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
|
.parvus__controls {
|
||||||
|
display: flex;
|
||||||
|
gap: 0.5rem;
|
||||||
|
}
|
||||||
|
.parvus__btn {
|
||||||
|
appearance: none;
|
||||||
|
background-color: var(--parvus-btn-background-color);
|
||||||
|
background-image: none;
|
||||||
|
border-radius: 0;
|
||||||
|
border: 0.0625rem solid transparent;
|
||||||
|
color: var(--parvus-btn-color);
|
||||||
|
cursor: pointer;
|
||||||
|
display: flex;
|
||||||
|
font: inherit;
|
||||||
|
padding: 0.3125rem;
|
||||||
|
position: relative;
|
||||||
|
touch-action: manipulation;
|
||||||
|
will-change: transform, opacity;
|
||||||
|
z-index: 7;
|
||||||
|
}
|
||||||
|
.parvus__btn:hover, .parvus__btn:focus-visible {
|
||||||
|
background-color: var(--parvus-btn-hover-background-color);
|
||||||
|
color: var(--parvus-btn-hover-color);
|
||||||
|
}
|
||||||
|
.parvus__btn--previous {
|
||||||
|
inset-inline-start: 0;
|
||||||
|
position: absolute;
|
||||||
|
inset-block-start: calc(50svh - 1rem);
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
.parvus__btn--next {
|
||||||
|
position: absolute;
|
||||||
|
inset-inline-end: 0;
|
||||||
|
inset-block-start: calc(50svh - 1rem);
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
.parvus__btn svg {
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
.parvus__btn[aria-hidden=true] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.parvus__btn[aria-disabled=true] {
|
||||||
|
background-color: var(--parvus-btn-disabled-background-color);
|
||||||
|
color: var(--parvus-btn-disabled-color);
|
||||||
|
}
|
||||||
|
.parvus__counter {
|
||||||
|
position: relative;
|
||||||
|
z-index: 7;
|
||||||
|
}
|
||||||
|
.parvus__counter[aria-hidden=true] {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
@media screen and (prefers-reduced-motion: no-preference) {
|
||||||
|
.parvus__overlay, .parvus__counter, .parvus__btn--close, .parvus__btn--previous, .parvus__btn--next, .parvus__caption {
|
||||||
|
transition: transform var(--parvus-transition-duration) var(--parvus-transition-timing-function), opacity var(--parvus-transition-duration) var(--parvus-transition-timing-function);
|
||||||
|
will-change: transform, opacity;
|
||||||
|
}
|
||||||
|
.parvus--is-opening .parvus__overlay, .parvus--is-opening .parvus__counter, .parvus--is-opening .parvus__btn--close, .parvus--is-opening .parvus__btn--previous, .parvus--is-opening .parvus__btn--next, .parvus--is-opening .parvus__caption, .parvus--is-closing .parvus__overlay, .parvus--is-closing .parvus__counter, .parvus--is-closing .parvus__btn--close, .parvus--is-closing .parvus__btn--previous, .parvus--is-closing .parvus__btn--next, .parvus--is-closing .parvus__caption {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
.parvus--is-vertical-closing .parvus__counter, .parvus--is-vertical-closing .parvus__btn--close {
|
||||||
|
transform: translateY(-100%);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
.parvus--is-vertical-closing .parvus__btn--previous {
|
||||||
|
transform: translate(-100%, -50%);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
.parvus--is-vertical-closing .parvus__btn--next {
|
||||||
|
transform: translate(100%, -50%);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
.parvus--is-vertical-closing .parvus__caption {
|
||||||
|
transform: translateY(100%);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes spin {
|
||||||
|
to {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
After Width: | Height: | Size: 124 KiB |
After Width: | Height: | Size: 988 KiB |
After Width: | Height: | Size: 161 KiB |
After Width: | Height: | Size: 117 KiB |
After Width: | Height: | Size: 265 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 968 KiB |
After Width: | Height: | Size: 470 KiB |
After Width: | Height: | Size: 484 KiB |
After Width: | Height: | Size: 2.8 MiB |
After Width: | Height: | Size: 107 KiB |
After Width: | Height: | Size: 158 KiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 2.2 MiB |
After Width: | Height: | Size: 206 KiB |
After Width: | Height: | Size: 2.3 MiB |
After Width: | Height: | Size: 1024 KiB |
After Width: | Height: | Size: 888 KiB |
After Width: | Height: | Size: 7.1 MiB |
|
@ -0,0 +1,467 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css"
|
||||||
|
integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">
|
||||||
|
<link rel="stylesheet" href="./css/bootstrap.css">
|
||||||
|
<link rel="stylesheet" href="./css/parvus.css">
|
||||||
|
<link rel="stylesheet" href="./css/custom.css">
|
||||||
|
<script src="https://kit.fontawesome.com/14a35c233c.js" crossorigin="anonymous"></script>
|
||||||
|
<title>Jax P. Nolan</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="container my-5" style="max-width:900px">
|
||||||
|
|
||||||
|
<!-- /// Header /// -->
|
||||||
|
<hr style="border-width:3px;border-radius:5px;margin-top:10px;margin-bottom:3px">
|
||||||
|
|
||||||
|
<div class="d-flex flex-wrap align-items-end">
|
||||||
|
<span class="character-name">Jax P. Nolan</span>
|
||||||
|
|
||||||
|
<div class="ml-auto d-none d-sm-block" style="font-size:2.5em">
|
||||||
|
<i class="fa-solid fa-circle" style="color: #5BCEFA;"></i>
|
||||||
|
<i class="fa-solid fa-circle" style="color: #f5a9b8;"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<hr style="border-width:3px;border-radius:5px;margin-top:3px;margin-bottom:10px">
|
||||||
|
<!-- /// End Header /// -->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- /// main content///-->
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="col-sm-5">
|
||||||
|
|
||||||
|
<!-- Main card -->
|
||||||
|
<div
|
||||||
|
class="card bg-dark text-white character-image character-image-jax image-credit-icon position-relative">
|
||||||
|
|
||||||
|
<a href="./img/jax.png" class="character-image character-image-jax lightbox"
|
||||||
|
data-caption="Cunty Jax by @river_stubs@instagram.com" data-group="gallery" style="opacity: 0%;"></a>
|
||||||
|
<!-- Mini squares with background images -->
|
||||||
|
<div class="d-flex w-100 p-2">
|
||||||
|
<a href="./img/temp-refsheet.png" class="lightbox flex-fill mx-1 rounded bg-secondary mini-bg-box"
|
||||||
|
style="background-image: url('./img/temp-refsheet.png'); "
|
||||||
|
data-caption="Sitting on a Simp by vgen.co/yumeshirokuro" data-group="gallery"></a>
|
||||||
|
|
||||||
|
<a href="./img/jax_yukiine.png" class="lightbox flex-fill mx-1 rounded bg-secondary mini-bg-box"
|
||||||
|
style="background-image: url('./img/jax_yukiine.png'); "
|
||||||
|
data-caption="Alt-Twink Jax by @yukiine.png@instagram.com" data-group="gallery"></a>
|
||||||
|
|
||||||
|
<a href="./img/jax_daki.jpg" class="lightbox flex-fill mx-1 rounded bg-secondary mini-bg-box"
|
||||||
|
style="background-image: url('./img/jax_daki_thumb.png'); border-style: solid; border-color: red; ;"
|
||||||
|
data-caption="Femboy Hooters Dakimakura Front by Ori Ottero (orifans.com)"
|
||||||
|
data-group="gallery-nsfw"></a>
|
||||||
|
</div>
|
||||||
|
<!-- Top-right and bottom-left decor -->
|
||||||
|
<div class="p-2 decor-tr"></div>
|
||||||
|
<div class="p-2 decor-bl"></div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- /// End Character image /// -->
|
||||||
|
|
||||||
|
<!-- /// Info section /// -->
|
||||||
|
<div class="col-sm-7">
|
||||||
|
|
||||||
|
<div class="card bg-faded table-responsive card-info">
|
||||||
|
|
||||||
|
<div class="tab-content" id="myTabContent">
|
||||||
|
|
||||||
|
<!-- /// About /// -->
|
||||||
|
<div class="tab-pane fade show active" id="about" role="tabpanel" aria-labelledby="home-tab">
|
||||||
|
<div class="card-body p-3">
|
||||||
|
|
||||||
|
<!--basic info-->
|
||||||
|
<div
|
||||||
|
class="d-flex flex-wrap align-items-center text-white py-1 px-2 mb-2 character-info character-info-jax-light">
|
||||||
|
Nonbinary (they/them) | Pansexual <!--Gender Identity, Pronouns and Sexuality-->
|
||||||
|
<i class="ml-auto fa-solid fa-comment"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="d-flex flex-wrap align-items-center text-white py-1 px-2 mb-2 character-info character-info-jax-dark">
|
||||||
|
Sea Elf <!--Race/Species-->
|
||||||
|
<i class="ml-auto fa-solid fa-globe"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="d-flex flex-wrap align-items-center text-white py-1 px-2 mb-2 character-info character-info-jax-light">
|
||||||
|
103 (19) <!--Age-->
|
||||||
|
<i class="ml-auto fa-solid fa-cake-candles"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="d-flex flex-wrap align-items-center text-white py-1 px-2 mb-2 character-info character-info-jax-dark">
|
||||||
|
1,86m (6'1") <!--Height-->
|
||||||
|
<i class="ml-auto fa-solid fa-ruler-vertical"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div
|
||||||
|
class="d-flex flex-wrap align-items-center text-white py-1 px-2 mb-2 character-info character-info-jax-light">
|
||||||
|
65kg (143lbs) <!--Weight-->
|
||||||
|
<i class="ml-auto fa-solid fa-weight-scale"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--<div
|
||||||
|
class="d-flex flex-wrap align-items-center text-white py-1 px-2 mb-2 character-info character-info-jax-dark">
|
||||||
|
<span class="spoiler">18cm (7") Dicksize</span>
|
||||||
|
<span class="ml-auto">🍆</span>
|
||||||
|
</div>-->
|
||||||
|
|
||||||
|
|
||||||
|
<hr class="my-2" style="border-width:3px;border-radius:5px;">
|
||||||
|
|
||||||
|
<!--intro-->
|
||||||
|
<h3>✨slut✨</h3></br>
|
||||||
|
<p>
|
||||||
|
Nonbinary Elftwink Femboi <a href="https://jaxoff.tv">VTuber</a>. Barkeeper & owner, guitar player. More lore wip...
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /// End About /// -->
|
||||||
|
|
||||||
|
<!-- /// Aesthetic /// -->
|
||||||
|
|
||||||
|
<div class="tab-pane fade" id="aes" role="tabpanel" aria-labelledby="contact-tab">
|
||||||
|
<div class="card-body p-3">
|
||||||
|
|
||||||
|
<div class="text-white py-1 px-2 mb-2 tab-title">
|
||||||
|
<i class="fa-solid fa-heart"></i> Aesthetics
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Moodboard-->
|
||||||
|
<div class="row no-gutters">
|
||||||
|
|
||||||
|
<!--pic 1-->
|
||||||
|
<div class="col-6">
|
||||||
|
<a href="./img/jax_aes1.jpg" class="lightbox" data-group="aesthetic">
|
||||||
|
<div class="text-white m-1 aesthetic-img"
|
||||||
|
style="background-image: url(./img/jax_aes1.jpg)">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--pic 2-->
|
||||||
|
<div class="col-6">
|
||||||
|
<a href="./img/jax_aes2.jpg" class="lightbox" data-group="aesthetic">
|
||||||
|
<div class="text-white m-1 aesthetic-img"
|
||||||
|
style="background-image:url(./img/jax_aes2.jpg);"">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--pic 3-->
|
||||||
|
<div class=" col-6">
|
||||||
|
<a href="./img/jax_aes3.jpg" class="lightbox" data-group="aesthetic">
|
||||||
|
<div class="text-white m-1 aesthetic-img"
|
||||||
|
style="background-image:url(./img/jax_aes3.jpg);"></div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!--pic 4-->
|
||||||
|
<div class="col-6">
|
||||||
|
<a href="./img/jax_aes4.jpg" class="lightbox" data-group="aesthetic">
|
||||||
|
<div class="text-white m-1 aesthetic-img"
|
||||||
|
style="background-image:url(./img/jax_aes4.jpg);">
|
||||||
|
</div>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<hr class="my-2" style="border-width:3px;border-radius:5px;">
|
||||||
|
|
||||||
|
<p class="text-center"
|
||||||
|
style="font-weight: bold;font-style: italic; font-size: 2em;">"I was not
|
||||||
|
made to be subtle."</p>
|
||||||
|
|
||||||
|
<hr class="my-2" style="border-width:3px;border-radius:5px;">
|
||||||
|
|
||||||
|
<a href="https://www.youtube.com/watch?v=pa14VNsdSYM" target="_blank"
|
||||||
|
class="link-song">
|
||||||
|
<i class="fa-solid fa-play"></i>
|
||||||
|
Only Girl (In The World) - Rihanna
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<br class="mb-2">
|
||||||
|
|
||||||
|
<a href="https://www.youtube.com/watch?v=n3M4GrEEQTI" target="_blank"
|
||||||
|
class="link-song">
|
||||||
|
<i class="fa-solid fa-play"></i>
|
||||||
|
Bubblegum Bitch - MARINA
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<br class="mb-2">
|
||||||
|
|
||||||
|
<a href="https://www.youtube.com/watch?v=6p-lDYPR2P8" target="_blank"
|
||||||
|
class="link-song">
|
||||||
|
<i class="fa-solid fa-play"></i>
|
||||||
|
Material Girl - Madonna
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<br class="mb-2">
|
||||||
|
|
||||||
|
<hr class="my-2" style="border-width:3px;border-radius:5px;">
|
||||||
|
|
||||||
|
<div style="text-align:center;font-size:2em;letter-spacing:3px">
|
||||||
|
<i class="fa-regular fa-heart"></i>
|
||||||
|
<i class="fa-regular fa-star"></i>
|
||||||
|
<i class="fa-solid fa-music"></i>
|
||||||
|
<i class="fa-solid fa-record-vinyl"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- /// End Aesthetic /// -->
|
||||||
|
|
||||||
|
<!-- /// Trivia /// -->
|
||||||
|
<div class="tab-pane fade" id="triv" role="tabpanel" aria-labelledby="profile-tab">
|
||||||
|
<div class="card-body p-3">
|
||||||
|
|
||||||
|
<div class="text-white py-1 px-2 my-2 tab-title">
|
||||||
|
<i class="fa-solid fa-bookmark"></i> Trivia
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<i class="fa-regular fa-circle"></i>
|
||||||
|
Jax plays the guitar and sings in a band.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<i class="fa-regular fa-circle"></i>
|
||||||
|
Their favourite food is blue raspberries, a specialty from where they're from.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<i class="fa-regular fa-circle"></i>
|
||||||
|
They own a bar in which they work as a bartender.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /// End Trivia /// -->
|
||||||
|
|
||||||
|
<!-- /// Colours /// -->
|
||||||
|
<div class="popup" id="popup"> Copied color: <span id="popupText"></span> </div>
|
||||||
|
<div class="tab-pane fade" id="colours" role="tabpanel" aria-labelledby="contact-tab">
|
||||||
|
<div class="card-body p-3">
|
||||||
|
|
||||||
|
<div class="text-white py-1 px-2 mb-2 tab-title">
|
||||||
|
<i class="fa-regular fa-circle"></i> Colours
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row no-gutters d-flex flex-wrap align-items-center m-2">
|
||||||
|
|
||||||
|
<!--Colour 1-->
|
||||||
|
<div class="col m-1">
|
||||||
|
<div class="color light" style="background-color: #A8C5DB;">Skin<br>#A8C5DB
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Colour 2-->
|
||||||
|
<div class="col m-1">
|
||||||
|
<div class="color light" style="background-color: #F5A9B8;">Dyed
|
||||||
|
Hair<br>#F5A9B8</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Colour 3-->
|
||||||
|
<div class="col m-1">
|
||||||
|
<div class="color" style="background-color: #12354B;">Natural
|
||||||
|
Hair<br>#12354B</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row no-gutters d-flex flex-wrap align-items-center m-2">
|
||||||
|
|
||||||
|
<!--Colour 4-->
|
||||||
|
<div class="col m-1">
|
||||||
|
<div class="color" style="background-color: #105522;">Eyes<br>#105522</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Colour 5-->
|
||||||
|
<div class="col m-1">
|
||||||
|
<div class="color" style="background-color: #12404B;">Freckles<br>#12404B
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Colour 6
|
||||||
|
<div class="col m-1">
|
||||||
|
<div class="color" style="background-color: #f5a9b8;">#F5A9B8</div>
|
||||||
|
</div>-->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<hr class="my-2" style="border-width:3px;border-radius:5px;">
|
||||||
|
|
||||||
|
<div class="row no-gutters d-flex flex-wrap align-items-center m-2">
|
||||||
|
<div class="col m-1 color-download" style="background-color: #42769E;">
|
||||||
|
<a href="./assets/jax_swatch.ase" class="text-decoration-none text-reset">
|
||||||
|
<b>
|
||||||
|
<i class="fa-solid fa-link"></i> <i class="fa-solid fa-palette"></i>
|
||||||
|
<br />
|
||||||
|
Download Colour Palette (.ase)
|
||||||
|
</b>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col m-1 color-download" style="background-color: #42769E;">
|
||||||
|
<a href="./assets/jax_swatch.aco" class="text-decoration-none text-reset">
|
||||||
|
<b>
|
||||||
|
<i class="fa-solid fa-link"></i> <i class="fa-solid fa-palette"></i>
|
||||||
|
<br />
|
||||||
|
Download Colour Palette (.aco)
|
||||||
|
</b>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- /// End Links /// -->
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- /// End Info section /// -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- /// end main content///-->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- /// Footer /// -->
|
||||||
|
<hr style="border-width:3px;border-radius:5px;margin-top:10px;margin-bottom:3px">
|
||||||
|
|
||||||
|
<div class="d-flex flex-wrap align-items-start">
|
||||||
|
|
||||||
|
<div class="d-none d-sm-block" style="font-size:2.5em">
|
||||||
|
<i class="fa-solid fa-circle" style="color: #f5a9b8;"></i>
|
||||||
|
<i class="fa-solid fa-circle" style="color: #5BCEFA;"></i>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="ml-auto p-2 nav ">
|
||||||
|
<!--Character info-->
|
||||||
|
<a href="#about" data-toggle="tab" class="nav-link btn text-white mx-1 tab-link tab-link-light">
|
||||||
|
<i class="fa-solid fa-user"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!--Aesthetics-->
|
||||||
|
<a href="#aes" data-toggle="tab" class="nav-link btn text-white mx-1 tab-link tab-link-dark">
|
||||||
|
<i class="fa-solid fa-heart"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!--trivia-->
|
||||||
|
<a href="#triv" data-toggle="tab" class="nav-link btn text-white mx-1 tab-link tab-link-light">
|
||||||
|
<i class="fa-solid fa-bookmark"></i>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<!--links-->
|
||||||
|
<a href="#colours" data-toggle="tab" class="nav-link btn text-white mx-1 tab-link tab-link-dark">
|
||||||
|
<i class="fa-solid fa-palette"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<hr style="border-width:3px;border-radius:5px;margin-top:3px;margin-bottom:10px">
|
||||||
|
<!-- /// End footer /// -->
|
||||||
|
|
||||||
|
<!--Credit: you may move but please do not remove!-->
|
||||||
|
<small>
|
||||||
|
<p style="text-align:right;margin-top:3px">
|
||||||
|
HTML by
|
||||||
|
<a href="https://toyhou.se/19740056" style="color:#62c3f7" target="_blank"><i
|
||||||
|
class='fa-solid fa-heart'></i> Jade-Everstone</a>
|
||||||
|
modified by
|
||||||
|
<a href="https://link.jaxoff.tv" target="_blank" style="color: #F5A9B8;">JaxOffTV</a>
|
||||||
|
</p>
|
||||||
|
</small>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--Images for Gallery-->
|
||||||
|
<a href="./img/jax_yume.png" class="lightbox img-invisible" data-caption="Sitting on a Simp by vgen.co/yumeshirokuro" data-group="gallery"></a>
|
||||||
|
<a href="./img/jax_chibi1.png" class="lightbox img-invisible" data-caption="PNGTuber by @yanorion@instagram.com" data-group="gallery"></a>
|
||||||
|
<a href="./img/jax_chibi2.png" class="lightbox img-invisible" data-caption="Fugi Mouth Closed by vgen.co/yumeshirokuro" data-group="gallery"></a>
|
||||||
|
<a href="./img/jax_plush.png" class="lightbox img-invisible" data-caption="Jax Plushie by Ori Ottero (orifans.com)" data-group="gallery"></a>
|
||||||
|
<a href="./img/jax_yan.png" class="lightbox img-invisible" data-caption="PNGTuber by @yanorion@instagram.com" data-group="gallery"></a>
|
||||||
|
|
||||||
|
<a href="./img/jax_bulge.png" class="lightbox img-invisible" data-caption="Sweaty Jax by linktr.ee/lontongs_" data-group="gallery-nsfw"></a>
|
||||||
|
<a href="./img/jax_country.png" class="lightbox img-invisible" data-caption="Country Jax by vgen.co/A3l_is" data-group="gallery-nsfw"></a>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const colors = document.querySelectorAll(".color");
|
||||||
|
const popup = document.getElementById("popup");
|
||||||
|
const popupText = document.getElementById("popupText");
|
||||||
|
|
||||||
|
function rgbToHex(rgb) {
|
||||||
|
const result = rgb.match(/^rgb\((\d+), (\d+), (\d+)\)$/);
|
||||||
|
if (result) {
|
||||||
|
const r = parseInt(result[1]).toString(16).padStart(2, '0');
|
||||||
|
const g = parseInt(result[2]).toString(16).padStart(2, '0');
|
||||||
|
const b = parseInt(result[3]).toString(16).padStart(2, '0');
|
||||||
|
return `#${r}${g}${b}`;
|
||||||
|
}
|
||||||
|
return rgb; // Falls kein gültiger RGB-Wert gefunden wurde
|
||||||
|
}
|
||||||
|
|
||||||
|
colors.forEach(color => {
|
||||||
|
color.addEventListener("click", () => {
|
||||||
|
const colorValue = color.style.backgroundColor;
|
||||||
|
const hexColor = rgbToHex(colorValue); // Umwandlung in Hex-Code
|
||||||
|
navigator.clipboard.writeText(hexColor); // Hex-Code in die Zwischenablage kopieren
|
||||||
|
popupText.innerText = hexColor; // Anzeige des Hex-Codes im Popup
|
||||||
|
popup.style.display = "block";
|
||||||
|
setTimeout(() => {
|
||||||
|
popup.style.display = "none";
|
||||||
|
}, 2000);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js"
|
||||||
|
integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous">
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"
|
||||||
|
integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous">
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script src="./js/parvus.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const prvs = new Parvus()
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|