init
This commit is contained in:
906
static/Vvvebjs/demo/landing/scss/_base.scss
Normal file
906
static/Vvvebjs/demo/landing/scss/_base.scss
Normal file
@@ -0,0 +1,906 @@
|
||||
:root{
|
||||
/*
|
||||
--bs-font-headings: 'Inter', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
|
||||
--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.9);
|
||||
//font-feature-settings: "calt", "cv10", "cv11", "liga", "ss01", "ss03";
|
||||
}
|
||||
|
||||
.screen-reader-text {
|
||||
border: 0;
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
-webkit-clip-path: inset(50%);
|
||||
clip-path: inset(50%);
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
position: absolute !important;
|
||||
width: 1px;
|
||||
word-wrap: normal !important;
|
||||
word-break: normal;
|
||||
}
|
||||
|
||||
|
||||
$container-max-widths: (
|
||||
sm: 540px,
|
||||
md: 720px,
|
||||
lg: 960px,
|
||||
xl: 1140px,
|
||||
);
|
||||
/*
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family:var(--bs-font-headings);
|
||||
}
|
||||
*/
|
||||
|
||||
body {
|
||||
font-smoothing: antialiased;
|
||||
-moz-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-webkit-font-smoothing: subpixel-antialiased;
|
||||
}
|
||||
|
||||
main#site-content {
|
||||
margin-top:1rem;
|
||||
margin-bottom:4rem;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration:none;
|
||||
}
|
||||
/*
|
||||
img {
|
||||
max-width:100%;
|
||||
}
|
||||
*/
|
||||
|
||||
b, strong {
|
||||
font-weight:600;
|
||||
}
|
||||
|
||||
.sidebar-sticky {
|
||||
position: -webkit-sticky;
|
||||
position: sticky;
|
||||
top:2rem;
|
||||
}
|
||||
|
||||
|
||||
.categories-widget,
|
||||
//.tags-widget
|
||||
.archives-widget {
|
||||
ul {
|
||||
list-style:none;
|
||||
column-count: 2;
|
||||
padding-left:0.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
.archives-widget {
|
||||
ul {
|
||||
column-count: 2;
|
||||
}
|
||||
}
|
||||
|
||||
.tags-widget {
|
||||
ul {
|
||||
column-count: unset;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
-webkit-font-smoothing: antialiased;
|
||||
text-rendering: optimizelegibility;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
input {
|
||||
-webkit-font-smoothing: antialiased;
|
||||
text-rendering: optimizelegibility;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
textarea {
|
||||
-webkit-font-smoothing: antialiased;
|
||||
text-rendering: optimizelegibility;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
/*
|
||||
.home {
|
||||
.header {
|
||||
border: none;
|
||||
margin: none;
|
||||
background: #fff;
|
||||
nav {
|
||||
border: none;
|
||||
background: #fff;
|
||||
}
|
||||
}
|
||||
footer {
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
*/
|
||||
footer {
|
||||
[data-v-site-logo], [data-v-site-logo-dark] {
|
||||
max-height:100px;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-nav {
|
||||
align-items: baseline;
|
||||
}
|
||||
|
||||
.navbar-light {
|
||||
.navbar-nav {
|
||||
.active {
|
||||
>.nav-link {
|
||||
color: var(--bs-blue);
|
||||
}
|
||||
}
|
||||
}
|
||||
.navbar-toggler {
|
||||
box-shadow: 0px 0px 2px 1px rgba(var(--bs-body-color-rgb),0.07);
|
||||
}
|
||||
}
|
||||
h2 {
|
||||
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
#screen {
|
||||
height: 500px;
|
||||
overflow: hidden;
|
||||
margin: 0px auto;
|
||||
}
|
||||
|
||||
label {
|
||||
|
||||
}
|
||||
|
||||
.btn-shadow {
|
||||
box-shadow: 0 4px 4px rgba(var(--bs-body-color-rgb), 0.08), 0 1px 2px rgba(var(--bs-body-color-rgb), 0.2), inset 0 6px 12px rgba(var(--bs-body-bg-rgb), 0.12), inset 0 1px 1px rgba(var(--bs-body-bg-rgb), 0.2);
|
||||
}
|
||||
|
||||
@media screen and (max-width: 767px) {
|
||||
.header {
|
||||
nav.navbar-expand-md {
|
||||
a.nav-link {
|
||||
font-size: 21px;
|
||||
}
|
||||
}
|
||||
nav {
|
||||
padding: 2rem 2rem 0rem;
|
||||
}
|
||||
}
|
||||
.navbar-collapse.collapse.show {
|
||||
height: 100%;
|
||||
}
|
||||
h1 {
|
||||
margin: 0px;
|
||||
font-size: 35px;
|
||||
line-height: 49px;
|
||||
}
|
||||
h2 {
|
||||
font-size: 21px;
|
||||
line-height: 42px;
|
||||
max-width: auto;
|
||||
}
|
||||
.hero {
|
||||
.btn {
|
||||
min-width: 300px;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
.dropdown {
|
||||
min-width: 300px;
|
||||
width: 100%;
|
||||
}
|
||||
.dropdown-menu {
|
||||
min-width: 300px;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
.separator {
|
||||
|
||||
z-index:2;
|
||||
position:absolute;
|
||||
//width:100%;
|
||||
//height:200px;
|
||||
|
||||
/*svg, */img {
|
||||
width:100%;
|
||||
height:100%;
|
||||
}
|
||||
|
||||
&.bottom {
|
||||
bottom:0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.section {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
/* margin: 0; */
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.section-overlap {
|
||||
margin-top: -33vh;
|
||||
padding:15rem 0 10rem;
|
||||
}
|
||||
|
||||
/*
|
||||
::selection {
|
||||
background: rgba(65, 155, 249, 0.14);
|
||||
}
|
||||
*/
|
||||
|
||||
#vvveb-admin + nav,
|
||||
#vvveb-admin + header {
|
||||
margin-top:35px;
|
||||
}
|
||||
|
||||
.frame, .video {
|
||||
background:#f5f9ff;
|
||||
background:var(--bs-tertiary-bg);
|
||||
box-shadow: 0 0 1px 0 rgba(var(--bs-body-color-rgb),.2),0 3px 4px 0 rgba(87,87,87,.1),0 10px 15px 0 rgba(5,4,10,.06);
|
||||
border-radius: 10px;
|
||||
width: 100%;
|
||||
//overflow: hidden;
|
||||
position: relative;
|
||||
margin:3rem 0 3rem;
|
||||
max-width:1280px;
|
||||
padding:2.1rem 0 0;
|
||||
z-index:2;
|
||||
}
|
||||
|
||||
.video {
|
||||
img {
|
||||
border-top:1px solid var(--bs-border-color);
|
||||
image-rendering: optimizequality;
|
||||
image-rendering: -webkit-optimize-contrast;
|
||||
}
|
||||
}
|
||||
|
||||
.frame {
|
||||
background:#f5f9ff;
|
||||
background:var(--bs-gray-700);
|
||||
box-shadow: 0 0 1px 0 rgba(var(--bs-body-color-rgb),.2),0 3px 4px 0 rgba(87,87,87,.1),0 10px 15px 0 rgba(5,4,10,.06), rgba(var(--bs-body-color-rgb),.2) 0px 4px 14px 0px;
|
||||
border-radius: 10px;
|
||||
padding:2.1rem 0 0;
|
||||
width: 100%;
|
||||
//width: fit-content;
|
||||
|
||||
video {
|
||||
//border-top:1px solid var(--bs-border-color);
|
||||
display:block;
|
||||
width: 100%;
|
||||
//width: fit-content;
|
||||
object-fit: initial;
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 961px) {
|
||||
.frame:before {
|
||||
background-size: 100%;
|
||||
top: 12px;
|
||||
left: 10px;
|
||||
}
|
||||
}
|
||||
.frame:before, .video:before {
|
||||
content: '';
|
||||
background: url(../img/browser-buttons.svg) no-repeat;
|
||||
width: 42px;
|
||||
height: 10px;
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 16px;
|
||||
left: 16px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background-size: 60%;
|
||||
}
|
||||
|
||||
.frame.play {
|
||||
//background:#eff0f5;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 767px) {
|
||||
.row .frame, .row .video {
|
||||
//max-width:70%;
|
||||
}
|
||||
}
|
||||
|
||||
.box {
|
||||
background: #ffffff;
|
||||
padding: 3.75rem 2.5rem;
|
||||
overflow: hidden;
|
||||
color: #444444;
|
||||
border-radius: 0.25rem;
|
||||
box-shadow: 0 0.3125rem 0.875rem 0 rgba(129, 129, 129, 0.2) !important;
|
||||
}
|
||||
|
||||
/*
|
||||
.navbar {
|
||||
--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
|
||||
}
|
||||
*/
|
||||
|
||||
.alert-top
|
||||
{
|
||||
position: absolute;
|
||||
position: fixed;
|
||||
top: 50px;
|
||||
right:15px;
|
||||
//min-width: 25%;
|
||||
/*background:rgba(var(--bs-body-bg-rgb), 0.90);*/
|
||||
border:1px solid var(--bs-border-color);
|
||||
box-shadow: 0 0.3125rem 0.875rem 0 rgba(129, 129, 129, 0.2);
|
||||
z-index:10000;
|
||||
|
||||
button
|
||||
{
|
||||
//height:100%;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.alert img
|
||||
{
|
||||
max-width:70px;
|
||||
}
|
||||
|
||||
|
||||
.login-box, .cart-box {
|
||||
font-size:14px;
|
||||
min-width:320px;
|
||||
|
||||
.form-label {
|
||||
//font-weight:500;
|
||||
}
|
||||
}
|
||||
|
||||
.navbar-dark {
|
||||
.user-box img, .cart-info img{
|
||||
filter: invert(.7);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
.nav-link.dropdown-toggle::after
|
||||
{
|
||||
background: $custom-select-indicator no-repeat right center;
|
||||
width: 8px !important;
|
||||
height: 8px !important;
|
||||
border:none !important;
|
||||
vertical-align:0em !important;
|
||||
}
|
||||
*/
|
||||
|
||||
.dropdown-toggle::after {
|
||||
border:none;
|
||||
font-family: "Line Awesome Free";
|
||||
font-weight: 900;
|
||||
font-size: 80%;
|
||||
content: "\f107";
|
||||
vertical-align:middle;
|
||||
}
|
||||
|
||||
.top-nav {
|
||||
font-size:75%;
|
||||
padding:0.3rem;
|
||||
background-color: var(--bs-body-bg);
|
||||
background-color: rgba(var(--bs-tertiary-bg-rgb),0.5);
|
||||
//background-color: rgba(var(--light-bg-rgb), 0.5);
|
||||
border-bottom:1px solid rgba(var(--bs-body-color-rgb),0.05);
|
||||
//color:$gray-600;
|
||||
|
||||
ul, ol {
|
||||
margin:0;
|
||||
}
|
||||
|
||||
a {
|
||||
color:rgba(var(--bs-body-color-rgb),0.8);
|
||||
display:block;
|
||||
}
|
||||
|
||||
i {
|
||||
color:rgba(var(--bs-body-color-rgb),0.8);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
audio, video {
|
||||
max-width:100%;
|
||||
//width:100%;
|
||||
}
|
||||
|
||||
.alert-info {
|
||||
background-color: rgba(var(--bs-info-bg-rgb), .07);
|
||||
//background-color: var(--bs-info-bg-subtle);
|
||||
//border-color: rgba(var(--bs-info-rgb), .07);
|
||||
}
|
||||
|
||||
.alert-danger {
|
||||
background-color: rgba(var(--bs-danger-rgb), .07);
|
||||
//background-color: var(--bs-danger-bg-subtle);
|
||||
}
|
||||
|
||||
.alert-primary {
|
||||
background-color: rgba(var(--bs-primary-rgb), .07);
|
||||
//background-color: var(--bs-primary-bg-subtle);
|
||||
}
|
||||
|
||||
.alert-success {
|
||||
background-color: rgba(var(--bs-success-rgb), .07);
|
||||
border-color: rgba(var(--bs-success-rgb), 0.15);
|
||||
//background-color: var(--bs-success-bg-subtle);
|
||||
//border-color: var(--bs-success-border-subtle);
|
||||
}
|
||||
|
||||
.alert-warning {
|
||||
background-color: rgba(var(--bs-warning-rgb), .07);
|
||||
//background-color: var(--bs-warning-bg-subtle);
|
||||
}
|
||||
|
||||
/*
|
||||
.alert-light {
|
||||
color: #525252;
|
||||
background-color: whitesmoke;
|
||||
border-color: #f0f0f0;
|
||||
}
|
||||
*/
|
||||
|
||||
.user-nav {
|
||||
--bs-nav-pills-link-active-bg:var(--bs-light-border-subtle);
|
||||
--bs-nav-pills-link-active-color:var(--bs-body-color);
|
||||
--bs-nav-link-color:var(--bs-body-color);
|
||||
}
|
||||
|
||||
.navbar-brand {
|
||||
img {
|
||||
max-height:100%;
|
||||
max-height:80px;
|
||||
/*
|
||||
html[data-bs-theme="dark"] & {
|
||||
filter: brightness(5);
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
.btn-shadow {
|
||||
box-shadow:1px 1px 2px 1px rgba(var(--bs-body-color-rgb), 0.07), 1px 1px 2px 1px rgba(var(--bs-body-bg-rgb), 0.15) inset;
|
||||
}
|
||||
|
||||
.btn-lg {
|
||||
box-shadow:0 1px 3px 0 rgba(var(--bs-body-color-rgb), 0.07);
|
||||
border-radius: 2px;
|
||||
padding: 16px 30px;
|
||||
line-height: 20px;
|
||||
font-size: 16px;
|
||||
text-align: center;
|
||||
margin-right: 7px;
|
||||
margin-left: 7px;
|
||||
margin-bottom: 20px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.btn-primary {
|
||||
//box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(255, 255, 255, 0.2) 0px 0.75px 0px 0px inset, rgba(0, 0, 0, 0.2) 0px 1px 2px 0px, rgba(0, 0, 0, 0.4) 0px 0px 0px 1px;
|
||||
//box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(255, 255, 255, 0.15) 0px 0.75px 0px 0px inset, rgba(0, 0, 0, 0.15) 0px 1px 2px 0px, rgba(0, 0, 0, 0.2) 0px 0px 0px 1px;
|
||||
--bs-btn-border-color:rgba(var(--bs-primary-rgb), 0.3);
|
||||
--bs-btn-padding-x: 1.5rem;
|
||||
font-weight:500;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
box-shadow: rgba(var(--bs-body-color-rgb), 0.05) 0px 1px 2px 0px inset;
|
||||
}
|
||||
|
||||
.search-area {
|
||||
&.toggle-hover {
|
||||
input[type=search] {
|
||||
width:0;
|
||||
visibility:hidden;
|
||||
transition:1s width;
|
||||
position:absolute;
|
||||
//top:100%;
|
||||
right:2.9rem;
|
||||
background-color:var(--bs-body-bg);
|
||||
z-index:1;
|
||||
|
||||
&:focus {
|
||||
width:auto;
|
||||
visibility:visible;
|
||||
}
|
||||
}
|
||||
|
||||
input[type=search]:focus + button[type=submit] {
|
||||
background-color:var(--bs-primary-bg-subtle);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
input[type=search] {
|
||||
width:auto;
|
||||
visibility:visible;
|
||||
}
|
||||
|
||||
button[type=submit] {
|
||||
background-color:var(--bs-primary-bg-subtle);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
.search-results {
|
||||
font-size:14px;
|
||||
border-top: 1px solid var(--bs-border-color);
|
||||
|
||||
> div {
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.search-item {
|
||||
border-top: 1px solid var(--bs-border-color);
|
||||
min-height: 48px;
|
||||
padding: 0.2rem;
|
||||
display:flex;
|
||||
align-items: center;
|
||||
|
||||
a {
|
||||
display:block;
|
||||
width:100%;
|
||||
//color:var(--bs-body-text);
|
||||
}
|
||||
|
||||
&:hover {
|
||||
background:var(--bs-primary-bg-subtle);
|
||||
}
|
||||
|
||||
&:last-child {
|
||||
//border:none;
|
||||
border-bottom: 1px solid var(--bs-border-color);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.card-default {
|
||||
box-shadow: 0 4px 40px rgba(var(--bs-body-color-rgb), 0.07), inset 0 -1px 0 rgba(var(--bs-body-color-rgb), 0.07);
|
||||
box-shadow: /*0px 3px 21px 5px rgba(var(--bs-body-color-rgb), 0.03), */0px 3px 3px 0px rgba(var(--bs-body-color-rgb), 0.03), rgba(29, 48, 61, 0.01) 0px 16px 40px 0px;
|
||||
--bs-card-border-color: rgba(var(--bs-body-color-rgb), 0.15);
|
||||
}
|
||||
|
||||
::marker {
|
||||
color: var(--bs-gray-500);
|
||||
}
|
||||
|
||||
|
||||
[data-v-post-image][src=""] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
[data-v-product-image][src=""] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.flip-box {
|
||||
width: 300px;
|
||||
height: 400px;
|
||||
perspective: 1000px; /* Remove this if you don't want the 3D effect */
|
||||
}
|
||||
|
||||
.flip-box-inner {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
transition: transform 0.8s;
|
||||
transform-style: preserve-3d;
|
||||
}
|
||||
|
||||
.flip-box.enabled:hover .flip-box-inner,
|
||||
.flip-box.enabled.back .flip-box-inner {
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
|
||||
.flip-box-front, .flip-box-back {
|
||||
position: absolute;
|
||||
z-index:1;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
-webkit-backface-visibility: hidden; /* Safari */
|
||||
backface-visibility: hidden;
|
||||
}
|
||||
|
||||
.flip-box-back {
|
||||
z-index:2;
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
|
||||
.flip-box.enabled.vertical:hover .flip-box-inner,
|
||||
.flip-box.enabled.vertical.back .flip-box-inner {
|
||||
transform: rotateX(180deg);
|
||||
}
|
||||
|
||||
.flip-box.vertical .flip-box-back {
|
||||
transform: rotateX(180deg);
|
||||
}
|
||||
|
||||
.list-inline {
|
||||
> li {
|
||||
display:inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
.signup,
|
||||
.login,
|
||||
.login-box,
|
||||
.reset {
|
||||
.card-header {
|
||||
padding:2rem 2rem 0;
|
||||
}
|
||||
.card-body {
|
||||
padding:2rem;
|
||||
}
|
||||
|
||||
.form-control {
|
||||
//padding:0.5rem 0.75rem;
|
||||
}
|
||||
|
||||
.btn-login, .btn-signup {
|
||||
padding: 0.7rem;
|
||||
}
|
||||
}
|
||||
|
||||
#page-loading-status {
|
||||
position:fixed;
|
||||
top:0px;
|
||||
left:0;
|
||||
width:0%;
|
||||
z-index: 10;
|
||||
--bs-progress-bg: transparent;
|
||||
--bs-progress-bar-bg: var(--bs-link-hover-color);
|
||||
--bs-progress-height: 2px;
|
||||
}
|
||||
|
||||
#searchModal {
|
||||
.modal-dialog {
|
||||
padding-top:8rem;
|
||||
}
|
||||
|
||||
input {
|
||||
box-shadow:none;
|
||||
}
|
||||
|
||||
.btn-close {
|
||||
margin-top:6.3rem;
|
||||
position:absolute;
|
||||
top:0;
|
||||
right:10px;
|
||||
z-index:100;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
form {margin:0}
|
||||
}
|
||||
|
||||
.modal-backdrop.show {
|
||||
background:linear-gradient(to right bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.3));
|
||||
backdrop-filter:blur(2px);
|
||||
}
|
||||
|
||||
img.avatar {
|
||||
object-fit: cover;
|
||||
aspect-ratio: 1 / 1;
|
||||
}
|
||||
|
||||
.profile {
|
||||
border-bottom: 1px solid var(--bs-border-color);
|
||||
padding-bottom:3rem;
|
||||
margin-bottom:3rem;
|
||||
|
||||
.profile-header {
|
||||
background: linear-gradient(135deg, #4158D0 0%, #C850C0 100%);
|
||||
height: 250px;
|
||||
margin-bottom: 60px;
|
||||
border-bottom: 1px solid var(--bs-border-color);
|
||||
position: relative;
|
||||
border-radius:5px;
|
||||
|
||||
>.cover {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
img {
|
||||
position: absolute;
|
||||
width:auto;
|
||||
height:auto;
|
||||
top:0;
|
||||
left:0;
|
||||
max-width: initial;
|
||||
min-height: 100%;
|
||||
min-width: 100%;
|
||||
object-fit: cover;
|
||||
border-radius:5px;
|
||||
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
height: 100%;
|
||||
width: auto;
|
||||
-webkit-transform: translate(-50%,-50%);
|
||||
-ms-transform: translate(-50%,-50%);
|
||||
transform: translate(-50%,-50%);
|
||||
}
|
||||
}
|
||||
|
||||
>.avatar {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.avatar {
|
||||
top: auto;
|
||||
bottom: -50px;
|
||||
left: 20px;
|
||||
z-index: 1;
|
||||
padding: 2px;
|
||||
background-color: var(--bs-body-bg);;
|
||||
border-radius: 50% !important;
|
||||
|
||||
img {
|
||||
width: 150px;
|
||||
object-fit: cover;
|
||||
height: 150px;
|
||||
border-radius: 50% !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.d-flex {
|
||||
flex-direction:column;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
input.label-over {
|
||||
padding-top: 1rem;
|
||||
padding-bottom: 0.2rem;
|
||||
}
|
||||
|
||||
.input-group > input.label-over + label.form-label,
|
||||
.input-group > input.label-over + label.col-form-label {
|
||||
top: 2.7rem;
|
||||
left: 1.5rem;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
input.label-over + label.form-label,
|
||||
input.label-over + label.col-form-label {
|
||||
position: absolute;
|
||||
margin-top: -2.6rem;
|
||||
margin-left: 1rem;
|
||||
color: var(--bs-secondary);
|
||||
}
|
||||
|
||||
input.label-over + label.form-label {
|
||||
margin-top: -2.1rem;
|
||||
}
|
||||
|
||||
|
||||
input.label-over:focus+label.form-label, input.label-over:not(:placeholder-shown)+label.form-label,
|
||||
input.label-over:focus+label.col-form-label, input.label-over:not(:placeholder-shown)+label.col-form-label {
|
||||
margin-top: -2.4rem;
|
||||
font-size: 11px;
|
||||
font-weight: 400;
|
||||
transform: matrix(1, 0, 0, 1, 0, -8);
|
||||
transition-duration:0.3s;
|
||||
transition-property:all;
|
||||
transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
|
||||
input.label-over:focus+label.form-label, input.label-over:not(:placeholder-shown)+label.form-label {
|
||||
margin-top: -2.1rem;
|
||||
}
|
||||
|
||||
.c-compare {
|
||||
--h: 9;
|
||||
--m: 1rem 0;
|
||||
--w: 16;
|
||||
--thumb-bgc: red;
|
||||
--thumb-bgc-focus: hsla(0, 70%, 70%, 0.7);
|
||||
--thumb-w: 1rem;
|
||||
|
||||
margin: var(--m);
|
||||
position: relative;
|
||||
}
|
||||
.c-compare::after {
|
||||
content: "";
|
||||
display: block;
|
||||
padding-bottom: calc((var(--h) / var(--w)) * 100%);
|
||||
}
|
||||
.c-compare__left,
|
||||
.c-compare__right {
|
||||
height: 100%;
|
||||
object-fit: cover;
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
}
|
||||
.c-compare__left {
|
||||
clip-path: polygon(0% 0%, var(--value) 0%, var(--value) 100%, 0% 100%);
|
||||
}.profile-header {
|
||||
background: linear-gradient(135deg, #4158D0 0%, #C850C0 100%);
|
||||
height: 200px;
|
||||
margin-bottom:60px;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
.c-compare__right {
|
||||
clip-path: polygon(100% 0%, var(--value) 0%, var(--value) 100%, 100% 100%);
|
||||
}
|
||||
.c-compare__range {
|
||||
background-color: transparent;
|
||||
box-sizing: border-box;
|
||||
font-family: inherit;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
outline: none;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.c-compare__range::-moz-range-thumb {
|
||||
background-color: var(--thumb-bgc);
|
||||
cursor: ew-resize;
|
||||
height: 100%;
|
||||
width: var(--thumb-w);
|
||||
}
|
||||
.c-compare__range::-webkit-slider-thumb {
|
||||
background-color: var(--thumb-bgc);
|
||||
cursor: ew-resize;
|
||||
height: 100%;
|
||||
width: var(--thumb-w);
|
||||
}
|
||||
.c-compare__range:focus::-webkit-slider-thumb {
|
||||
background-color: var(--thumb-bgc-focus);
|
||||
box-shadow: 0 0 0 3px var(--thumb-bgc);
|
||||
}
|
||||
.c-compare__range:focus::-moz-range-thumb {
|
||||
background-color: var(--thumb-bgc-focus);
|
||||
box-shadow: 0 0 0 3px var(--thumb-bgc);
|
||||
}
|
||||
.c-compare__range::-moz-range-track {
|
||||
background: transparent;
|
||||
background-size: 100%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.c-compare__range::-webkit-slider-runnable-track {
|
||||
background: transparent;
|
||||
background-size: 100%;
|
||||
box-sizing: border-box;
|
||||
height: 100%;
|
||||
}
|
||||
.c-compare__range,
|
||||
.c-compare__range::-webkit-slider-runnable-track,
|
||||
.c-compare__range::-webkit-slider-thumb {
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user