Upload files to 'assets/scss/templates'

master
Edwin Lyon 3 years ago
parent 757d3b9495
commit ea0952fc07
  1. 90
      assets/scss/templates/_footer.scss
  2. 316
      assets/scss/templates/_header.scss
  3. 1735
      assets/scss/templates/_main.scss

@ -0,0 +1,90 @@
// footer style
footer {
padding-top: 110px;
.shape-1 {
top: 120px;
left: 100px;
}
.shape-2 {
top: 35%;
left: 20%;
@include breakAt(md-device) {
display: none;
}
}
.shape-3 {
bottom: 130px;
left: 20px;
}
.shape-4 {
right: 80px;
top: 120px;
}
.shape-5 {
right: 20%;
top: 35%;
}
.shape-6 {
right: 15px;
bottom: 100px;
}
.form-control {
border-right: 0;
border-color: #EAEAEA;
background-color: #EAEAEA;
&:focus {
background-color: #EAEAEA;
}
}
.needs-validation .btn {
padding-left: 25px;
padding-right: 25px;
&:hover {
transform: translateY(0) !important;
}
}
}
.footer-bottom .block {
padding: 25px 0;
}
.footer-links {
li {
margin-bottom: 10px;
a {
color: $black-200;
&:hover {
color: $color-primary;
}
}
}
li:last-child {
margin-bottom: 0;
}
}
.scroll-to-top-btn {
bottom: 20px;
right: 33px;
z-index: 9999;
padding: 3px;
border-radius: 2px;
opacity: 0;
visibility: hidden;
transition: .3s ease-out;
@include breakAt(sm-device) {
right: 15px;
svg {
height: 25px;
width: 25px;
}
}
}
.scroll-to-top-btn.show {
opacity: 1;
visibility: visible;
bottom: 33px;
@include breakAt(sm-device) {
bottom: 15px;
}
}

@ -0,0 +1,316 @@
/*------------------------------------------------------------------
# header style
-------------------------------------------------------------------*/
.header-nav {
z-index: 9;
.navbar {
padding-top: 25px;
padding-bottom: 25px;
}
.nav-item {
.nav-link {
font-weight: 600;
font-size: 15px;
color: $black-200 !important;
padding-left: 17px !important;
padding-right: 17px !important;
}
&:hover,
&.active {
.nav-link {
color: $color-primary !important;
}
}
}
}
@media (min-width:1200px) {
.navbar .dropdown-menu {
display: block;
height: 0;
overflow: hidden;
width: 220px;
transition: 0.2s;
left: 50%;
transform: translateX(-50%);
border-radius: 5px;
background-color: transparent;
z-index: 1;
&::after {
position: absolute;
content: "";
height: 0;
width: 100%;
background-color: $white;
top: 0;
left: 0;
z-index: -1;
border-radius: inherit;
transition: .3s ease-out;
box-shadow: 0 10px 30px rgba(22, 28, 45, .10);
}
li {
opacity: 0;
visibility: hidden;
transform: translateY(-5px);
}
li:first-child {
margin-top: 15px
}
li:last-child {
margin-bottom: 15px
}
}
.navbar .dropdown:hover .dropdown-menu {
height: auto;
overflow: visible;
&::after {
height: 100%;
}
li {
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: 0.25s;
transition-delay: .2s;
}
}
.navbar .sub-dropdown {
position: relative;
.dropdown-submenu {
position: absolute;
display: block;
z-index: 2;
width: 90%;
left: 100%;
top: -10px;
height: 0;
overflow: hidden;
transition: .3s;
background-color: transparent;
&::after {
position: absolute;
content: "";
height: 0;
width: 100%;
background-color: $white;
top: 0;
left: 0;
z-index: -1;
transition: .3s ease-out;
box-shadow: 0 10px 30px rgba(22, 28, 45, .10);
transition-delay: padding .25s;
}
li {
opacity: 0 !important;
visibility: hidden !important;
transform: translateY(-5px) !important;
transition: 0s !important;
transition-delay: 0s !important;
}
li:first-child {
margin-top: 10px
}
li:last-child {
margin-bottom: 10px
}
}
&:hover .dropdown-submenu {
height: auto;
overflow: visible;
&::after {
height: 100%;
}
li {
opacity: 1 !important;
visibility: visible !important;
transform: translateY(0px) !important;
transition: 0.25s !important;
transition-delay: .2s !important;
}
}
}
}
.dropdown-menu {
border: 0;
margin-top: 0;
padding: 0 8px;
}
.dropdown-submenu {
list-style: none;
display: none;
padding: 0 8px;
background-color: $white;
}
.dropdown-item {
padding: 6px 12px;
font-weight: 600;
font-size: 15px;
}
.sub-dropdown.active,
.sub-dropdown.active>.dropdown-item,
.sub-dropdown:hover>.dropdown-item,
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
color: $color-primary;
background-color: rgba($color-primary, 0.08);
border-radius: 5px;
}
.sub-dropdown.active>.dropdown-item {
background-color: rgba($color-primary, 0.02);
}
.dropdown-toggle {
&::after {
display: none;
}
}
@include breakAt(xl-device) {
.dropdown-menu {
border: 0;
padding: 0;
text-align: left !important;
background: rgba($color-primary, 0.05);
border-radius: 6px;
}
.navbar {
.navbar-nav {
margin-top: 15px;
width: 280px;
max-width: 100%;
margin-right: auto;
align-items: initial !important;
}
.nav-item {
display: block;
text-align: left;
}
.nav-link {
padding: 8px 4px !important;
}
.dropdown-menu {
li:first-child {
padding-top: 10px;
}
li:last-child {
padding-bottom: 10px;
}
}
}
.navbar-collapse {
position: fixed;
background-color: $white;
width: calc(100% - 30px);
height: auto;
max-height: calc(100% - 100px);
z-index: 9999;
border-radius: 3px;
box-shadow: 0 1.5rem 4rem rgba($black, .1);
padding: 5px 20px 28px;
text-align: center;
top: 90px;
left: 15px;
}
.navbar-collapse.collapsing,
.navbar-collapse.show {
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
transition-property: opacity, transform, -webkit-transform;
-webkit-transform-origin: top;
transform-origin: top;
}
.navbar-collapse.show {
overflow-x: hidden;
overflow-y: auto;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.navbar-collapse.collapsing {
opacity: 0;
-webkit-transform: scale(.95);
transform: scale(.95);
}
.navbar-button {
width: 280px;
max-width: 100%;
margin: 15px auto 0;
}
.dropdown-item {
padding: 6px 18px;
}
}
.navbar-toggler {
.nav-toggle-icon {
cursor: pointer;
-webkit-tap-highlight-color: transparent;
transition: transform .4s;
user-select: none;
.top {
stroke-dasharray: 40 121;
}
.bottom {
stroke-dasharray: 40 121;
}
&.active {
transform: rotate(45deg);
.top {
stroke-dashoffset: -68px;
}
.bottom {
stroke-dashoffset: -68px;
}
}
.line {
fill: none;
transition: stroke-dasharray .4s, stroke-dashoffset .4s;
stroke: $black-300;
stroke-width: 5.5;
stroke-linecap: round;
}
}
}

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save