@ -0,0 +1,10 @@ |
|||||
|
{ |
||||
|
"presets": [ |
||||
|
[ |
||||
|
"@babel/preset-env", |
||||
|
{ |
||||
|
"targets": "> 0.25%, not dead" |
||||
|
} |
||||
|
] |
||||
|
] |
||||
|
} |
@ -0,0 +1,2 @@ |
|||||
|
NODE_ENV="development" |
||||
|
VITE_BASE_API="/api" |
@ -0,0 +1,2 @@ |
|||||
|
NODE_ENV="production" |
||||
|
VITE_BASE_API="http://localhost:5090/" |
@ -0,0 +1,32 @@ |
|||||
|
# Logs |
||||
|
logs |
||||
|
*.log |
||||
|
npm-debug.log* |
||||
|
yarn-debug.log* |
||||
|
yarn-error.log* |
||||
|
pnpm-debug.log* |
||||
|
lerna-debug.log* |
||||
|
|
||||
|
node_modules |
||||
|
.DS_Store |
||||
|
dist |
||||
|
dist-ssr |
||||
|
coverage |
||||
|
*.local |
||||
|
|
||||
|
/cypress/videos/ |
||||
|
/cypress/screenshots/ |
||||
|
|
||||
|
# Editor directories and files |
||||
|
.vscode/* |
||||
|
!.vscode/extensions.json |
||||
|
.idea |
||||
|
*.suo |
||||
|
*.ntvs* |
||||
|
*.njsproj |
||||
|
*.sln |
||||
|
*.sw? |
||||
|
|
||||
|
*.tsbuildinfo |
||||
|
|
||||
|
.vercel |
@ -0,0 +1,13 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html lang="en" dir="ltr"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8" /> |
||||
|
<link rel="icon" href="/favicon.ico" /> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> |
||||
|
<title>博工科技</title> |
||||
|
</head> |
||||
|
<body theme="custom-dark"> |
||||
|
<div id="app"></div> |
||||
|
<script type="module" src="/src/main.ts"></script> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,44 @@ |
|||||
|
{ |
||||
|
"name": "-", |
||||
|
"version": "0.0.0", |
||||
|
"private": true, |
||||
|
"type": "module", |
||||
|
"scripts": { |
||||
|
"dev": "vite --mode dev --host", |
||||
|
"build": "vite build", |
||||
|
"prod": "vite --mode prod", |
||||
|
"build:dev": "vue-tsc --noEmit && vite build --mode dev", |
||||
|
"build:prod": "vue-tsc --noEmit && vite build --mode prod", |
||||
|
"preview": "vite preview", |
||||
|
"build-only": "vite build", |
||||
|
"type-check": "vue-tsc --build --force" |
||||
|
}, |
||||
|
"dependencies": { |
||||
|
"@phosphor-icons/vue": "^2.1.6", |
||||
|
"@vueuse/core": "^10.8.0", |
||||
|
"axios": "^1.7.2", |
||||
|
"bootstrap": "^5.3.3", |
||||
|
"swiper": "^11.0.6", |
||||
|
"vant": "^4.9.4", |
||||
|
"vue": "^3.4.15", |
||||
|
"vue-countup-v3": "^1.4.1", |
||||
|
"vue-router": "^4.2.5" |
||||
|
}, |
||||
|
"devDependencies": { |
||||
|
"@babel/core": "^7.24.9", |
||||
|
"@babel/preset-env": "^7.25.0", |
||||
|
"@rollup/plugin-babel": "^6.0.4", |
||||
|
"@tsconfig/node20": "^20.1.2", |
||||
|
"@types/bootstrap": "^5.2.10", |
||||
|
"@vitejs/plugin-vue": "^5.0.3", |
||||
|
"@vitejs/plugin-vue-jsx": "^4.0.0", |
||||
|
"@vue/tsconfig": "^0.5.1", |
||||
|
"amfe-flexible": "^2.2.1", |
||||
|
"npm-run-all2": "^6.1.1", |
||||
|
"postcss-pxtorem": "^6.0.0", |
||||
|
"sass": "^1.71.1", |
||||
|
"typescript": "~5.3.0", |
||||
|
"vite": "^5.0.11", |
||||
|
"vue-tsc": "^1.8.27" |
||||
|
} |
||||
|
} |
After Width: | Height: | Size: 110 KiB |
@ -0,0 +1,18 @@ |
|||||
|
<script setup lang="ts"> |
||||
|
import { onMounted } from 'vue'; |
||||
|
|
||||
|
import DefaultLayout from './layouts/DefaultLayout.vue'; |
||||
|
|
||||
|
onMounted(() => { |
||||
|
const body = document.querySelector('body'); |
||||
|
body.setAttribute('theme', 'custom-dark'); |
||||
|
}); |
||||
|
</script> |
||||
|
|
||||
|
<template> |
||||
|
<keep-alive> |
||||
|
<component :is="$route.meta.layout || DefaultLayout"> |
||||
|
<router-view /> |
||||
|
</component> |
||||
|
</keep-alive> |
||||
|
</template> |
@ -0,0 +1,46 @@ |
|||||
|
export const navbarData = [ |
||||
|
{ |
||||
|
id: "menu1", |
||||
|
menuTitle: "Home", |
||||
|
path: "#", |
||||
|
menuItems: [ |
||||
|
{ |
||||
|
id: "homeONe", |
||||
|
title: "Home One", |
||||
|
menuItemPath: "/", |
||||
|
}, |
||||
|
{ |
||||
|
id: "homeTwo", |
||||
|
title: "Home Two", |
||||
|
menuItemPath: "/landing-page-two", |
||||
|
}, |
||||
|
], |
||||
|
}, |
||||
|
{ |
||||
|
id: "about-page", |
||||
|
menuTitle: "About", |
||||
|
path: "/about-us", |
||||
|
}, |
||||
|
{ |
||||
|
id: "menu2", |
||||
|
menuTitle: "Blog", |
||||
|
path: "#", |
||||
|
menuItems: [ |
||||
|
{ |
||||
|
id: "all-blogs", |
||||
|
title: "Blogs", |
||||
|
menuItemPath: "/blogs", |
||||
|
}, |
||||
|
{ |
||||
|
id: "Blogs-details", |
||||
|
title: "Blog Details", |
||||
|
menuItemPath: "/blog-details", |
||||
|
}, |
||||
|
], |
||||
|
}, |
||||
|
{ |
||||
|
id: "contact-page", |
||||
|
menuTitle: "Contact", |
||||
|
path: "/contact", |
||||
|
}, |
||||
|
]; |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 319 B |
After Width: | Height: | Size: 524 B |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 181 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 35 KiB |
After Width: | Height: | Size: 51 KiB |
After Width: | Height: | Size: 714 KiB |
After Width: | Height: | Size: 276 KiB |
After Width: | Height: | Size: 345 KiB |
After Width: | Height: | Size: 509 KiB |
After Width: | Height: | Size: 390 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 578 B |
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 576 B |
After Width: | Height: | Size: 751 B |
After Width: | Height: | Size: 462 B |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 124 KiB |
After Width: | Height: | Size: 122 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 93 KiB |
After Width: | Height: | Size: 729 B |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 633 B |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 629 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 463 KiB |
After Width: | Height: | Size: 939 B |
After Width: | Height: | Size: 659 B |
After Width: | Height: | Size: 579 B |
After Width: | Height: | Size: 1.1 MiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 173 KiB |
After Width: | Height: | Size: 377 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 215 KiB |
After Width: | Height: | Size: 715 KiB |
After Width: | Height: | Size: 71 KiB |
After Width: | Height: | Size: 93 KiB |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 532 B |
@ -0,0 +1,284 @@ |
|||||
|
// reset code start |
||||
|
* { |
||||
|
-webkit-tap-highlight-color: transparent; |
||||
|
} |
||||
|
|
||||
|
a { |
||||
|
-webkit-appearance: none; |
||||
|
-moz-appearance: none; |
||||
|
appearance: none; |
||||
|
text-decoration: none; |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
|
||||
|
button { |
||||
|
background: none; |
||||
|
} |
||||
|
|
||||
|
ol, |
||||
|
ul, |
||||
|
dl { |
||||
|
margin-top: 0; |
||||
|
margin-bottom: 0rem; |
||||
|
} |
||||
|
|
||||
|
input:focus { |
||||
|
outline: 1px solid var(--black-neutral2) !important; |
||||
|
} |
||||
|
|
||||
|
input[type="number"]::-webkit-inner-spin-button, |
||||
|
input[type="number"]::-webkit-outer-spin-button { |
||||
|
-webkit-appearance: none; |
||||
|
margin: 0; |
||||
|
} |
||||
|
|
||||
|
input[type="date"] { |
||||
|
text-transform: uppercase; |
||||
|
} |
||||
|
|
||||
|
input[type="date"]::-webkit-inner-spin-button, |
||||
|
input[type="date"]::-webkit-calendar-picker-indicator { |
||||
|
display: none; |
||||
|
-webkit-appearance: none; |
||||
|
} |
||||
|
|
||||
|
input, |
||||
|
textarea { |
||||
|
padding: 12px 20px; |
||||
|
color: rgba(var(--black-neutral2), 1); |
||||
|
width: 100%; |
||||
|
outline-color: transparent; |
||||
|
font-size: 14px; |
||||
|
border-radius: 6px; |
||||
|
background-color: transparent; |
||||
|
} |
||||
|
input::-moz-placeholder, |
||||
|
textarea::-moz-placeholder { |
||||
|
font-size: 16px; |
||||
|
} |
||||
|
input::placeholder, |
||||
|
textarea::placeholder { |
||||
|
font-size: 16px; |
||||
|
} |
||||
|
input:focus, |
||||
|
textarea:focus { |
||||
|
outline: 1px solid #2fa75f; |
||||
|
box-shadow: none; |
||||
|
border: 1px solid transparent; |
||||
|
} |
||||
|
span { |
||||
|
display: inline-block; |
||||
|
} |
||||
|
// reset code end |
||||
|
|
||||
|
[theme="custom-light"] .light-mood-image-shape { |
||||
|
filter: brightness(0) !important; |
||||
|
} |
||||
|
|
||||
|
// light theme common class |
||||
|
[theme="custom-light"] .bg-light-white { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #fff; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .light-theme-white-text { |
||||
|
color: #fff !important; |
||||
|
} |
||||
|
|
||||
|
/* scroll bar style */ |
||||
|
::-webkit-scrollbar-track { |
||||
|
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); |
||||
|
background-color: var(--black-neutral1); |
||||
|
} |
||||
|
::-webkit-scrollbar { |
||||
|
width: 6px; |
||||
|
background-color: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
.cart-scrollbar::-webkit-scrollbar { |
||||
|
height: 3px; |
||||
|
} |
||||
|
|
||||
|
::-webkit-scrollbar-thumb { |
||||
|
background-color: var(--secondary-color); |
||||
|
border-radius: 10px; |
||||
|
width: 2px; |
||||
|
} |
||||
|
|
||||
|
/* swiper slider */ |
||||
|
.swiper-wrapper { |
||||
|
-webkit-transition-timing-function: linear !important; |
||||
|
-o-transition-timing-function: linear !important; |
||||
|
transition-timing-function: linear !important; |
||||
|
} |
||||
|
|
||||
|
.m-t-120px { |
||||
|
margin-top: 120px; |
||||
|
@media (max-width: 1400px) { |
||||
|
margin-top: 100px; |
||||
|
} |
||||
|
@media (max-width: 1200px) { |
||||
|
margin-top: 80px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
margin-top: 60px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.m-t-60px { |
||||
|
margin-top: 60px; |
||||
|
@media (max-width: 1400px) { |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
@media (max-width: 1200px) { |
||||
|
margin-top: 36px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
} |
||||
|
.m-t-40px { |
||||
|
margin-top: 40px; |
||||
|
@media (max-width: 1400px) { |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
@media (max-width: 1200px) { |
||||
|
margin-top: 28px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
margin-top: 24px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.m-t-32px { |
||||
|
margin-top: 32px; |
||||
|
@media (max-width: 1400px) { |
||||
|
margin-top: 26px; |
||||
|
} |
||||
|
@media (max-width: 1200px) { |
||||
|
margin-top: 24px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
margin-top: 20px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.m-b-60px { |
||||
|
margin-bottom: 60px; |
||||
|
} |
||||
|
.m-t-32px { |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
|
||||
|
.p-32px { |
||||
|
padding: 32px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
padding: 24px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.overflow-x-hidden { |
||||
|
overflow-x: hidden; |
||||
|
} |
||||
|
|
||||
|
.gap-6px { |
||||
|
gap: 6px; |
||||
|
} |
||||
|
|
||||
|
// animation |
||||
|
@keyframes scaleUp { |
||||
|
50% { |
||||
|
transform: scale(1.25); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.scale-up-down { |
||||
|
animation: scaleUp 2s linear infinite; |
||||
|
} |
||||
|
|
||||
|
//marque left |
||||
|
@keyframes marqueeLeft { |
||||
|
0% { |
||||
|
left: 0; |
||||
|
} |
||||
|
100% { |
||||
|
left: -100%; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.to-left { |
||||
|
animation: marqueeLeft 25s linear infinite; |
||||
|
white-space: nowrap; |
||||
|
} |
||||
|
|
||||
|
// marque right |
||||
|
@keyframes marqueeRight { |
||||
|
0% { |
||||
|
right: 0; |
||||
|
} |
||||
|
100% { |
||||
|
right: -100%; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
@-webkit-keyframes rotating { |
||||
|
from { |
||||
|
-webkit-transform: rotate(0deg); |
||||
|
-o-transform: rotate(0deg); |
||||
|
transform: rotate(0deg); |
||||
|
} |
||||
|
to { |
||||
|
-webkit-transform: rotate(360deg); |
||||
|
-o-transform: rotate(360deg); |
||||
|
transform: rotate(360deg); |
||||
|
} |
||||
|
} |
||||
|
@keyframes rotating { |
||||
|
from { |
||||
|
-ms-transform: rotate(0deg); |
||||
|
-moz-transform: rotate(0deg); |
||||
|
-webkit-transform: rotate(0deg); |
||||
|
-o-transform: rotate(0deg); |
||||
|
transform: rotate(0deg); |
||||
|
} |
||||
|
to { |
||||
|
-ms-transform: rotate(360deg); |
||||
|
-moz-transform: rotate(360deg); |
||||
|
-webkit-transform: rotate(360deg); |
||||
|
-o-transform: rotate(360deg); |
||||
|
transform: rotate(360deg); |
||||
|
} |
||||
|
} |
||||
|
.rotating { |
||||
|
-webkit-animation: rotating 2s linear infinite; |
||||
|
-moz-animation: rotating 2s linear infinite; |
||||
|
-ms-animation: rotating 2s linear infinite; |
||||
|
-o-animation: rotating 2s linear infinite; |
||||
|
animation: rotating 2s linear infinite; |
||||
|
} |
||||
|
|
||||
|
.to-right { |
||||
|
animation: marqueeRight 25s linear infinite; |
||||
|
} |
||||
|
|
||||
|
// back to home button style |
||||
|
.button-back-to-home { |
||||
|
padding: 12px 20px; |
||||
|
background: var(--secondary-color); |
||||
|
border-radius: 8px; |
||||
|
color: var(--white-neutral1); |
||||
|
display: flex; |
||||
|
grid-area: 8px; |
||||
|
align-items: center; |
||||
|
width: fit-content; |
||||
|
position: relative; |
||||
|
z-index: 2; |
||||
|
transition: all 0.3s ease; |
||||
|
|
||||
|
&:hover { |
||||
|
scale: 1.02; |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
} |
@ -0,0 +1,483 @@ |
|||||
|
.navbar-container { |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
|
||||
|
.desktop-navbar-container { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
|
||||
|
border-radius: 16px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
background: linear-gradient(153deg, rgba(255, 255, 255, 0.12) -65.62%, rgba(255, 255, 255, 0.04) 83.28%); |
||||
|
|
||||
|
backdrop-filter: blur(25px); |
||||
|
padding: 16px 24px; |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .desktop-navbar-container { |
||||
|
background: #fff; |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
.logo-main { |
||||
|
font-size: 32px; |
||||
|
font-style: normal; |
||||
|
font-weight: 600; |
||||
|
line-height: 120%; |
||||
|
|
||||
|
&:hover { |
||||
|
color: #fff; |
||||
|
} |
||||
|
span { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .logo-main { |
||||
|
&:hover { |
||||
|
color: #1d1d1d; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.desktop-menu-items { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
gap: 40px; |
||||
|
list-style: none; |
||||
|
color: var(--white-neutral1) !important; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 24px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .menu-item-text-white { |
||||
|
color: #222426 !important; |
||||
|
-webkit-text-fill-color: #222426 !important; |
||||
|
} |
||||
|
|
||||
|
#primary { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
height: 100%; |
||||
|
padding-left: 0px !important; |
||||
|
li { |
||||
|
.desktop-menu-item { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
white-space: nowrap; |
||||
|
text-decoration: none; |
||||
|
display: block; |
||||
|
position: relative; |
||||
|
z-index: 1; |
||||
|
-webkit-background-clip: text; |
||||
|
-webkit-text-fill-color: transparent; |
||||
|
background-image: linear-gradient(to right, var(--secondary-color), var(--secondary-color) 50%, #fff 50%); |
||||
|
background-size: 200% 100%; |
||||
|
background-position: -100%; |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:before { |
||||
|
display: block; |
||||
|
content: ''; |
||||
|
width: 0; |
||||
|
height: 3px; |
||||
|
bottom: 5px; |
||||
|
left: 0; |
||||
|
bottom: -3px; |
||||
|
z-index: 0; |
||||
|
position: absolute; |
||||
|
background: var(--secondary-color); |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
} |
||||
|
&:hover { |
||||
|
background-position: 0%; |
||||
|
&:before { |
||||
|
width: 100%; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.menu-active { |
||||
|
background-position: 0% !important; |
||||
|
&:before { |
||||
|
width: 100% !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.navbar-hover-text { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.main-menu-dropdown { |
||||
|
position: absolute; |
||||
|
top: 40px; |
||||
|
background: var(--black-neutral2); |
||||
|
z-index: 3; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
border-radius: 0 12px 0; |
||||
|
max-height: 0; |
||||
|
overflow: hidden; |
||||
|
opacity: 0; |
||||
|
transition: all 0.4s ease-in-out; |
||||
|
padding-bottom: 5px; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .main-menu-dropdown { |
||||
|
background: #ffefd7; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .main-menu-dropdown { |
||||
|
border-color: #a8a5a5e0; |
||||
|
background: #ecececec; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
.menu-item-with-dropdown { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
cursor: pointer; |
||||
|
|
||||
|
.menu-arrow-icon { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
stroke-width: 3; |
||||
|
} |
||||
|
|
||||
|
&:hover .menu-arrow-icon { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
transform: rotate(180deg); |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
&:hover .main-menu-dropdown { |
||||
|
max-height: 400px; |
||||
|
opacity: 1; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.desktop-menu-dropdown-item { |
||||
|
box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
padding: 15px; |
||||
|
|
||||
|
&:hover { |
||||
|
border-color: transparent; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// mobile navbar |
||||
|
.mobile-navbar-container { |
||||
|
border-radius: 16px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
background: linear-gradient(153deg, rgba(255, 255, 255, 0.12) -65.62%, rgba(255, 255, 255, 0.04) 83.28%); |
||||
|
color: var(--white-neutral1); |
||||
|
backdrop-filter: blur(25px); |
||||
|
padding: 10px; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: space-between; |
||||
|
|
||||
|
@media (min-width: 1200px) { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// menu icon start |
||||
|
@mixin line-props { |
||||
|
width: 100%; |
||||
|
height: 2px; |
||||
|
background-color: #fff; |
||||
|
border-radius: 4px; |
||||
|
position: absolute; |
||||
|
transition: transform 0.4s ease, opacity 0.4s ease; |
||||
|
} |
||||
|
|
||||
|
.hamburger { |
||||
|
padding: 10px 0px; |
||||
|
cursor: pointer; |
||||
|
display: inline-block; |
||||
|
overflow: hidden; |
||||
|
background-color: transparent; |
||||
|
|
||||
|
&__container { |
||||
|
width: 36px; |
||||
|
height: 24px; |
||||
|
position: relative; |
||||
|
} |
||||
|
|
||||
|
&:hover { |
||||
|
.hamburger__inner { |
||||
|
transform: translate(-51px, 50%); |
||||
|
opacity: 0; |
||||
|
&::before, |
||||
|
&::after { |
||||
|
transform: translate(102px, 0); |
||||
|
opacity: 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.is-active { |
||||
|
.hamburger__inner { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&__inner { |
||||
|
@include line-props; |
||||
|
top: 50%; |
||||
|
transform: translate(5px, -50%); |
||||
|
opacity: 1; |
||||
|
&::before, |
||||
|
&::after { |
||||
|
@include line-props; |
||||
|
content: ''; |
||||
|
opacity: 1; |
||||
|
transform: translate(-5px, 0); |
||||
|
} |
||||
|
|
||||
|
&::before { |
||||
|
top: -13px; |
||||
|
} |
||||
|
|
||||
|
&::after { |
||||
|
top: 13px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&:hover { |
||||
|
.hamburger__hidden { |
||||
|
opacity: 1; |
||||
|
transform: translate(0, -50%); |
||||
|
&::before, |
||||
|
&::after { |
||||
|
opacity: 1; |
||||
|
transform: translate(0, 0); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&.is-active { |
||||
|
.hamburger__hidden { |
||||
|
opacity: 1; |
||||
|
transform: rotate(45deg); |
||||
|
&::before { |
||||
|
transform: translate(0, 13px) rotate(90deg); |
||||
|
transform-origin: center; |
||||
|
} |
||||
|
|
||||
|
&::after { |
||||
|
transform: translate(0, -13px) rotate(0); |
||||
|
transform-origin: center; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&__hidden { |
||||
|
@include line-props; |
||||
|
background-color: var(--secondary-color); |
||||
|
top: 50%; |
||||
|
transform: translate(51px, -50%); |
||||
|
&::before, |
||||
|
&::after { |
||||
|
@include line-props; |
||||
|
background-color: var(--secondary-color); |
||||
|
content: ''; |
||||
|
transform: translate(102px, 0); |
||||
|
} |
||||
|
|
||||
|
&::before { |
||||
|
top: -13px; |
||||
|
} |
||||
|
|
||||
|
&::after { |
||||
|
top: 13px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .hamburger__inner { |
||||
|
background: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .hamburger__inner::before, |
||||
|
[theme='custom-light'] .hamburger__inner::after { |
||||
|
background: var(--secondary-color); |
||||
|
} |
||||
|
// menu icon end |
||||
|
|
||||
|
// mobile sidebar menu |
||||
|
.mobile-sidebar-containe { |
||||
|
background: var(--black-neutral4); |
||||
|
width: 250px; |
||||
|
position: fixed; |
||||
|
height: 100vh; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
transition: all 0.7s; |
||||
|
overflow-y: scroll; |
||||
|
z-index: 4; |
||||
|
border-radius: 0px 32px 32px 0px; |
||||
|
|
||||
|
&::-webkit-scrollbar { |
||||
|
display: none; |
||||
|
} |
||||
|
|
||||
|
transform: translateX(-300px); |
||||
|
|
||||
|
.sidebar-logo { |
||||
|
padding: 40px 85px 70px 57px; |
||||
|
&:hover { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.mobile-sidebar-menus { |
||||
|
list-style: none; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 32px; |
||||
|
padding: 0; |
||||
|
|
||||
|
.mobile-menu-item { |
||||
|
border-bottom: 1px solid #2b2b2b; |
||||
|
padding-bottom: 20px; |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
.mobile-single-menu { |
||||
|
padding-left: 32px; |
||||
|
padding-right: 32px; |
||||
|
|
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.mobile-menu-link { |
||||
|
display: flex; |
||||
|
gap: 12px; |
||||
|
align-items: center; |
||||
|
font-size: 16px !important; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .mobile-menu-item { |
||||
|
border-bottom: 1px solid rgba(54, 60, 66, 0.2) !important; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .mobile-sidebar-containe { |
||||
|
background: #fff; |
||||
|
|
||||
|
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
.mobile-sidebar-show { |
||||
|
z-index: 3; |
||||
|
transform: translateX(0px); |
||||
|
} |
||||
|
|
||||
|
.mobile-sidebar-hide { |
||||
|
z-index: 3; |
||||
|
transform: translateX(-300px); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.logo-main-mobile { |
||||
|
font-size: 32px; |
||||
|
font-style: normal; |
||||
|
font-weight: 600; |
||||
|
line-height: 120%; |
||||
|
padding: 32px; |
||||
|
&:hover { |
||||
|
color: #fff; |
||||
|
} |
||||
|
span { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .logo-main-mobile { |
||||
|
&:hover { |
||||
|
color: #1d1d1d; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.mobile-sidebar-overlay { |
||||
|
width: 100vw; |
||||
|
height: 100vh; |
||||
|
position: fixed; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
z-index: 3; |
||||
|
background: black; |
||||
|
opacity: 0.5; |
||||
|
transition: all 0.8s ease-in-out; |
||||
|
|
||||
|
// @media (min-width: 1200px) { |
||||
|
// display: none; |
||||
|
// } |
||||
|
} |
||||
|
|
||||
|
.mobile-sidebar-overlay-show { |
||||
|
transform: translateX(0px); |
||||
|
} |
||||
|
|
||||
|
.mobile-sidebar-overlay-hide { |
||||
|
transform: translateX(-100%); |
||||
|
} |
||||
|
|
||||
|
.icon-normal { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
} |
||||
|
|
||||
|
.icon-rotate { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
transform: rotate(180deg); |
||||
|
} |
||||
|
|
||||
|
.text-secondary { |
||||
|
color: var(--secondary-color) !important; |
||||
|
} |
||||
|
|
||||
|
.mobile-sidebar-menu-modal { |
||||
|
top: 0px; |
||||
|
padding: 24px 0; |
||||
|
margin: 0 32px; |
||||
|
background: var(--black-neutral3); |
||||
|
display: flex; |
||||
|
gap: 12px; |
||||
|
align-items: center; |
||||
|
flex-direction: column; |
||||
|
border-radius: 0px 20px 0px; |
||||
|
.sub-item { |
||||
|
border-bottom: 1px solid var(--black-neutral2); |
||||
|
padding-bottom: 20px; |
||||
|
width: 100%; |
||||
|
text-align: center; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .mobile-sidebar-menu-modal { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #ecececec; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .sub-item { |
||||
|
border-color: #a8a5a5e0; |
||||
|
background: #ecececec; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
@ -0,0 +1,51 @@ |
|||||
|
.theme-modal-button { |
||||
|
position: fixed; |
||||
|
right: 0px; |
||||
|
top: 50%; |
||||
|
background-color: #24202f; |
||||
|
border-radius: 10px 0 0 10px; |
||||
|
z-index: 4; |
||||
|
|
||||
|
button { |
||||
|
background: transparent; |
||||
|
padding: 5px; |
||||
|
} |
||||
|
.setting-icon { |
||||
|
background-color: transparent !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.theme-modal { |
||||
|
position: fixed; |
||||
|
right: -350px; |
||||
|
top: 57%; |
||||
|
background-color: #24202f; |
||||
|
border-radius: 10px 0 0 10px; |
||||
|
width: 100px; |
||||
|
padding: 12px 0; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
transition: all 0.7s ease-in-out; |
||||
|
z-index: 4; |
||||
|
|
||||
|
&__theme-dir { |
||||
|
padding: 8px 12px; |
||||
|
font-size: 20px; |
||||
|
color: #fff; |
||||
|
border-bottom: 2px solid var(--secondary-color); |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
height: fit-content; |
||||
|
|
||||
|
&:hover { |
||||
|
background: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
&:last-child { |
||||
|
border-bottom: none; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.modal-open { |
||||
|
right: 0; |
||||
|
} |
@ -0,0 +1,165 @@ |
|||||
|
body { |
||||
|
background-color: var(--black-neutral1) !important; |
||||
|
margin: 0; |
||||
|
margin: 0; |
||||
|
color: var(--white-neutral1) !important; |
||||
|
font-family: var(--body-font) !important; |
||||
|
} |
||||
|
|
||||
|
button { |
||||
|
border: none; |
||||
|
} |
||||
|
|
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
} |
||||
|
|
||||
|
h1, |
||||
|
h2, |
||||
|
h3, |
||||
|
h4, |
||||
|
h5, |
||||
|
h6, |
||||
|
p, |
||||
|
button, |
||||
|
input { |
||||
|
margin: 0; |
||||
|
padding: 0; |
||||
|
border: 0; |
||||
|
} |
||||
|
|
||||
|
.display-4 { |
||||
|
font-size: 56px; |
||||
|
font-weight: 600; |
||||
|
line-height: 120%; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 40px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
font-size: 32px; |
||||
|
} |
||||
|
@media (max-width: 768px) { |
||||
|
font-size: 28px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.heading-1 { |
||||
|
font-size: 48px; |
||||
|
font-weight: 700; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 38px; |
||||
|
} |
||||
|
@media (max-width: 1200px) { |
||||
|
font-size: 32px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
font-size: 28px; |
||||
|
} |
||||
|
@media (max-width: 768px) { |
||||
|
font-size: 26px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.heading-2 { |
||||
|
font-size: 40px; |
||||
|
font-weight: 600; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 32px; |
||||
|
} |
||||
|
@media (max-width: 1200px) { |
||||
|
font-size: 28px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
font-size: 26px; |
||||
|
} |
||||
|
@media (max-width: 768px) { |
||||
|
font-size: 24px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.heading-3 { |
||||
|
font-size: 32px; |
||||
|
font-weight: 600; |
||||
|
line-height: 120%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 28px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
font-size: 24px; |
||||
|
} |
||||
|
@media (max-width: 768px) { |
||||
|
font-size: 20px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.heading-4 { |
||||
|
font-size: 24px; |
||||
|
font-weight: 500; |
||||
|
line-height: 130%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 20px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.heading-5 { |
||||
|
font-size: 20px; |
||||
|
font-weight: 600; |
||||
|
line-height: 130%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.textLead { |
||||
|
font-size: 24px; |
||||
|
line-height: 150%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 20px; |
||||
|
} |
||||
|
} |
||||
|
.textXL { |
||||
|
font-size: 20px; |
||||
|
line-height: 150%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 18px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.textL { |
||||
|
font-size: 18px; |
||||
|
line-height: 150%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 16px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.textM { |
||||
|
font-size: 16px; |
||||
|
line-height: 150%; |
||||
|
@media (max-width: 1400px) { |
||||
|
font-size: 14px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.textS { |
||||
|
font-size: 14px; |
||||
|
line-height: 150%; |
||||
|
} |
||||
|
|
||||
|
.font-bold { |
||||
|
font-weight: 700; |
||||
|
} |
||||
|
.font-semi-bold { |
||||
|
font-weight: 600; |
||||
|
} |
||||
|
.font-medium { |
||||
|
font-weight: 500; |
||||
|
} |
||||
|
|
||||
|
.font-thin { |
||||
|
font-weight: 300; |
||||
|
} |
@ -0,0 +1,44 @@ |
|||||
|
// color variables |
||||
|
|
||||
|
:root { |
||||
|
--body-font: 'Kanit', sans-serif; |
||||
|
--primary-color: #ff6900; |
||||
|
--secondary-color: rgba(2, 232, 217, 1); |
||||
|
--accent1: #fff; |
||||
|
--accent2: #e6e6e6; |
||||
|
--accent3: #ffce32; |
||||
|
--accent4: #ffefd7; |
||||
|
--accent5: #cdff00; |
||||
|
--white: #ffffff; |
||||
|
|
||||
|
--white-neutral1: #0a090d; |
||||
|
--white-neutral2: #2b2b2b; |
||||
|
--white-neutral3: #222426; |
||||
|
--white-neutral4: #1a1a1a; |
||||
|
|
||||
|
--black-neutral1: #ffffff; |
||||
|
--black-neutral2: #f2f6f6; |
||||
|
--black-neutral3: #b3b6b9; |
||||
|
--black-neutral4: #f8f8f8; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-dark'] { |
||||
|
--primary-color: #ff6900; |
||||
|
--secondary-color: rgba(2, 232, 217, 1); |
||||
|
--accent1: #1d1d1d; |
||||
|
--accent2: #323232; |
||||
|
--accent3: #ffce32; |
||||
|
--accent4: #ffefd7; |
||||
|
--accent5: #cdff00; |
||||
|
--white: #ffffff; |
||||
|
|
||||
|
--black-neutral1: #0a090d; |
||||
|
--black-neutral2: #2b2b2b; |
||||
|
--black-neutral3: #222426; |
||||
|
--black-neutral4: #1a1a1a; |
||||
|
|
||||
|
--white-neutral1: #ffffff; |
||||
|
--white-neutral2: #f2f6f6; |
||||
|
--white-neutral3: #b3b6b9; |
||||
|
--white-neutral4: #f8f8f8; |
||||
|
} |
@ -0,0 +1,83 @@ |
|||||
|
.all-blog-top-content { |
||||
|
transition: all 0.9s; |
||||
|
background: var(--accent1); |
||||
|
margin-left: 274px; |
||||
|
margin-top: 124px; |
||||
|
margin-bottom: 24px; |
||||
|
margin-right: 24px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
margin-left: 0; |
||||
|
margin-right: 0px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
padding: 24px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
padding: 16px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 400px) { |
||||
|
padding: 8px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.all-blog-bottom-content { |
||||
|
transition: all 0.9s; |
||||
|
background: var(--accent1); |
||||
|
margin-left: 274px; |
||||
|
margin-top: 60px; |
||||
|
margin-bottom: 24px; |
||||
|
margin-right: 24px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
padding: 60px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
margin-left: 0; |
||||
|
margin-right: 0px; |
||||
|
margin-top: 24px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
padding: 24px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
padding: 16px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 400px) { |
||||
|
padding: 8px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.box-bg1 { |
||||
|
border-radius: 20px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
background: rgba(34, 36, 38, 0.4); |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .all-blog-top-content { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #fff !important; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04) !important; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .all-blog-bottom-content { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #fff !important; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04) !important; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .box-bg1 { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #fff !important; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04) !important; |
||||
|
} |
||||
|
|
||||
|
.all-blog-table-cover-image { |
||||
|
border-radius: 8px; |
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
.service-table-icon { |
||||
|
display: block; |
||||
|
margin: 0 auto; |
||||
|
} |
||||
|
|
||||
|
.catitem-box input { |
||||
|
background: var(--black-neutral3) !important; |
||||
|
padding: 10px 14px; |
||||
|
border: unset; |
||||
|
outline: none; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .catitem-box input { |
||||
|
background: #fff !important; |
||||
|
border: 1px solid #aeabab6b; |
||||
|
} |
@ -0,0 +1,12 @@ |
|||||
|
.description-text { |
||||
|
text-overflow: ellipsis; |
||||
|
overflow: hidden; |
||||
|
max-width: 400px; |
||||
|
white-space: nowrap; |
||||
|
} |
||||
|
|
||||
|
.table-responsive { |
||||
|
&::-webkit-scrollbar { |
||||
|
height: 3px; |
||||
|
} |
||||
|
} |
@ -0,0 +1,135 @@ |
|||||
|
.bt-dashicon { |
||||
|
border-top: 1px solid var(--black-neutral2); |
||||
|
} |
||||
|
|
||||
|
.img-cheng { |
||||
|
background: var(--black-neutral3); |
||||
|
padding: 10px 14px; |
||||
|
border: unset; |
||||
|
outline: none; |
||||
|
color: var(--n3); |
||||
|
font-size: 14px; |
||||
|
border-radius: 8px; |
||||
|
padding: 40px 12px; |
||||
|
position: relative; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .img-cheng { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
.img-cheng .custom-file { |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
opacity: 0; |
||||
|
} |
||||
|
|
||||
|
.f-change-inthis { |
||||
|
position: relative; |
||||
|
height: 48px; |
||||
|
background: var(--black-neutral3); |
||||
|
padding: 10px 14px; |
||||
|
color: var(--n3); |
||||
|
font-size: 14px; |
||||
|
border-radius: 8px; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .f-change-inthis { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
.f-change-inthis input { |
||||
|
position: absolute; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
border: unset !important; |
||||
|
outline: none !important; |
||||
|
opacity: 0; |
||||
|
} |
||||
|
|
||||
|
.new-blog-dropdown-container { |
||||
|
width: 100% !important; |
||||
|
border-radius: 6px; |
||||
|
background: var(--black-neutral3); |
||||
|
|
||||
|
.dropdown-btn { |
||||
|
border-radius: 12px; |
||||
|
width: 100% !important; |
||||
|
justify-content: space-between; |
||||
|
padding: 9px 14px !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .new-blog-dropdown-container { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
/* editor custom style start*/ |
||||
|
|
||||
|
.quill-editor { |
||||
|
background: var(--black-neutral3); |
||||
|
border-radius: 12px; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .quill-editor { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
.quill-editor .ql-container { |
||||
|
border-bottom-left-radius: 0.5em; |
||||
|
border-bottom-right-radius: 0.5em; |
||||
|
border: unset !important; |
||||
|
} |
||||
|
|
||||
|
/* Snow Theme */ |
||||
|
.quill-editor .ql-snow.ql-toolbar { |
||||
|
display: block; |
||||
|
background: inherit; |
||||
|
border: unset !important; |
||||
|
border-top-left-radius: 0.5em; |
||||
|
border-top-right-radius: 0.5em; |
||||
|
} |
||||
|
|
||||
|
/* Bubble Theme */ |
||||
|
.quill-editor .ql-bubble .ql-editor { |
||||
|
border: 1px solid #ccc; |
||||
|
border-radius: 0.5em; |
||||
|
} |
||||
|
|
||||
|
.quill-editor .ql-editor { |
||||
|
min-height: 18em; |
||||
|
} |
||||
|
|
||||
|
.ql-editor.ql-blank::before { |
||||
|
font-style: normal !important; |
||||
|
font-size: 14px !important; |
||||
|
color: #fff !important; |
||||
|
font-weight: 500 !important; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-stroke { |
||||
|
stroke: var(--white-neutral3) !important; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-fill, |
||||
|
.ql-snow .ql-stroke.ql-fill { |
||||
|
fill: var(--white-neutral3) !important; |
||||
|
} |
||||
|
|
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-label::before, |
||||
|
.ql-snow .ql-picker.ql-font .ql-picker-item::before, |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-label::before, |
||||
|
.ql-snow .ql-picker.ql-size .ql-picker-item::before { |
||||
|
color: var(--white-neutral3) !important; |
||||
|
} |
||||
|
|
||||
|
/* editor custom style start end*/ |
@ -0,0 +1,474 @@ |
|||||
|
.persona-info-container { |
||||
|
.personal-info-content { |
||||
|
margin-top: 44px; |
||||
|
border-radius: 20px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
background: rgba(34, 36, 38, 0.4); |
||||
|
|
||||
|
.personal-info-blue { |
||||
|
padding: 40px 32px 32px 32px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
padding: 16px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.personal-info-main-container { |
||||
|
border-top: 1px solid #2b2b2b; |
||||
|
border-bottom: 1px solid #2b2b2b; |
||||
|
padding: 32px 32px 40px 32px; |
||||
|
|
||||
|
display: grid; |
||||
|
grid-template-columns: repeat(12, 1fr); |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
padding: 16px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.personal-info-left { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 7; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
.remove-image { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
|
||||
|
.remove-text { |
||||
|
cursor: pointer; |
||||
|
color: var(--white-neutral3); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.image-area { |
||||
|
border-radius: 12px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: var(--black-neutral3); |
||||
|
padding-top: 80px; |
||||
|
padding-bottom: 80px; |
||||
|
margin-top: 24px; |
||||
|
} |
||||
|
|
||||
|
.personal-profile-image { |
||||
|
border-radius: 100%; |
||||
|
display: block; |
||||
|
margin: 0 auto; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
width: 200px; |
||||
|
height: 200px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.personal-profile-shape { |
||||
|
position: absolute; |
||||
|
left: 50%; |
||||
|
top: 50%; |
||||
|
transform: translate(-50%, -50%); |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
width: 210px; |
||||
|
height: 210px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.personal-info-right { |
||||
|
grid-column-start: 7; |
||||
|
grid-column-end: 13; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .personal-info-content { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #fff; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] |
||||
|
.persona-info-container |
||||
|
.personal-info-content |
||||
|
.personal-info-main-container { |
||||
|
border-color: rgba(179, 182, 185, 0.5); |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] |
||||
|
.persona-info-container |
||||
|
.personal-info-content |
||||
|
.personal-info-left |
||||
|
.image-area { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.4); |
||||
|
background: #fff; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
.personal-info-left-main { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 32px; |
||||
|
} |
||||
|
|
||||
|
.profile-image-upload { |
||||
|
border-radius: 12px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: var(--black-neutral3); |
||||
|
color: var(--white-neutral1); |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .profile-image-upload { |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
.choose-file { |
||||
|
border-radius: 12px 0px 0px 12px; |
||||
|
padding: 12px 24px; |
||||
|
border-right: 1px solid var(--black-neutral2); |
||||
|
background: #1d1d1d; |
||||
|
color: var(--white-neutral3); |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .choose-file { |
||||
|
color: #fff; |
||||
|
background: #4c4b4b; |
||||
|
} |
||||
|
|
||||
|
.no-file-chosen { |
||||
|
padding-left: 16px; |
||||
|
color: var(--white-neutral3); |
||||
|
} |
||||
|
|
||||
|
.image-requirements { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
margin-top: 12px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
flex-wrap: wrap; |
||||
|
} |
||||
|
} |
||||
|
.image-requirements-text { |
||||
|
font-size: 14px; |
||||
|
font-weight: 300; |
||||
|
line-height: 150%; |
||||
|
color: var(--white-neutral3); |
||||
|
} |
||||
|
|
||||
|
.light-text { |
||||
|
font-size: 14px; |
||||
|
font-weight: 300; |
||||
|
color: var(--white-neutral3); |
||||
|
margin-top: 12px; |
||||
|
} |
||||
|
|
||||
|
.personal-info-title { |
||||
|
p { |
||||
|
color: var(--white-neutral3); |
||||
|
font-weight: 400; |
||||
|
} |
||||
|
|
||||
|
input, |
||||
|
textarea { |
||||
|
width: 100%; |
||||
|
border-radius: 12px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: var(--black-neutral3); |
||||
|
padding: 12px 16px; |
||||
|
margin-top: 14px; |
||||
|
|
||||
|
&::placeholder { |
||||
|
color: var(--white-neutral1); |
||||
|
font-weight: 400; |
||||
|
} |
||||
|
|
||||
|
&:focus { |
||||
|
outline: none !important; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .personal-info-title input, |
||||
|
[theme="custom-light"] .personal-info-title textarea { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
// personal rights section |
||||
|
|
||||
|
.enable-disable-area { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
gap: 12px; |
||||
|
|
||||
|
.text-enable-disable { |
||||
|
color: var(--white-neutral3); |
||||
|
align-self: flex-end; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.switch-checkbox { |
||||
|
height: 0; |
||||
|
width: 0; |
||||
|
visibility: hidden; |
||||
|
} |
||||
|
|
||||
|
.switch-label { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: space-between; |
||||
|
cursor: pointer; |
||||
|
width: 40px; |
||||
|
height: 24px; |
||||
|
background: grey; |
||||
|
border-radius: 100px; |
||||
|
position: relative; |
||||
|
transition: background-color 0.2s; |
||||
|
} |
||||
|
|
||||
|
.switch-label .switch-button { |
||||
|
content: ""; |
||||
|
position: absolute; |
||||
|
top: 4px; |
||||
|
left: 4px; |
||||
|
width: 16px; |
||||
|
height: 16px; |
||||
|
border-radius: 100%; |
||||
|
transition: 0.2s; |
||||
|
background: #fff; |
||||
|
box-shadow: 0 0 2px 0 rgba(10, 10, 10, 0.29); |
||||
|
} |
||||
|
|
||||
|
.switch-checkbox:checked + .switch-label .switch-button { |
||||
|
left: calc(100% - 2px); |
||||
|
transform: translateX(-100%); |
||||
|
} |
||||
|
|
||||
|
.switch-label:active .switch-button { |
||||
|
width: 20px; |
||||
|
} |
||||
|
|
||||
|
.personal-info-resume-button { |
||||
|
margin-top: 45px; |
||||
|
} |
||||
|
|
||||
|
.resume-text { |
||||
|
color: var(--white-neutral3); |
||||
|
} |
||||
|
|
||||
|
.resume-button { |
||||
|
margin-top: 12px; |
||||
|
border-radius: 12px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: var(--black-neutral3); |
||||
|
padding: 12px 4px 12px 24px; |
||||
|
color: var(--white-neutral3); |
||||
|
width: 100%; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .resume-button { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #efecec; |
||||
|
// box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
.resume-file { |
||||
|
margin-top: 54px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.resume-input { |
||||
|
margin-top: 14px; |
||||
|
} |
||||
|
|
||||
|
.resume-required { |
||||
|
margin-top: 12px; |
||||
|
padding-bottom: 52px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
padding-bottom: 32px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.information-section { |
||||
|
border-top: 1px solid #2b2b2b; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .information-section { |
||||
|
border-color: rgba(179, 182, 185, 0.5); |
||||
|
} |
||||
|
|
||||
|
.information-section-title { |
||||
|
color: var(--white-neutral2); |
||||
|
margin-top: 61px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.info-and-text { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: space-between; |
||||
|
margin-top: 24px; |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1860px) { |
||||
|
flex-wrap: wrap; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.info-input { |
||||
|
width: 100%; |
||||
|
input { |
||||
|
background: inherit; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.info-and-text-add { |
||||
|
background: var(--secondary-color); |
||||
|
border-radius: 12px; |
||||
|
padding: 12px 24px; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .info-and-text-add { |
||||
|
color: #fff; |
||||
|
} |
||||
|
|
||||
|
.add-info-table { |
||||
|
margin-top: 60px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
margin-top: 32px; |
||||
|
overflow-x: scroll; |
||||
|
&::-webkit-scrollbar { |
||||
|
height: 3px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
table { |
||||
|
width: 100%; |
||||
|
border-spacing: 0; |
||||
|
margin-top: 20px; |
||||
|
background-color: inherit; |
||||
|
} |
||||
|
|
||||
|
td { |
||||
|
border-top: 1px solid #2b2b2b; |
||||
|
border-bottom: 1px solid #2b2b2b; |
||||
|
padding: 24px; |
||||
|
text-align: left; |
||||
|
} |
||||
|
|
||||
|
.textXL { |
||||
|
white-space: nowrap; |
||||
|
} |
||||
|
|
||||
|
th { |
||||
|
border-top: 1px solid #2b2b2b; |
||||
|
padding: 28px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .add-info-table td { |
||||
|
border-color: rgba(179, 182, 185, 0.4); |
||||
|
} |
||||
|
|
||||
|
.table-edit-remove { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
gap: 8px; |
||||
|
justify-content: end; |
||||
|
} |
||||
|
|
||||
|
.edit-button { |
||||
|
padding: 8px; |
||||
|
border-radius: 4px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: var(--black-neutral3); |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
|
||||
|
&:hover { |
||||
|
border: 1px solid var(--accent3); |
||||
|
background: var(--accent3); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .edit-button { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #f6f1f1; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
|
||||
|
&:hover { |
||||
|
border: 1px solid var(--accent3); |
||||
|
background: var(--accent3); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.remove-button { |
||||
|
border-radius: 4px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: var(--black-neutral3); |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
|
||||
|
&:hover { |
||||
|
border: 1px solid var(--primary-color); |
||||
|
background: var(--primary-color); |
||||
|
} |
||||
|
|
||||
|
svg { |
||||
|
transform: rotate(45deg); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .remove-button { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #f6f1f1; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
|
||||
|
&:hover { |
||||
|
border: 1px solid var(--primary-color); |
||||
|
background: var(--primary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.update-button-container { |
||||
|
display: flex; |
||||
|
justify-content: end; |
||||
|
} |
||||
|
|
||||
|
.personal-info-update-button { |
||||
|
border-radius: 12px; |
||||
|
background: var(--secondary-color); |
||||
|
padding: 12px 24px; |
||||
|
margin-top: 32px; |
||||
|
margin-bottom: 40px; |
||||
|
margin-right: 32px; |
||||
|
|
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
scale: 1.03; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .personal-info-update-button { |
||||
|
margin-left: 32px; |
||||
|
color: #fff; |
||||
|
} |
@ -0,0 +1,316 @@ |
|||||
|
// top bar start |
||||
|
.top-bar-container { |
||||
|
position: fixed; |
||||
|
top: 0; |
||||
|
transition: all 0.9s; |
||||
|
background: var(--accent1); |
||||
|
width: calc(100% - 250px); |
||||
|
left: 250px; |
||||
|
z-index: 2; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
width: 100%; |
||||
|
left: 0; |
||||
|
} |
||||
|
.top-bar-inner { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
padding: 20px 24px; |
||||
|
|
||||
|
.menu-icon { |
||||
|
padding: 18px; |
||||
|
color: var(--white-neutral3); |
||||
|
|
||||
|
@media (min-width: 1400px) { |
||||
|
visibility: hidden; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.user-icon { |
||||
|
padding: 18px; |
||||
|
color: var(--white-neutral3); |
||||
|
background: var(--black-neutral2); |
||||
|
border-radius: 100%; |
||||
|
cursor: pointer; |
||||
|
|
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
background: var(--secondary-color); |
||||
|
|
||||
|
svg { |
||||
|
color: #fff; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .top-bar-container { |
||||
|
background: #fff; |
||||
|
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; |
||||
|
} |
||||
|
|
||||
|
.top-dropdown-container { |
||||
|
position: absolute; |
||||
|
width: 150px; |
||||
|
top: 100px; |
||||
|
right: 20px; |
||||
|
z-index: 200000; |
||||
|
background: var(--black-neutral3); |
||||
|
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); |
||||
|
max-height: 0; |
||||
|
overflow: hidden; |
||||
|
transition: max-height 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); |
||||
|
border-radius: 12px; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .top-dropdown-container { |
||||
|
background: #fff; |
||||
|
} |
||||
|
|
||||
|
.top-dropdown-container.active { |
||||
|
max-height: 200px; |
||||
|
} |
||||
|
|
||||
|
.top-dropdown-option { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
gap: 12px; |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
color: #fff; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
// top bar end |
||||
|
|
||||
|
// inner container |
||||
|
.inner-content { |
||||
|
transition: all 0.9s; |
||||
|
background: var(--accent1); |
||||
|
margin-left: 274px; |
||||
|
margin-top: 124px; |
||||
|
margin-bottom: 24px; |
||||
|
margin-right: 24px; |
||||
|
padding: 224px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
background: var(--black-neutral4); |
||||
|
padding: 60px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
margin-left: 0; |
||||
|
margin-right: 0px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
padding: 24px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
padding: 16px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 400px) { |
||||
|
padding: 8px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .inner-content { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #fff; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
// sidebar start |
||||
|
.sidebar-containe { |
||||
|
background: var(--black-neutral4); |
||||
|
width: 250px; |
||||
|
position: fixed; |
||||
|
height: 100vh; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
transition: all 0.7s; |
||||
|
overflow-y: scroll; |
||||
|
z-index: 4; |
||||
|
&::-webkit-scrollbar { |
||||
|
display: none; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
transform: translateX(-300px); |
||||
|
} |
||||
|
.sidebar-logo { |
||||
|
padding: 40px 85px 70px 57px; |
||||
|
&:hover { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.sidebar-menus { |
||||
|
list-style: none; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 32px; |
||||
|
padding: 0; |
||||
|
|
||||
|
.menu-item { |
||||
|
border-bottom: 1px solid #2b2b2b; |
||||
|
padding-bottom: 20px; |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
.single-menu { |
||||
|
padding-left: 32px; |
||||
|
padding-right: 32px; |
||||
|
|
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.menu-link { |
||||
|
display: flex; |
||||
|
gap: 12px; |
||||
|
align-items: center; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .sidebar-containe .sidebar-menus .menu-item { |
||||
|
border-color: rgba(179, 182, 185, 0.5) !important; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .sidebar-containe { |
||||
|
background: #fff; |
||||
|
|
||||
|
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
.sidebar-show { |
||||
|
z-index: 3; |
||||
|
transform: translateX(0px); |
||||
|
} |
||||
|
|
||||
|
.sidebar-hide { |
||||
|
z-index: 3; |
||||
|
transform: translateX(-300px); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.sidebar-overlay { |
||||
|
width: 100vw; |
||||
|
height: 100vh; |
||||
|
position: fixed; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
z-index: 3; |
||||
|
background: black; |
||||
|
opacity: 0.5; |
||||
|
transition: all 0.8s ease-in-out; |
||||
|
} |
||||
|
|
||||
|
.sidebar-overlay-show { |
||||
|
transform: translateX(0px); |
||||
|
} |
||||
|
|
||||
|
.sidebar-overlay-hide { |
||||
|
transform: translateX(-100%); |
||||
|
} |
||||
|
|
||||
|
.icon-normal { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
} |
||||
|
|
||||
|
.icon-rotate { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
transform: rotate(180deg); |
||||
|
} |
||||
|
|
||||
|
.text-secondary { |
||||
|
color: var(--secondary-color) !important; |
||||
|
} |
||||
|
|
||||
|
.sidebar-menu-modal { |
||||
|
top: 0px; |
||||
|
padding: 24px 0; |
||||
|
margin: 0 32px; |
||||
|
background: var(--black-neutral3); |
||||
|
display: flex; |
||||
|
gap: 12px; |
||||
|
align-items: center; |
||||
|
flex-direction: column; |
||||
|
|
||||
|
.sidebar-sub-item { |
||||
|
border-bottom: 1px solid var(--black-neutral2); |
||||
|
padding-bottom: 20px; |
||||
|
width: 100%; |
||||
|
text-align: center; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .sidebar-sub-item { |
||||
|
border-color: #f9f8f8; |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .sidebar-menu-modal { |
||||
|
background: #bfbebe6b; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
// sidebar end |
||||
|
|
||||
|
// Footer start |
||||
|
|
||||
|
.footer-start { |
||||
|
direction: ltr; |
||||
|
} |
||||
|
|
||||
|
.footer-container { |
||||
|
bottom: 0; |
||||
|
transition: all 0.9s; |
||||
|
background: var(--accent1); |
||||
|
width: calc(100% - 250px); |
||||
|
transform: translateX(250px); |
||||
|
text-align: center; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
width: 100%; |
||||
|
transform: translateX(0px); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme="custom-light"] .footer-container { |
||||
|
background: #fff; |
||||
|
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; |
||||
|
} |
||||
|
|
||||
|
.dashboard-footer { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
padding: 36px 0; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
flex-wrap: wrap; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.dashboard-footer__copyright-text { |
||||
|
border-right: 1px solid #b3b6b9; |
||||
|
padding-right: 12px; |
||||
|
|
||||
|
@media (max-width: 400px) { |
||||
|
border: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.footer-text-right { |
||||
|
padding-left: 12px; |
||||
|
|
||||
|
a { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
// Footer end |
@ -0,0 +1,570 @@ |
|||||
|
.skills-tools-content { |
||||
|
border-radius: 24px; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
margin-top: 40px; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .skills-tools-content { |
||||
|
border-color: #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.skill-tools-sub-title { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: space-between; |
||||
|
padding: 32px 32px 20px 32px; |
||||
|
flex-wrap: wrap; |
||||
|
gap: 16px; |
||||
|
.subtitle { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
.subtitle-button { |
||||
|
padding: 12px 24px; |
||||
|
border-radius: 12px; |
||||
|
background: var(--secondary-color); |
||||
|
|
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
scale: 1.03; |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .skill-tools-sub-title .subtitle-button { |
||||
|
color: #fff; |
||||
|
} |
||||
|
|
||||
|
.skill-tools-table-area { |
||||
|
padding: 20px 32px 32px 32px; |
||||
|
border-top: 1px solid #2b2b2b; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .skill-tools-table-area { |
||||
|
border-color: rgba(179, 182, 185, 0.5); |
||||
|
} |
||||
|
|
||||
|
.skill-tools-top-area { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
gap: 16px; |
||||
|
flex-wrap: wrap; |
||||
|
} |
||||
|
|
||||
|
/* Dropdown.css */ |
||||
|
.dropdown-arrow-button { |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
} |
||||
|
|
||||
|
.dropdown-arrow-button-rotate-down { |
||||
|
transform: rotate(180deg); |
||||
|
} |
||||
|
|
||||
|
.dropdown-arrow-button-rotate-up { |
||||
|
transform: rotate(0deg); |
||||
|
} |
||||
|
|
||||
|
.dropdown-container { |
||||
|
position: relative; |
||||
|
display: inline-block; |
||||
|
} |
||||
|
|
||||
|
.dropdown-btn { |
||||
|
background-color: inherit; |
||||
|
color: var(--white-neutral1); |
||||
|
padding: 10px; |
||||
|
font-size: 16px; |
||||
|
border: none; |
||||
|
cursor: pointer; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
gap: 50px; |
||||
|
} |
||||
|
|
||||
|
.dropdown-content { |
||||
|
display: block; |
||||
|
position: absolute; |
||||
|
top: 100%; /* Position dropdown content below the button */ |
||||
|
left: 0; |
||||
|
width: 100%; |
||||
|
background: var(--black-neutral3); |
||||
|
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); |
||||
|
z-index: 1; |
||||
|
max-height: 0; |
||||
|
overflow: hidden; |
||||
|
transition: max-height 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); |
||||
|
border-radius: 12px; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .dropdown-content { |
||||
|
background: #fff; |
||||
|
} |
||||
|
|
||||
|
.dropdown-content.active { |
||||
|
max-height: 200px; |
||||
|
} |
||||
|
|
||||
|
.dropdown-option { |
||||
|
padding: 10px; |
||||
|
cursor: pointer; |
||||
|
transition: background-color 0.3s ease; |
||||
|
border-bottom: 1px solid var(--accent2); |
||||
|
|
||||
|
&:last-child { |
||||
|
border: none; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.dropdown-option:hover { |
||||
|
background-color: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
@keyframes fadeIn { |
||||
|
from { |
||||
|
opacity: 0; |
||||
|
} |
||||
|
to { |
||||
|
opacity: 1; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.search-field { |
||||
|
padding: 12px 20px; |
||||
|
border-radius: 12px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
background: inherit; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .search-field { |
||||
|
border-color: #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.skills-tools-table { |
||||
|
border-radius: 24px; |
||||
|
overflow: hidden; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive { |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
border-radius: 20px; |
||||
|
margin-top: 32px; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-skillresponsive { |
||||
|
border-color: #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive table { |
||||
|
margin-bottom: 0; |
||||
|
background: inherit; |
||||
|
} |
||||
|
.table-skillresponsive table thead th { |
||||
|
border-bottom: 1px solid var(--black-neutral2) !important; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-skillresponsive table thead th { |
||||
|
border-color: #6e6d6d6b !important; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive table thead th .skill-title { |
||||
|
gap: 80px; |
||||
|
} |
||||
|
|
||||
|
.n0-color { |
||||
|
color: var(--white-neutral1) !important; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive table thead th .skill-title .ttext { |
||||
|
font-size: 20px; |
||||
|
font-weight: 400; |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive table tbody tr:not(:last-child) { |
||||
|
border-bottom: 1px solid var(--black-neutral2); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-skillresponsive table tbody tr:not(:last-child) { |
||||
|
border-color: #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive table tbody tr:last-child { |
||||
|
border: unset; |
||||
|
} |
||||
|
.table-skillresponsive table tr th, |
||||
|
.table-skillresponsive table tr td { |
||||
|
padding: 20px 32px; |
||||
|
background: inherit; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive tr td { |
||||
|
color: var(--white-neutral1); |
||||
|
opacity: 0.8; |
||||
|
} |
||||
|
|
||||
|
.table > :not(caption) > * > * { |
||||
|
border-bottom-width: 0px !important; |
||||
|
} |
||||
|
|
||||
|
.table-skillresponsive table tr th:not(:first-child), |
||||
|
.table-skillresponsive table tr td:not(:first-child) { |
||||
|
border-left: 1px solid var(--black-neutral2); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-skillresponsive table tr th:not(:first-child), |
||||
|
.table-skillresponsive table tr td:not(:first-child) { |
||||
|
border-left: 1px solid #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.cmn-downbtn { |
||||
|
width: 40px; |
||||
|
min-width: 40px; |
||||
|
height: 40px; |
||||
|
background: var(--black-neutral3); |
||||
|
border-radius: 4px; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .cmn-downbtn { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #f6f1f1; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
|
||||
|
.cmn-downbtn:hover { |
||||
|
background: var(--secondary-color); |
||||
|
} |
||||
|
.cmn-downbtn:hover svg path { |
||||
|
stroke: #fff; |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .cmn-downbtn:hover svg path { |
||||
|
transition: all 0.4s; |
||||
|
stroke: #fff; |
||||
|
} |
||||
|
|
||||
|
.table-icon { |
||||
|
width: 40px; |
||||
|
min-width: 40px; |
||||
|
height: 40px; |
||||
|
background: var(--black-neutral3); |
||||
|
border-radius: 4px; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
|
||||
|
.table-icon svg { |
||||
|
width: 21px; |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
.table-icon svg path { |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
.table-icon:hover { |
||||
|
cursor: pointer; |
||||
|
background: #ffce32; |
||||
|
} |
||||
|
.table-icon:hover svg path { |
||||
|
stroke: #fff; |
||||
|
} |
||||
|
|
||||
|
.table-icon2hover:hover { |
||||
|
background: #ff6900; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-icon { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.2); |
||||
|
background: #f6f1f1; |
||||
|
box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.04); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-icon:hover { |
||||
|
cursor: pointer; |
||||
|
background: #ffce32; |
||||
|
} |
||||
|
[theme='custom-light'] .table-icon:hover svg path { |
||||
|
stroke: #fff; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .table-icon2hover:hover { |
||||
|
background: #ff6900; |
||||
|
} |
||||
|
|
||||
|
.show-footer { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
gap: 16px; |
||||
|
} |
||||
|
.show-footer .coun { |
||||
|
padding: 11px 12px; |
||||
|
background: var(--secondary-color); |
||||
|
color: var(--white-neutral1); |
||||
|
font-size: 16px; |
||||
|
display: flex; |
||||
|
justify-content: center; |
||||
|
align-items: center; |
||||
|
} |
||||
|
.show-footer .coun span { |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
|
||||
|
.pre-pagination { |
||||
|
gap: 20px; |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
border-radius: 12px; |
||||
|
padding: 0 20px; |
||||
|
list-style: none; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .pre-pagination { |
||||
|
border-color: #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.cmn-downbtn { |
||||
|
width: 40px; |
||||
|
min-width: 40px; |
||||
|
height: 40px; |
||||
|
background: var(--black-neutral3); |
||||
|
border-radius: 4px; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
transition: all 0.4s; |
||||
|
} |
||||
|
.cmn-downbtn:hover { |
||||
|
background: var(--secondary-color); |
||||
|
} |
||||
|
.cmn-downbtn:hover svg path { |
||||
|
stroke: var(--white-neutral1); |
||||
|
} |
||||
|
|
||||
|
.remove-items-modal .modal-content { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.3); |
||||
|
background: #1a1a1a; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .remove-items-modal .modal-content { |
||||
|
border-color: #6e6d6d6b; |
||||
|
background: #fff; |
||||
|
} |
||||
|
.remove-items-modal .modal-content .modal-header { |
||||
|
border-bottom: 1px solid rgba(179, 182, 185, 0.3); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .remove-items-modal .modal-content .modal-header { |
||||
|
border-bottom: 1px solid #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.remove-items-modal .modal-content .modal-footer { |
||||
|
border-top: 1px solid rgba(179, 182, 185, 0.3); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .remove-items-modal .modal-content .modal-footer { |
||||
|
border-top: 1px solid #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.remove-items-modal .modal-content .btn-close { |
||||
|
background: none; |
||||
|
width: 32px; |
||||
|
height: 32px; |
||||
|
border: 1px solid var(--white-neutral1); |
||||
|
opacity: 1; |
||||
|
padding: 0; |
||||
|
margin: 0; |
||||
|
border-radius: 50%; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
outline: none; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .remove-items-modal .modal-content .btn-close { |
||||
|
border: 1px solid #6e6d6d6b; |
||||
|
} |
||||
|
|
||||
|
.remove-items-modal .modal-content .btn-close::before { |
||||
|
content: '✖️'; |
||||
|
display: inline-block; |
||||
|
padding: 3px; |
||||
|
vertical-align: middle; |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
|
||||
|
.delte-alt { |
||||
|
padding: 12px 24px; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
color: var(--white-neutral1); |
||||
|
border-radius: 12px; |
||||
|
} |
||||
|
.delte-alt span { |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
@media (max-width: 575px) { |
||||
|
.delte-alt { |
||||
|
padding: 8px 16px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.delte-two { |
||||
|
background: var(--black-neutral2) !important; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .delte-two { |
||||
|
background: #2b2b2b !important; |
||||
|
} |
||||
|
|
||||
|
.edit-modal-larges .imgwrapper { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
gap: 24px; |
||||
|
} |
||||
|
.edit-modal-larges .img-coverbox { |
||||
|
border: 1px dashed rgba(179, 182, 185, 0.3); |
||||
|
text-align: center; |
||||
|
padding: 16px 10px; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
height: 120px; |
||||
|
width: 180px; |
||||
|
} |
||||
|
.edit-modal-larges .img-coverbox img { |
||||
|
width: 30px; |
||||
|
} |
||||
|
.edit-modal-larges .img-coverbox input { |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
left: 0; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
display: block; |
||||
|
outline: none; |
||||
|
border: unset; |
||||
|
opacity: 0; |
||||
|
} |
||||
|
@media (max-width: 575px) { |
||||
|
.edit-modal-larges .imgwrapper { |
||||
|
gap: 10px; |
||||
|
flex-wrap: wrap; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.modal-center-text { |
||||
|
color: var(--white-neutral3); |
||||
|
} |
||||
|
|
||||
|
.s1-color { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
|
||||
|
.cmn-btn { |
||||
|
background-color: var(--secondary-color); |
||||
|
|
||||
|
&:hover { |
||||
|
background-color: #9c64e6; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.cmn-btn { |
||||
|
padding: 12px 28px; |
||||
|
border-radius: 12px; |
||||
|
font-size: 16px; |
||||
|
color: var(--white-neutral1); |
||||
|
display: block; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .delte-alt span { |
||||
|
color: #fff !important; |
||||
|
} |
||||
|
|
||||
|
.edit-data-category .catitem-box .nice-select { |
||||
|
background: var(--black-neutral3); |
||||
|
} |
||||
|
.edit-data-category .catitem-box .nice-select .current { |
||||
|
color: var(--white-neutral3); |
||||
|
padding: 10px 14px 14px; |
||||
|
font-size: 14px; |
||||
|
font-weight: 400; |
||||
|
} |
||||
|
.edit-data-category .catitem-box .nice-select .list { |
||||
|
background: var(--accent1); |
||||
|
padding: 10px 15px; |
||||
|
height: 26vh; |
||||
|
overflow-y: scroll; |
||||
|
} |
||||
|
.edit-data-category .catitem-box .nice-select .list li { |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
.edit-data-category .catitem-box .nice-select .list li:hover { |
||||
|
color: var(--secondary-color); |
||||
|
} |
||||
|
.edit-data-category .catitem-box input { |
||||
|
background: var(--black-neutral3); |
||||
|
padding: 10px 14px; |
||||
|
border: unset; |
||||
|
outline: none; |
||||
|
color: var(--white-neutral3); |
||||
|
font-size: 14px; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .edit-data-category .catitem-box input { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
.edit-data-category .catitem-box ::-moz-placeholder { |
||||
|
font-size: 14px; |
||||
|
} |
||||
|
.edit-data-category .catitem-box ::placeholder { |
||||
|
font-size: 14px; |
||||
|
} |
||||
|
|
||||
|
.descrip { |
||||
|
color: var(--white-neutral1); |
||||
|
} |
||||
|
.descrip textarea { |
||||
|
background: var(--black-neutral3); |
||||
|
outline: none; |
||||
|
border: unset; |
||||
|
color: var(--white-neutral1); |
||||
|
border: 1px solid var(--black-neutral2); |
||||
|
font-size: 14px; |
||||
|
font-weight: 400; |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .descrip textarea { |
||||
|
border: 1px solid rgba(179, 182, 185, 0.5); |
||||
|
background: #efecec; |
||||
|
} |
||||
|
|
||||
|
.descrip ::-moz-placeholder { |
||||
|
font-size: 14px; |
||||
|
color: var(--white-neutral3); |
||||
|
line-height: 1.8; |
||||
|
} |
||||
|
.descrip ::placeholder { |
||||
|
font-size: 14px; |
||||
|
color: var(--white-neutral3); |
||||
|
line-height: 1.8; |
||||
|
} |
||||
|
|
||||
|
.n3-color { |
||||
|
color: var(--white-neutral3); |
||||
|
} |
@ -0,0 +1,43 @@ |
|||||
|
/* 确保没有平滑滚动效果 */ |
||||
|
html { |
||||
|
scroll-behavior: auto !important; |
||||
|
} |
||||
|
ul, |
||||
|
ol, |
||||
|
li, |
||||
|
dl, |
||||
|
dt, |
||||
|
dd { |
||||
|
list-style: none; |
||||
|
} |
||||
|
a { |
||||
|
text-decoration: none; |
||||
|
outline: 0px; |
||||
|
color: #333; |
||||
|
} |
||||
|
img { |
||||
|
border: 0; |
||||
|
max-width: 100%; |
||||
|
} |
||||
|
@import 'bootstrap-custom.scss'; |
||||
|
@import 'variables'; |
||||
|
@import 'typography'; |
||||
|
@import 'common'; |
||||
|
@import 'pages/landing'; |
||||
|
@import 'pages/landing-two'; |
||||
|
@import 'pages/about-us'; |
||||
|
@import 'pages/all-projects'; |
||||
|
@import 'pages/project-details'; |
||||
|
@import 'pages/blog'; |
||||
|
@import 'pages/blog-details'; |
||||
|
@import 'pages/service'; |
||||
|
@import 'pages/contact'; |
||||
|
@import 'pages/not-found'; |
||||
|
@import 'them'; |
||||
|
@import 'dashboard/sidebarTopBarFooter'; |
||||
|
@import 'dashboard/personal-info'; |
||||
|
@import 'dashboard/skills-tools'; |
||||
|
@import 'dashboard/experiences'; |
||||
|
@import 'dashboard/all-blog'; |
||||
|
@import 'dashboard/new-blog'; |
||||
|
@import 'navbar'; |
@ -0,0 +1,516 @@ |
|||||
|
.about-top-left-element { |
||||
|
overflow: hidden; |
||||
|
width: 906px; |
||||
|
height: 906px; |
||||
|
border-radius: 906px; |
||||
|
opacity: 0.1; |
||||
|
background: var(--primary-color); |
||||
|
filter: blur(200px); |
||||
|
position: absolute; |
||||
|
left: -450px; |
||||
|
top: -450px; |
||||
|
@media (max-width: 768px) { |
||||
|
width: 400px; |
||||
|
height: 400px; |
||||
|
right: 0px; |
||||
|
bottom: 0px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
width: 300px; |
||||
|
height: 300px; |
||||
|
right: 0px; |
||||
|
bottom: 0px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.about-card { |
||||
|
position: relative; |
||||
|
border-radius: 20px; |
||||
|
height: 100%; |
||||
|
border: 1px solid var(--black-neutral3); |
||||
|
background: rgba(34, 36, 38, 0.4); |
||||
|
} |
||||
|
|
||||
|
[theme='custom-light'] .about-card { |
||||
|
background: var(--black-neutral1); |
||||
|
border-color: rgba(34, 36, 38, 0.1); |
||||
|
} |
||||
|
.about-body { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
&__1st-row { |
||||
|
display: grid; |
||||
|
grid-template-columns: repeat(12, 1fr); |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
.card-hello { |
||||
|
position: relative; |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 9; |
||||
|
|
||||
|
padding: 60px 112px 60px 60px; |
||||
|
@media (max-width: 1400px) { |
||||
|
padding: 24px 24px 24px 24px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
text-align: center; |
||||
|
} |
||||
|
|
||||
|
p { |
||||
|
font-weight: 300; |
||||
|
line-height: 150%; |
||||
|
margin-top: 24px; |
||||
|
opacity: 0.7; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.card-profile-image { |
||||
|
grid-column-start: 9; |
||||
|
grid-column-end: 13; |
||||
|
padding: 34px 72px; |
||||
|
@media (max-width: 1400px) { |
||||
|
padding: 32px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-row-start: 1; |
||||
|
} |
||||
|
|
||||
|
&__image-container { |
||||
|
position: relative; |
||||
|
width: fit-content; |
||||
|
margin: 0 auto; |
||||
|
|
||||
|
.profile-image { |
||||
|
border-radius: 100%; |
||||
|
margin: 0 auto; |
||||
|
@media (max-width: 1400px) { |
||||
|
width: 200px; |
||||
|
height: 200px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.profile-shape { |
||||
|
position: absolute; |
||||
|
top: -6px; |
||||
|
left: -6px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
width: 210px; |
||||
|
height: 210px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&__2nd-row { |
||||
|
display: grid; |
||||
|
grid-template-columns: repeat(12, 1fr); |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
.my-experience { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 5; |
||||
|
@media (max-width: 1400px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 9; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 768px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
&__content { |
||||
|
margin-top: 40px; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 24px; |
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
&-item { |
||||
|
display: flex; |
||||
|
gap: 8px; |
||||
|
align-items: center; |
||||
|
p { |
||||
|
font-weight: 300; |
||||
|
line-height: 150%; |
||||
|
color: var(--white-neutral1); |
||||
|
opacity: 0.7; |
||||
|
} |
||||
|
|
||||
|
.dash { |
||||
|
width: 16px; |
||||
|
height: 1px; |
||||
|
background: var(--white-neutral1); |
||||
|
opacity: 0.7; |
||||
|
max-width: auto 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.download-icon { |
||||
|
padding: 8px; |
||||
|
border: 1px solid var(--secondary-color); |
||||
|
border-radius: 100%; |
||||
|
cursor: pointer; |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
|
||||
|
&:hover { |
||||
|
background: var(--secondary-color); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.what-i-do { |
||||
|
position: relative; |
||||
|
grid-column-start: 5; |
||||
|
grid-column-end: 8; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
grid-column-start: 9; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 768px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
&__content { |
||||
|
margin-top: 40px; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 16px; |
||||
|
|
||||
|
&-item { |
||||
|
display: flex; |
||||
|
gap: 8px; |
||||
|
align-items: center; |
||||
|
p { |
||||
|
font-weight: 300; |
||||
|
line-height: 150%; |
||||
|
color: var(--white-neutral1); |
||||
|
opacity: 0.7; |
||||
|
} |
||||
|
|
||||
|
.dash { |
||||
|
width: 16px; |
||||
|
height: 1px; |
||||
|
background: var(--white-neutral1); |
||||
|
opacity: 0.7; |
||||
|
max-width: auto 0; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.experience-in-number { |
||||
|
padding: 40px 73px 40px 48px; |
||||
|
grid-column-start: 8; |
||||
|
grid-column-end: 13; |
||||
|
display: flex; |
||||
|
|
||||
|
justify-content: space-between; |
||||
|
flex-wrap: wrap; |
||||
|
|
||||
|
gap: 32px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
padding: 23px 32px 32px 32px; |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
flex-direction: row; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 390px) { |
||||
|
text-align: center; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
|
||||
|
&__item { |
||||
|
display: flex; |
||||
|
gap: 8px; |
||||
|
flex-direction: column; |
||||
|
} |
||||
|
|
||||
|
&__item-number { |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
|
justify-content: center; |
||||
|
} |
||||
|
|
||||
|
&__item-text { |
||||
|
font-weight: 300; |
||||
|
color: var(--white-neutral1); |
||||
|
opacity: 0.7; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&__3rd-row { |
||||
|
display: grid; |
||||
|
grid-template-columns: repeat(12, 1fr); |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[dir='ltr'] .group-shape { |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
right: 24px; |
||||
|
} |
||||
|
|
||||
|
[dir='rtl'] .group-shape { |
||||
|
position: absolute; |
||||
|
top: 0; |
||||
|
left: 24px; |
||||
|
} |
||||
|
|
||||
|
[dir='ltr'] .bottom-shape { |
||||
|
position: absolute; |
||||
|
bottom: 0; |
||||
|
right: 0; |
||||
|
} |
||||
|
|
||||
|
[dir='rtl'] .bottom-shape { |
||||
|
position: absolute; |
||||
|
bottom: 0; |
||||
|
left: 0; |
||||
|
transform: rotate(90deg); |
||||
|
} |
||||
|
|
||||
|
// [dir='ltr'] .about-body__1st-row .card-hello img { |
||||
|
// position: absolute; |
||||
|
// top: 20px; |
||||
|
// right: 20px; |
||||
|
// @media (max-width: 992px) { |
||||
|
// width: 70px; |
||||
|
// height: 70px; |
||||
|
// } |
||||
|
// @media (max-width: 576px) { |
||||
|
// width: 50px; |
||||
|
// height: 50px; |
||||
|
// } |
||||
|
// } |
||||
|
|
||||
|
// [dir='rtl'] .about-body__1st-row .card-hello img { |
||||
|
// position: absolute; |
||||
|
// top: 20px; |
||||
|
// left: 20px; |
||||
|
// transform: rotate(-90deg); |
||||
|
// @media (max-width: 992px) { |
||||
|
// width: 70px; |
||||
|
// height: 70px; |
||||
|
// } |
||||
|
// @media (max-width: 576px) { |
||||
|
// width: 50px; |
||||
|
// height: 50px; |
||||
|
// } |
||||
|
// } |
||||
|
|
||||
|
.about-profile { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 4; |
||||
|
|
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
justify-content: space-between; |
||||
|
|
||||
|
// @media (max-width: 1400px) { |
||||
|
// grid-column-start: 1; |
||||
|
// grid-column-end: 4; |
||||
|
// } |
||||
|
|
||||
|
// @media (max-width: 992px) { |
||||
|
// grid-column-start: 1; |
||||
|
// grid-column-end: 7; |
||||
|
// } |
||||
|
|
||||
|
// @media (max-width: 576px) { |
||||
|
// grid-column-start: 1; |
||||
|
// grid-column-end: 13; |
||||
|
// } |
||||
|
|
||||
|
&__text { |
||||
|
font-weight: 300; |
||||
|
color: var(--white-neutral1); |
||||
|
opacity: 0.6; |
||||
|
margin-top: 18px; |
||||
|
} |
||||
|
|
||||
|
.about-profile-link { |
||||
|
margin-top: 0px !important; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.about-education { |
||||
|
grid-column-start: 4; |
||||
|
grid-column-end: 10; |
||||
|
position: relative; |
||||
|
|
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
justify-content: space-between; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
grid-column-start: 4; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-row-start: 1; |
||||
|
} |
||||
|
|
||||
|
&__title { |
||||
|
font-weight: 500; |
||||
|
color: var(--white-neutral1); |
||||
|
@media (max-width: 576px) { |
||||
|
padding-bottom: 40px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&__content { |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
gap: 8px; |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
flex-direction: column; |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
.year { |
||||
|
font-weight: 300; |
||||
|
opacity: 0.6; |
||||
|
padding-top: 40px; |
||||
|
@media (max-width: 576px) { |
||||
|
padding-top: 0px; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.title { |
||||
|
font-weight: 400; |
||||
|
margin-top: 12px; |
||||
|
@media (max-width: 576px) { |
||||
|
margin-top: 8px; |
||||
|
} |
||||
|
} |
||||
|
.university { |
||||
|
font-weight: 300; |
||||
|
line-height: 150%; |
||||
|
opacity: 0.6; |
||||
|
margin-top: 4px; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
[dir='ltr'] .about-education-shape { |
||||
|
position: absolute; |
||||
|
right: 20px; |
||||
|
top: 20px; |
||||
|
} |
||||
|
[dir='rtl'] .about-education-shape { |
||||
|
position: absolute; |
||||
|
left: 20px; |
||||
|
top: 20px; |
||||
|
transform: rotate(-90deg); |
||||
|
} |
||||
|
|
||||
|
.about-get-in-touch { |
||||
|
grid-column-start: 10; |
||||
|
grid-column-end: 13; |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 109px; |
||||
|
justify-content: space-between; |
||||
|
@media (max-width: 1400px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
gap: 40px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
grid-column-start: 7; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 576px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
|
||||
|
&__title { |
||||
|
font-weight: 500; |
||||
|
color: var(--white-neutral1); |
||||
|
white-space: nowrap; |
||||
|
@media (max-width: 1300px) { |
||||
|
white-space: normal; |
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,185 @@ |
|||||
|
.image-body { |
||||
|
position: relative; |
||||
|
transition: all 0.9s ease-in-out; |
||||
|
overflow: hidden; |
||||
|
width: fit-content; |
||||
|
&__image { |
||||
|
border-radius: 24px; |
||||
|
// object-fit: cover; |
||||
|
} |
||||
|
|
||||
|
.all-project-link { |
||||
|
color: var(--white-neutral1); |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
gap: 8px; |
||||
|
align-items: end; |
||||
|
padding: 32px; |
||||
|
position: absolute; |
||||
|
bottom: 0; |
||||
|
left: 0; |
||||
|
width: 100%; |
||||
|
height: 0; |
||||
|
opacity: 0; |
||||
|
box-sizing: border-box; |
||||
|
transition: all 0.6s ease-in-out; |
||||
|
visibility: hidden; |
||||
|
background: linear-gradient( |
||||
|
180deg, |
||||
|
rgba(136, 136, 136, 0) 0%, |
||||
|
rgba(29, 29, 29, 0.8) 98.75% |
||||
|
); |
||||
|
border-radius: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
padding: 24px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
padding: 16px; |
||||
|
} |
||||
|
|
||||
|
&__text-area { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 12px; |
||||
|
|
||||
|
@media (max-width: 992px) { |
||||
|
gap: 4px; |
||||
|
} |
||||
|
|
||||
|
.link-title { |
||||
|
color: #fff !important; |
||||
|
} |
||||
|
|
||||
|
.link-text { |
||||
|
font-weight: 300 !important; |
||||
|
color: #fff; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&__image { |
||||
|
img { |
||||
|
max-width: 100px; |
||||
|
max-height: 60px; |
||||
|
transition: all 0.3s ease-in-out; |
||||
|
&:hover { |
||||
|
transform: rotate(-10deg); |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
display: none; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&:hover .all-project-link { |
||||
|
opacity: 1; |
||||
|
height: 100%; |
||||
|
visibility: visible; |
||||
|
} |
||||
|
} |
||||
|
.all-project-body { |
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 24px; |
||||
|
position: relative; |
||||
|
z-index: 2; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
.all-project__1st-row { |
||||
|
display: grid; |
||||
|
grid-template-columns: repeat(12, 1fr); |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
&-1st-column { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 7; |
||||
|
|
||||
|
display: flex; |
||||
|
flex-direction: column; |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 768px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&-2nd-column { |
||||
|
grid-column-start: 7; |
||||
|
grid-column-end: 13; |
||||
|
|
||||
|
@media (max-width: 768px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
.all-project__3rd-row { |
||||
|
display: grid; |
||||
|
grid-template-columns: repeat(12, 1fr); |
||||
|
gap: 24px; |
||||
|
|
||||
|
@media (max-width: 1400px) { |
||||
|
gap: 20px; |
||||
|
} |
||||
|
|
||||
|
@media (max-width: 1200px) { |
||||
|
gap: 18px; |
||||
|
} |
||||
|
@media (max-width: 992px) { |
||||
|
gap: 16px; |
||||
|
} |
||||
|
|
||||
|
&-1st-column { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 7; |
||||
|
@media (max-width: 768px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
&-2nd-column { |
||||
|
grid-column-start: 7; |
||||
|
grid-column-end: 13; |
||||
|
@media (max-width: 768px) { |
||||
|
grid-column-start: 1; |
||||
|
grid-column-end: 13; |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |