111 lines
1.7 KiB
CSS
111 lines
1.7 KiB
CSS
@tailwind base;
|
|
@tailwind components;
|
|
@tailwind utilities;
|
|
|
|
body {
|
|
@apply bg-white;
|
|
@apply text-gray-600;
|
|
@apply font-light;
|
|
}
|
|
|
|
a {
|
|
@apply text-gray-600;
|
|
}
|
|
|
|
a:hover {
|
|
@apply text-blue-900;
|
|
@apply underline;
|
|
@apply underline-offset-2;
|
|
}
|
|
|
|
.ti, .icon-tabler {
|
|
stroke-width: 1px;
|
|
fill: none;
|
|
@apply text-gray-500;
|
|
@apply stroke-gray-500;
|
|
}
|
|
|
|
a:hover .ti, a:hover .icon-tabler {
|
|
@apply stroke-blue-900;
|
|
}
|
|
|
|
ul {
|
|
@apply !list-inside;
|
|
}
|
|
input[type="radio"],input[type="checkbox"] {
|
|
@apply focus:ring-transparent;
|
|
}
|
|
|
|
.wrapper {
|
|
max-width: 50rem;
|
|
width: 100%;
|
|
margin: 0 auto;
|
|
}
|
|
.tabs {
|
|
position: relative;
|
|
height: 14.75rem;
|
|
}
|
|
.tabs::before,
|
|
.tabs::after {
|
|
content: "";
|
|
display: table;
|
|
}
|
|
.tabs::after {
|
|
clear: both;
|
|
}
|
|
.tab {
|
|
float: left;
|
|
}
|
|
.tab-switch {
|
|
display: none;
|
|
}
|
|
.tab-label {
|
|
position: relative;
|
|
display: block;
|
|
line-height: 2.75em;
|
|
height: 3em;
|
|
padding: 0 1.618em;
|
|
color: #000000;
|
|
cursor: pointer;
|
|
top: 0;
|
|
transition: all 0.25s;
|
|
}
|
|
.tab-label:hover {
|
|
top: -0.25rem;
|
|
transition: top 0.25s;
|
|
}
|
|
.tab-content {
|
|
height: 12rem;
|
|
position: absolute;
|
|
z-index: 1;
|
|
top: 2.75em;
|
|
left: 0;
|
|
padding: 1.618rem;
|
|
background: #fff;
|
|
color: #2c3e50;
|
|
opacity: 0;
|
|
transition: all 0.35s;
|
|
}
|
|
.tab-switch:checked + .tab-label {
|
|
background: #fff;
|
|
color: #2c3e50;
|
|
border-bottom: 0;
|
|
transition: all 0.35s;
|
|
z-index: 1;
|
|
top: -0.0625rem;
|
|
}
|
|
.tab-switch:checked + label + .tab-content {
|
|
z-index: 2;
|
|
opacity: 1;
|
|
transition: all 0.35s;
|
|
}
|
|
/* For Webkit-based browsers (Chrome, Safari and Opera) */
|
|
.scrollbar-hide::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
/* For IE, Edge and Firefox */
|
|
.scrollbar-hide {
|
|
-ms-overflow-style: none; /* IE and Edge */
|
|
scrollbar-width: none; /* Firefox */
|
|
} |