feat(15): initial static step 2 styling
toggle with help from https://tailwind-elements.com/docs/standard/forms/switch/ multi select via label styling with "peer" modifier
This commit is contained in:
parent
967864e72d
commit
35df226d25
|
@ -526,23 +526,72 @@ video {
|
|||
position: fixed;
|
||||
}
|
||||
|
||||
.absolute {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.relative {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.inset-x-0 {
|
||||
left: 0px;
|
||||
right: 0px;
|
||||
}
|
||||
|
||||
.inset-y-0 {
|
||||
top: 0px;
|
||||
bottom: 0px;
|
||||
}
|
||||
|
||||
.bottom-0 {
|
||||
bottom: 0px;
|
||||
}
|
||||
|
||||
.z-0 {
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
.z-10 {
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.col-start-2 {
|
||||
grid-column-start: 2;
|
||||
}
|
||||
|
||||
.row-start-1 {
|
||||
grid-row-start: 1;
|
||||
}
|
||||
|
||||
.-mt-20 {
|
||||
margin-top: -5rem;
|
||||
}
|
||||
|
||||
.ml-6 {
|
||||
margin-left: 1.5rem;
|
||||
}
|
||||
|
||||
.mr-3 {
|
||||
margin-right: 0.75rem;
|
||||
}
|
||||
|
||||
.mr-2 {
|
||||
margin-right: 0.5rem;
|
||||
}
|
||||
|
||||
.mt-\[0\.3rem\] {
|
||||
margin-top: 0.3rem;
|
||||
}
|
||||
|
||||
.ml-1 {
|
||||
margin-left: 0.25rem;
|
||||
}
|
||||
|
||||
.ml-2 {
|
||||
margin-left: 0.5rem;
|
||||
}
|
||||
|
||||
.flex {
|
||||
display: flex;
|
||||
}
|
||||
|
@ -551,6 +600,10 @@ video {
|
|||
display: grid;
|
||||
}
|
||||
|
||||
.inline-grid {
|
||||
display: inline-grid;
|
||||
}
|
||||
|
||||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
@ -559,6 +612,10 @@ video {
|
|||
height: 2.5rem;
|
||||
}
|
||||
|
||||
.h-20 {
|
||||
height: 5rem;
|
||||
}
|
||||
|
||||
.h-24 {
|
||||
height: 6rem;
|
||||
}
|
||||
|
@ -575,6 +632,26 @@ video {
|
|||
height: 100vh;
|
||||
}
|
||||
|
||||
.h-3 {
|
||||
height: 0.75rem;
|
||||
}
|
||||
|
||||
.h-3\.5 {
|
||||
height: 0.875rem;
|
||||
}
|
||||
|
||||
.h-5 {
|
||||
height: 1.25rem;
|
||||
}
|
||||
|
||||
.h-12 {
|
||||
height: 3rem;
|
||||
}
|
||||
|
||||
.w-10 {
|
||||
width: 2.5rem;
|
||||
}
|
||||
|
||||
.w-11\/12 {
|
||||
width: 91.666667%;
|
||||
}
|
||||
|
@ -595,14 +672,40 @@ video {
|
|||
width: 100vw;
|
||||
}
|
||||
|
||||
.w-9 {
|
||||
width: 2.25rem;
|
||||
}
|
||||
|
||||
.grow {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.appearance-none {
|
||||
-webkit-appearance: none;
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
}
|
||||
|
||||
.grid-flow-dense {
|
||||
grid-auto-flow: dense;
|
||||
}
|
||||
|
||||
.grid-flow-row-dense {
|
||||
grid-auto-flow: row dense;
|
||||
}
|
||||
|
||||
.grid-flow-col-dense {
|
||||
grid-auto-flow: column dense;
|
||||
}
|
||||
|
||||
.grid-cols-\[repeat\(4\2c _auto\)\] {
|
||||
grid-template-columns: repeat(4, auto);
|
||||
}
|
||||
|
||||
.grid-cols-3 {
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.flex-row {
|
||||
flex-direction: row;
|
||||
}
|
||||
|
@ -615,6 +718,10 @@ video {
|
|||
place-content: center;
|
||||
}
|
||||
|
||||
.place-items-center {
|
||||
place-items: center;
|
||||
}
|
||||
|
||||
.content-center {
|
||||
align-content: center;
|
||||
}
|
||||
|
@ -623,6 +730,14 @@ video {
|
|||
align-items: center;
|
||||
}
|
||||
|
||||
.justify-between {
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.justify-items-center {
|
||||
justify-items: center;
|
||||
}
|
||||
|
||||
.gap-x-5 {
|
||||
-moz-column-gap: 1.25rem;
|
||||
column-gap: 1.25rem;
|
||||
|
@ -640,15 +755,37 @@ video {
|
|||
border-radius: 0.75rem;
|
||||
}
|
||||
|
||||
.rounded-lg {
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
.rounded-\[0\.4375rem\] {
|
||||
border-radius: 0.4375rem;
|
||||
}
|
||||
|
||||
.border {
|
||||
border-width: 1px;
|
||||
}
|
||||
|
||||
.border-2 {
|
||||
border-width: 2px;
|
||||
}
|
||||
|
||||
.border-red-500 {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(239 68 68 / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.border-white {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: rgb(255 255 255 / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.border-cool-gray {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: hsl(231 11% 63% / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.bg-green-200 {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(187 247 208 / var(--tw-bg-opacity));
|
||||
|
@ -674,6 +811,31 @@ video {
|
|||
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-yellow-500 {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(234 179 8 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-neutral-300 {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(212 212 212 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-light-blue {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(206 94% 87% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-cool-gray {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(231 11% 63% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-alabaster {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(231 100% 99% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.bg-sidebar-mobile {
|
||||
background-image: url("images/bg-sidebar-mobile.svg");
|
||||
}
|
||||
|
@ -762,6 +924,11 @@ video {
|
|||
color: rgb(255 255 255 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.text-red-500 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(239 68 68 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.drop-shadow-xl {
|
||||
--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08));
|
||||
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
||||
|
@ -833,23 +1000,523 @@ html {
|
|||
color: hsl(231 11% 63% / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.before\:pointer-events-none::before {
|
||||
content: var(--tw-content);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.before\:absolute::before {
|
||||
content: var(--tw-content);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.before\:h-3::before {
|
||||
content: var(--tw-content);
|
||||
height: 0.75rem;
|
||||
}
|
||||
|
||||
.before\:h-3\.5::before {
|
||||
content: var(--tw-content);
|
||||
height: 0.875rem;
|
||||
}
|
||||
|
||||
.before\:h-2::before {
|
||||
content: var(--tw-content);
|
||||
height: 0.5rem;
|
||||
}
|
||||
|
||||
.before\:w-3::before {
|
||||
content: var(--tw-content);
|
||||
width: 0.75rem;
|
||||
}
|
||||
|
||||
.before\:w-3\.5::before {
|
||||
content: var(--tw-content);
|
||||
width: 0.875rem;
|
||||
}
|
||||
|
||||
.before\:w-2::before {
|
||||
content: var(--tw-content);
|
||||
width: 0.5rem;
|
||||
}
|
||||
|
||||
.before\:rounded-full::before {
|
||||
content: var(--tw-content);
|
||||
border-radius: 9999px;
|
||||
}
|
||||
|
||||
.before\:bg-transparent::before {
|
||||
content: var(--tw-content);
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.before\:content-\[\'\'\]::before {
|
||||
--tw-content: '';
|
||||
content: var(--tw-content);
|
||||
}
|
||||
|
||||
.after\:absolute::after {
|
||||
content: var(--tw-content);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.after\:inset-y-0::after {
|
||||
content: var(--tw-content);
|
||||
top: 0px;
|
||||
bottom: 0px;
|
||||
}
|
||||
|
||||
.after\:z-\[2\]::after {
|
||||
content: var(--tw-content);
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.after\:z-10::after {
|
||||
content: var(--tw-content);
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.after\:-mt-\[0\.1875rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-top: -0.1875rem;
|
||||
}
|
||||
|
||||
.after\:mt-\[0\.1rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-top: 0.1rem;
|
||||
}
|
||||
|
||||
.after\:mt-\[0\.2rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-top: 0.2rem;
|
||||
}
|
||||
|
||||
.after\:mt-\[0\.3rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-top: 0.3rem;
|
||||
}
|
||||
|
||||
.after\:mt-\[0\.25rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-top: 0.25rem;
|
||||
}
|
||||
|
||||
.after\:ml-\[1\.0625rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.0625rem;
|
||||
}
|
||||
|
||||
.after\:mr-\[1\.0625rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-right: 1.0625rem;
|
||||
}
|
||||
|
||||
.after\:ml-\[0\.0625rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 0.0625rem;
|
||||
}
|
||||
|
||||
.after\:ml-\[0\.7rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 0.7rem;
|
||||
}
|
||||
|
||||
.after\:ml-\[0\.2rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 0.2rem;
|
||||
}
|
||||
|
||||
.after\:ml-\[0\.25rem\]::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 0.25rem;
|
||||
}
|
||||
|
||||
.after\:h-5::after {
|
||||
content: var(--tw-content);
|
||||
height: 1.25rem;
|
||||
}
|
||||
|
||||
.after\:h-2::after {
|
||||
content: var(--tw-content);
|
||||
height: 0.5rem;
|
||||
}
|
||||
|
||||
.after\:h-3::after {
|
||||
content: var(--tw-content);
|
||||
height: 0.75rem;
|
||||
}
|
||||
|
||||
.after\:w-5::after {
|
||||
content: var(--tw-content);
|
||||
width: 1.25rem;
|
||||
}
|
||||
|
||||
.after\:w-2::after {
|
||||
content: var(--tw-content);
|
||||
width: 0.5rem;
|
||||
}
|
||||
|
||||
.after\:w-3::after {
|
||||
content: var(--tw-content);
|
||||
width: 0.75rem;
|
||||
}
|
||||
|
||||
.after\:rounded-full::after {
|
||||
content: var(--tw-content);
|
||||
border-radius: 9999px;
|
||||
}
|
||||
|
||||
.after\:border-none::after {
|
||||
content: var(--tw-content);
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
.after\:bg-neutral-100::after {
|
||||
content: var(--tw-content);
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(245 245 245 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.after\:shadow-\[0_0px_3px_0_rgb\(0_0_0_\/_7\%\)\2c _0_2px_2px_0_rgb\(0_0_0_\/_4\%\)\]::after {
|
||||
content: var(--tw-content);
|
||||
--tw-shadow: 0 0px 3px 0 rgb(0 0 0 / 7%), 0 2px 2px 0 rgb(0 0 0 / 4%);
|
||||
--tw-shadow-colored: 0 0px 3px 0 var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
|
||||
}
|
||||
|
||||
.after\:transition-\[background-color_0\.2s\2c transform_0\.2s\]::after {
|
||||
content: var(--tw-content);
|
||||
transition-property: background-color 0.2s,transform 0.2s;
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
|
||||
.after\:content-\[\'\'\]::after {
|
||||
--tw-content: '';
|
||||
content: var(--tw-content);
|
||||
}
|
||||
|
||||
.checked\:bg-marine-blue:checked {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(213 96% 18% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.checked\:after\:absolute:checked::after {
|
||||
content: var(--tw-content);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.checked\:after\:z-\[2\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.checked\:after\:-mt-\[3px\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-top: -3px;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[1\.0625rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.0625rem;
|
||||
}
|
||||
|
||||
.checked\:after\:mr-\[0\.25rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-right: 0.25rem;
|
||||
}
|
||||
|
||||
.checked\:after\:mr-\[1\.0625rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-right: 1.0625rem;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[1\.0725rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.0725rem;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[1\.0825rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.0825rem;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[2\.0825rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 2.0825rem;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[1\.1825rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.1825rem;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[1\.1rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.1rem;
|
||||
}
|
||||
|
||||
.checked\:after\:ml-\[1\.2rem\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.2rem;
|
||||
}
|
||||
|
||||
.checked\:after\:h-5:checked::after {
|
||||
content: var(--tw-content);
|
||||
height: 1.25rem;
|
||||
}
|
||||
|
||||
.checked\:after\:w-5:checked::after {
|
||||
content: var(--tw-content);
|
||||
width: 1.25rem;
|
||||
}
|
||||
|
||||
.checked\:after\:rounded-full:checked::after {
|
||||
content: var(--tw-content);
|
||||
border-radius: 9999px;
|
||||
}
|
||||
|
||||
.checked\:after\:border-none:checked::after {
|
||||
content: var(--tw-content);
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
.checked\:after\:bg-yellow-500:checked::after {
|
||||
content: var(--tw-content);
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(234 179 8 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.checked\:after\:shadow-\[0_3px_1px_-2px_rgba\(0\2c 0\2c 0\2c 0\.2\)\2c _0_2px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.14\)\2c _0_1px_5px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
--tw-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);
|
||||
--tw-shadow-colored: 0 3px 1px -2px var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color), 0 1px 5px 0 var(--tw-shadow-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
|
||||
}
|
||||
|
||||
.checked\:after\:transition-\[background-color_0\.2s\2c transform_0\.2s\]:checked::after {
|
||||
content: var(--tw-content);
|
||||
transition-property: background-color 0.2s,transform 0.2s;
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
|
||||
.checked\:after\:content-\[\'\'\]:checked::after {
|
||||
--tw-content: '';
|
||||
content: var(--tw-content);
|
||||
}
|
||||
|
||||
.hover\:cursor-pointer:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.focus\:outline-none:focus {
|
||||
outline: 2px solid transparent;
|
||||
outline-offset: 2px;
|
||||
}
|
||||
|
||||
.focus\:ring-0:focus {
|
||||
--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
|
||||
--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
|
||||
}
|
||||
|
||||
.focus\:before\:scale-100:focus::before {
|
||||
content: var(--tw-content);
|
||||
--tw-scale-x: 1;
|
||||
--tw-scale-y: 1;
|
||||
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
|
||||
}
|
||||
|
||||
.focus\:before\:opacity-\[0\.12\]:focus::before {
|
||||
content: var(--tw-content);
|
||||
opacity: 0.12;
|
||||
}
|
||||
|
||||
.focus\:before\:shadow-\[3px_-1px_0px_13px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]:focus::before {
|
||||
content: var(--tw-content);
|
||||
--tw-shadow: 3px -1px 0px 13px rgba(0,0,0,0.6);
|
||||
--tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
|
||||
}
|
||||
|
||||
.focus\:before\:transition-\[box-shadow_0\.2s\2c transform_0\.2s\]:focus::before {
|
||||
content: var(--tw-content);
|
||||
transition-property: box-shadow 0.2s,transform 0.2s;
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
|
||||
.focus\:after\:absolute:focus::after {
|
||||
content: var(--tw-content);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.focus\:after\:z-\[1\]:focus::after {
|
||||
content: var(--tw-content);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.focus\:after\:block:focus::after {
|
||||
content: var(--tw-content);
|
||||
display: block;
|
||||
}
|
||||
|
||||
.focus\:after\:h-5:focus::after {
|
||||
content: var(--tw-content);
|
||||
height: 1.25rem;
|
||||
}
|
||||
|
||||
.focus\:after\:w-5:focus::after {
|
||||
content: var(--tw-content);
|
||||
width: 1.25rem;
|
||||
}
|
||||
|
||||
.focus\:after\:rounded-full:focus::after {
|
||||
content: var(--tw-content);
|
||||
border-radius: 9999px;
|
||||
}
|
||||
|
||||
.focus\:after\:content-\[\'\'\]:focus::after {
|
||||
--tw-content: '';
|
||||
content: var(--tw-content);
|
||||
}
|
||||
|
||||
.checked\:focus\:bg-yellow-500:focus:checked {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(234 179 8 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.checked\:focus\:before\:ml-\[1\.0625rem\]:focus:checked::before {
|
||||
content: var(--tw-content);
|
||||
margin-left: 1.0625rem;
|
||||
}
|
||||
|
||||
.checked\:focus\:before\:scale-100:focus:checked::before {
|
||||
content: var(--tw-content);
|
||||
--tw-scale-x: 1;
|
||||
--tw-scale-y: 1;
|
||||
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
|
||||
}
|
||||
|
||||
.checked\:focus\:before\:shadow-\[3px_-1px_0px_13px_\#3b71ca\]:focus:checked::before {
|
||||
content: var(--tw-content);
|
||||
--tw-shadow: 3px -1px 0px 13px #3b71ca;
|
||||
--tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
|
||||
}
|
||||
|
||||
.checked\:focus\:before\:transition-\[box-shadow_0\.2s\2c transform_0\.2s\]:focus:checked::before {
|
||||
content: var(--tw-content);
|
||||
transition-property: box-shadow 0.2s,transform 0.2s;
|
||||
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
||||
transition-duration: 150ms;
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:border-marine-blue {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: hsl(213 96% 18% / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:border-pastel-blue {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: hsl(228 100% 84% / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:border-purplish-blue {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: hsl(243 100% 62% / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:border-light-blue {
|
||||
--tw-border-opacity: 1;
|
||||
border-color: hsl(206 94% 87% / var(--tw-border-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:bg-magnolia {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(217 100% 97% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:bg-alabaster {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(231 100% 99% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:bg-pastel-blue {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(228 100% 84% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:bg-purplish-blue {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: hsl(243 100% 62% / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:text-red-700 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(185 28 28 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:text-blue-500 {
|
||||
--tw-text-opacity: 1;
|
||||
color: rgb(59 130 246 / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:text-cool-gray {
|
||||
--tw-text-opacity: 1;
|
||||
color: hsl(231 11% 63% / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
.peer:checked ~ .peer-checked\:text-marine-blue {
|
||||
--tw-text-opacity: 1;
|
||||
color: hsl(213 96% 18% / var(--tw-text-opacity));
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
.dark\:bg-neutral-600 {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(82 82 82 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.dark\:after\:bg-neutral-400::after {
|
||||
content: var(--tw-content);
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(163 163 163 / var(--tw-bg-opacity));
|
||||
}
|
||||
|
||||
.dark\:focus\:before\:shadow-\[3px_-1px_0px_13px_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:focus::before {
|
||||
content: var(--tw-content);
|
||||
--tw-shadow: 3px -1px 0px 13px rgba(255,255,255,0.4);
|
||||
--tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
|
||||
}
|
||||
|
||||
.dark\:checked\:focus\:before\:shadow-\[3px_-1px_0px_13px_\#3b71ca\]:focus:checked::before {
|
||||
content: var(--tw-content);
|
||||
--tw-shadow: 3px -1px 0px 13px #3b71ca;
|
||||
--tw-shadow-colored: 3px -1px 0px 13px var(--tw-shadow-color);
|
||||
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.md\:row-span-2 {
|
||||
grid-row: span 2 / span 2;
|
||||
}
|
||||
|
||||
.md\:mt-0 {
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
.md\:mr-20 {
|
||||
margin-right: 5rem;
|
||||
.md\:ml-20 {
|
||||
margin-left: 5rem;
|
||||
}
|
||||
|
||||
.md\:mr-24 {
|
||||
margin-right: 6rem;
|
||||
}
|
||||
|
||||
.md\:mt-0 {
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
.md\:flex {
|
||||
display: flex;
|
||||
}
|
||||
|
@ -862,6 +1529,10 @@ html {
|
|||
display: none;
|
||||
}
|
||||
|
||||
.md\:h-12 {
|
||||
height: 3rem;
|
||||
}
|
||||
|
||||
.md\:h-\[568px\] {
|
||||
height: 568px;
|
||||
}
|
||||
|
@ -874,16 +1545,8 @@ html {
|
|||
height: 100%;
|
||||
}
|
||||
|
||||
.md\:h-20 {
|
||||
height: 5rem;
|
||||
}
|
||||
|
||||
.md\:h-14 {
|
||||
height: 3.5rem;
|
||||
}
|
||||
|
||||
.md\:h-12 {
|
||||
height: 3rem;
|
||||
.md\:w-32 {
|
||||
width: 8rem;
|
||||
}
|
||||
|
||||
.md\:w-\[274px\] {
|
||||
|
@ -898,18 +1561,6 @@ html {
|
|||
width: 100%;
|
||||
}
|
||||
|
||||
.md\:w-20 {
|
||||
width: 5rem;
|
||||
}
|
||||
|
||||
.md\:w-28 {
|
||||
width: 7rem;
|
||||
}
|
||||
|
||||
.md\:w-32 {
|
||||
width: 8rem;
|
||||
}
|
||||
|
||||
.md\:grid-cols-1 {
|
||||
grid-template-columns: repeat(1, minmax(0, 1fr));
|
||||
}
|
||||
|
@ -947,22 +1598,14 @@ html {
|
|||
row-gap: 1.75rem;
|
||||
}
|
||||
|
||||
.md\:place-self-end {
|
||||
place-self: end;
|
||||
.md\:rounded-2xl {
|
||||
border-radius: 1rem;
|
||||
}
|
||||
|
||||
.md\:rounded-lg {
|
||||
border-radius: 0.5rem;
|
||||
}
|
||||
|
||||
.md\:rounded-xl {
|
||||
border-radius: 0.75rem;
|
||||
}
|
||||
|
||||
.md\:rounded-2xl {
|
||||
border-radius: 1rem;
|
||||
}
|
||||
|
||||
.md\:bg-white {
|
||||
--tw-bg-opacity: 1;
|
||||
background-color: rgb(255 255 255 / var(--tw-bg-opacity));
|
||||
|
@ -998,6 +1641,10 @@ html {
|
|||
padding-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.md\:pb-3 {
|
||||
padding-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
.md\:pt-5 {
|
||||
padding-top: 1.25rem;
|
||||
}
|
||||
|
@ -1012,13 +1659,13 @@ html {
|
|||
line-height: 1.5rem;
|
||||
}
|
||||
|
||||
.md\:drop-shadow-none {
|
||||
--tw-drop-shadow: drop-shadow(0 0 #0000);
|
||||
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
||||
}
|
||||
|
||||
.md\:drop-shadow-2xl {
|
||||
--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
|
||||
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
||||
}
|
||||
|
||||
.md\:drop-shadow-none {
|
||||
--tw-drop-shadow: drop-shadow(0 0 #0000);
|
||||
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,28 +35,156 @@
|
|||
</p>
|
||||
<![endif]-->
|
||||
|
||||
<main class="bg-green-200">
|
||||
<!-- Step 2 start -->
|
||||
<main class="grid place-content-center">
|
||||
<article
|
||||
class="flex flex-col items-center w-screen h-screen md:grid md:items-start md:p-5 md:bg-white md:rounded-2xl md:grid-cols-[auto_1fr] md:w-desktop-form md:h-desktop-form md:drop-shadow-2xl"
|
||||
id="form-step"
|
||||
>
|
||||
<summary
|
||||
class="w-full h-44 bg-no-repeat md:row-span-2 bg-sidebar-mobile marker:text-white md:bg-sidebar-desktop md:h-[568px] md:w-[274px]"
|
||||
id="sidebar"
|
||||
>
|
||||
<ol
|
||||
class="grid grid-cols-[repeat(4,_auto)] gap-x-5 content-center items-center place-content-center h-24 md:flex-col md:h-full md:grid-rows-[repeat(4,_auto)] md:grid-cols-1 md:content-start md:p-10 md:gap-y-7 text-white text-sm uppercase"
|
||||
>
|
||||
<li class="items-center md:grid md:gap-x-4 md:grid-cols-[auto_1fr]">
|
||||
<div
|
||||
class="grid place-content-center w-8 h-8 text-white rounded-full border border-white"
|
||||
>
|
||||
1
|
||||
</div>
|
||||
<p class="hidden md:flex md:flex-col">
|
||||
<span class="text-light-gray">Step 1</span
|
||||
><span class="font-bold">Your info</span>
|
||||
</p>
|
||||
</li>
|
||||
<li class="items-center md:grid md:gap-x-4 md:grid-cols-[auto_1fr]">
|
||||
<div
|
||||
class="grid place-content-center w-8 h-8 text-white rounded-full border border-white"
|
||||
>
|
||||
2
|
||||
</div>
|
||||
<p class="hidden md:flex md:flex-col">
|
||||
<span class="text-light-gray">Step 2</span
|
||||
><span class="font-bold">Select plan</span>
|
||||
</p>
|
||||
</li>
|
||||
<li class="items-center md:grid md:gap-x-4 md:grid-cols-[auto_1fr]">
|
||||
<div
|
||||
class="grid place-content-center w-8 h-8 text-white rounded-full border border-white"
|
||||
>
|
||||
3
|
||||
</div>
|
||||
<p class="hidden md:flex md:flex-col">
|
||||
<span class="text-light-gray">Step 3</span
|
||||
><span class="font-bold">Add-ons</span>
|
||||
</p>
|
||||
</li>
|
||||
<li class="items-center md:grid md:gap-x-4 md:grid-cols-[auto_1fr]">
|
||||
<div
|
||||
class="grid place-content-center w-8 h-8 text-white rounded-full border border-white"
|
||||
>
|
||||
4
|
||||
</div>
|
||||
<p class="hidden md:flex md:flex-col">
|
||||
<span class="text-light-gray">Step 4</span
|
||||
><span class="font-bold">summary</span>
|
||||
</p>
|
||||
</li>
|
||||
</ol>
|
||||
</summary>
|
||||
<section
|
||||
id="multipage-form-container"
|
||||
class="flex flex-col py-8 px-6 -mt-20 w-11/12 bg-white rounded-xl md:px-24 md:mt-0 md:w-full drop-shadow-xl md:drop-shadow-none"
|
||||
>
|
||||
<!-- Step 2 start -->
|
||||
<h1 class="text-2xl font-bold md:text-4xl text-marine-blue">
|
||||
Select your plan
|
||||
</h1>
|
||||
<p class="py-3 text-cool-gray">
|
||||
You have the option of monthly or yearly billing.
|
||||
</p>
|
||||
<label for="ArcadePlanType" class="relative h-20">
|
||||
<input
|
||||
id="ArcadePlanType"
|
||||
type="radio"
|
||||
name="plan-type"
|
||||
value="Arcade"
|
||||
class="hidden peer"
|
||||
checked
|
||||
/>
|
||||
<div
|
||||
class="absolute inset-y-0 inset-x-0 rounded-lg border border-cool-gray peer-checked:border-purplish-blue peer-checked:bg-magnolia"
|
||||
>
|
||||
<span class="">Arcade</span>
|
||||
</div>
|
||||
</label>
|
||||
|
||||
Select your plan
|
||||
You have the option of monthly or yearly billing.
|
||||
<label for="AdvancedPlanType" class="relative h-20">
|
||||
<input
|
||||
id="AdvancedPlanType"
|
||||
type="radio"
|
||||
name="plan-type"
|
||||
value="Advanced"
|
||||
class="hidden peer"
|
||||
/>
|
||||
<div
|
||||
class="absolute inset-y-0 inset-x-0 rounded-lg border border-cool-gray peer-checked:border-purplish-blue peer-checked:bg-magnolia"
|
||||
>
|
||||
<span>Advanced</span>
|
||||
</div>
|
||||
</label>
|
||||
|
||||
Arcade
|
||||
$9/mo
|
||||
<label for="ProPlanType" class="relative h-20">
|
||||
<input
|
||||
id="ProPlanType"
|
||||
type="radio"
|
||||
name="plan-type"
|
||||
value="Pro"
|
||||
class="hidden peer"
|
||||
/>
|
||||
<div
|
||||
class="absolute inset-y-0 inset-x-0 rounded-lg border border-cool-gray peer-checked:border-purplish-blue peer-checked:bg-magnolia"
|
||||
>
|
||||
<span>Pro</span>
|
||||
</div>
|
||||
</label>
|
||||
|
||||
Advanced
|
||||
$12/mo
|
||||
<div class="grid grid-flow-col-dense place-content-center w-full rounded-lg bg-magnolia">
|
||||
<div
|
||||
class="inline-grid grid-cols-3 place-items-center h-12 text-sm font-bold"
|
||||
>
|
||||
<input
|
||||
class="mr-2 w-9 h-5 ml-2 rounded-full appearance-none mt-[0.3rem] bg-marine-blue after:absolute after:h-3 after:w-3 after:rounded-full after:border-none after:bg-neutral-100 after:transition-[background-color_0.2s,transform_0.2s] checked:after:ml-[1.2rem] after:ml-[0.25rem] after:mt-[0.25rem] hover:cursor-pointer col-start-2 row-start-1 peer"
|
||||
type="checkbox"
|
||||
role="switch"
|
||||
id="packageDuration"
|
||||
/>
|
||||
<span class="row-start-1 text-marine-blue peer-checked:text-cool-gray">Monthly</span>
|
||||
<span class="row-start-1 text-cool-gray peer-checked:text-marine-blue">Yearly</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Pro
|
||||
$15/mo
|
||||
|
||||
Monthly
|
||||
Yearly
|
||||
|
||||
Go Back
|
||||
Next Step
|
||||
|
||||
<!-- Step 2 end -->
|
||||
<!-- Step 2 end -->
|
||||
</section>
|
||||
<div class="md:hidden grow"></div>
|
||||
<section
|
||||
id="footer-controls"
|
||||
class="flex flex-row items-center py-4 w-full bg-white md:items-end md:h-full"
|
||||
>
|
||||
<a
|
||||
href="step1.html"
|
||||
class="ml-6 text-sm font-semibold md:pb-3 md:ml-20 md:text-base text-cool-gray"
|
||||
>Go Back</a
|
||||
>
|
||||
<div class="grow"></div>
|
||||
<a
|
||||
href="step3.html"
|
||||
class="grid place-content-center mr-3 w-24 h-10 text-sm font-semibold text-white rounded md:mr-24 md:w-32 md:h-12 md:text-base md:rounded-lg bg-marine-blue"
|
||||
>Next Step</a
|
||||
>
|
||||
</section>
|
||||
</article>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in New Issue