Merge pull request #9 from Stack-Web/fardad

Update header & footer + Fix back to top and preloader
pull/12/head
Nisay 2 years ago committed by GitHub
commit e34c1048cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,11 @@
// back to top btn
$('.backtop-btn').click(function(){
$('html, body').animate({ scrollTop: 0 }, 'slow');
return false;
});
/* pre loader */
$(window).on('load', function () {
$('#preloader').delay(350).fadeOut('slow');
$('body').delay(350).css({ 'overflow': 'visible' });
})

@ -0,0 +1,119 @@
#blog-hero {
.bg-blog-head {
border-radius: $border;
}
img {
display: block;
width: 100%;
height: auto;
}
.lead {
text-align: justify;
}
}
.blog-h-box {
border-radius: $border;
}
#blog-start {
img {
border-radius: $border;
}
}
.hashtags {
.tags {
list-style: none;
margin: 0;
overflow: hidden;
padding: 0;
li {
float: right;
}
}
.tag {
background: #eee;
border-radius: 3px 0 0 3px;
color: #999;
display: inline-block;
height: 26px;
line-height: 26px;
padding: 0 20px 0 23px;
position: relative;
margin: 0 10px 10px 0;
text-decoration: none;
-webkit-transition: color 0.2s;
&::before {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
content: '';
height: 6px;
right: 10px;
position: absolute;
width: 6px;
top: 10px;
}
&::after {
background: #fff;
border-bottom: 13px solid transparent;
border-right: 10px solid #eee;
border-top: 13px solid transparent;
content: '';
position: absolute;
left: 0;
top: 0;
}
&:hover {
background-color: $txt-hover;
color: white;
&::after {
border-right-color: $txt-hover;
}
}
}
}
.blog-card-btn {
align-items: center;
background-color: transparent;
color: $txt-hover;
cursor: pointer;
display: flex;
font-family: Vazirmatn, sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
text-decoration: none;
text-transform: uppercase;
outline: 0;
border: 0;
padding: 1rem;
&:before {
background-color: $txt-hover;
content: "";
display: inline-block;
height: 1px;
margin-left: 10px;
transition: all .42s cubic-bezier(.25, .8, .25, 1);
width: 0;
}
&:hover {
&:before {
background-color: $txt-hover;
width: 2rem;
}
}
}

@ -0,0 +1,331 @@
// #hero-banners
#hero-banners {
img {
display: block;
width: 100%;
height: auto;
}
.ban-box {
padding: 1px;
overflow: hidden;
position: relative;
.ban-title {
position: absolute;
z-index: 50;
color: black;
text-shadow: 2px 2px 2px white;
background-color: #facf9d70;
bottom: 17%;
font-size: 16px;
font-weight: bolder;
}
h6 {
position: absolute;
bottom: 1px;
right: 10px;
color: dodgerblue;
font-size: 12px;
}
img {
width: 100%;
height: 100%;
&:hover {
transition: 666ms;
transform: scale(105%);
}
}
span {
position: absolute;
top: 1px;
right: 1px;
background-color: $txt-hover;
color: whitesmoke;
font-size: 14px;
padding: 2px 4px 2px 4px;
}
}
}
// #hero-banners
// #blogs
#blogs {
.blogs-box {
width: 100%;
.blogs-img-title {
font-size: 13px;
font-weight: lighter;
}
img {
width: 100%;
display: block;
height: 95%;
border-radius: $border;
box-shadow: 1px 2px 3px $bg2;
}
}
.blogs-text {
.blogs-title {
font-size: 18px;
font-weight: bolder;
margin-top: 9px;
}
.blogs-date {
font-size: 12px;
color: $bg2;
}
.blogs-paragraph {
text-align: justify;
font-size: 14px;
padding-top: 4px;
}
}
}
.pagination-pos {
display: flex;
align-items: center;
justify-content: center;
}
#blog-start {
p {
text-align: justify;
}
.text {
font-size: 0.8rem;
text-align: left;
width: 100%;
color: black;
font-weight: bold;
margin-bottom: 3px;
}
.input {
border-radius: 8px;
padding: 7px 16px;
box-shadow: rgba(77, 79, 82, 0.2) 0 8px 24px;
border: 2px solid rgb(184, 180, 180);
font-size: 0.8rem;
outline: none;
width: 100%;
margin-top: 13px;
transition: 0.5s ease;
}
.input:hover {
box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
border-color: rgb(138, 175, 255);
}
.input:focus {
border: 2px solid rgb(57, 120, 255);
box-shadow: rgba(133, 130, 130, 0.1) 0 4px 12px;
transform: scale(0.99);
}
.input::placeholder {
font-size: 13px;
font-weight: 600;
}
.button {
padding: 6px 15px;
text-align: center;
color: rgb(95, 87, 87);
cursor: pointer;
background-color: white;
border-radius: 6px;
border: none;
transition: 0.5s;
width: 50%;
display: block;
margin: 9px auto;
font-size: 13px;
box-shadow: rgba(104, 100, 100, 0.1) 0 4px 6px -1px, rgba(49, 42, 42, 0.06) 0px 2px 4px -1px;
}
.button:hover {
border-radius: 7px;
background-color: rgb(243, 242, 242);
border-color: rgb(236, 232, 232);
}
}
#sticky-bar {
.social-media {
* {
&:focus {
outline: none !important;
-webkit-tap-highlight-color: transparent;
}
&:active {
outline: none !important;
-webkit-tap-highlight-color: transparent;
}
}
.wrapper {
display: inline-flex;
list-style: none;
.icon {
position: relative;
background: #ffffff;
border-radius: 50%;
padding: 15px;
margin: 10px;
width: 50px;
height: 50px;
font-size: 18px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
cursor: pointer;
transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
&:hover {
.tooltip {
top: -36px;
opacity: 1;
visibility: visible;
pointer-events: auto;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
}
span {
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
}
}
}
.tooltip {
position: absolute;
top: 0;
font-size: 14px;
background: #ffffff;
color: #ffffff;
padding: 5px 8px;
border-radius: 5px;
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
opacity: 0;
pointer-events: none;
transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
&::before {
position: absolute;
content: "";
height: 8px;
width: 8px;
background: #ffffff;
bottom: -3px;
left: 50%;
transform: translate(-50%) rotate(45deg);
transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
}
.facebook {
&:hover {
background: #1877F2;
color: #ffffff;
.tooltip {
background: #1877F2;
color: #ffffff;
&::before {
background: #1877F2;
color: #ffffff;
}
}
}
}
.twitter {
&:hover {
background: #1DA1F2;
color: #ffffff;
.tooltip {
background: #1DA1F2;
color: #ffffff;
&::before {
background: #1DA1F2;
color: #ffffff;
}
}
}
}
.instagram {
&:hover {
background: #E4405F;
color: #ffffff;
.tooltip {
background: #E4405F;
color: #ffffff;
&::before {
background: #E4405F;
color: #ffffff;
}
}
}
}
.github {
&:hover {
background: #333333;
color: #ffffff;
.tooltip {
background: #333333;
color: #ffffff;
&::before {
background: #333333;
color: #ffffff;
}
}
}
}
.youtube {
&:hover {
background: #CD201F;
color: #ffffff;
.tooltip {
background: #CD201F;
color: #ffffff;
&::before {
background: #CD201F;
color: #ffffff;
}
}
}
}
}
}
}

@ -0,0 +1,12 @@
// main colors
$bg1: #ffffff;
$bg2: #f6f6f6;
// text colors
$txt-title: #707070;
$txt-para: #b7b7b7;
//$txt-hover: #d60644;
// palette 2
$txt-hover:#b87947;
$brown-2:#facf9d;

@ -0,0 +1,11 @@
// font sizes
$fs-title: 16px;
$fs-paragraph: 12px;
$box-title: 15px;
$box-price: 20px;
$fs-title-mob: 13px;
$fs-paragraph-mob: 10px;
//border radius
$border:30px;

@ -0,0 +1,262 @@
.back-top-btn {
.backtop-btn {
display: block;
margin: auto;
}
.backtop-btn {
outline: 0;
border: 0;
display: flex;
flex-direction: column;
width: 100%;
max-width: 140px;
height: 50px;
border-radius: 0.5em;
box-shadow: 0 0.625em 1em 0 rgba(30, 143, 255, 0.35);
overflow: hidden;
transition: 0.6s cubic-bezier(.16, 1, .3, 1);
div {
transform: translateY(0px);
width: 100%;
transition: 0.6s cubic-bezier(.16, 1, .3, 1);
span {
display: flex;
align-items: center;
justify-content: space-between;
height: 50px;
padding: 0.75em 1.125em;
}
&:nth-child(1) {
background-color: #1e90ff;
}
&:nth-child(2) {
background-color: #21dc62;
}
}
&:hover {
box-shadow: 0 0.625em 1em 0 rgba(33, 220, 98, 0.35);
div {
transform: translateY(-50px);
}
}
p {
font-size: 17px;
font-weight: bold;
color: #ffffff;
}
&:active {
transform: scale(0.95);
}
}
}
.top-footer {
background-color: $bg1;
.top-footer-title {
h4 {
font-size: $fs-title;
color: $txt-title;
}
p {
font-size: $fs-paragraph;
color: $txt-para;
}
}
}
.footer {
background-color: $bg1;
ul {
list-style: none;
a {
color: $txt-para;
&:hover {
color: $txt-hover;
}
}
}
.container-inp {
display: flex;
justify-content: center;
align-items: center;
height: 35px;
direction: ltr;
}
.input {
max-width: 190px;
height: 100%;
outline: none;
font-size: 14px;
font-weight: 500;
background-color: $bg2;
caret-color: #f7f7f8;
color: black;
padding: 7px 10px;
border: 2px solid transparent;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
margin-right: 1px;
transition: all .2s ease;
&:hover {
border: 2px solid rgba(255, 255, 255, 0.16);
}
&:focus {
border: 2px solid $txt-hover;
background-color: $bg1;
}
}
.search__btn {
border: none;
cursor: pointer;
background-color: $bg2;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
height: 100%;
width: 30px;
display: flex;
justify-content: center;
align-items: center;
&:hover {
background-color: $txt-hover;
}
}
.footer-mail {
p {
text-align: center;
color: $txt-para;
font-size: $fs-paragraph;
}
}
.validity{
p{
color: $txt-para;
font-size: $box-title;
text-align: justify;
}
img{
display: block;
margin: auto;
height: auto;
}
}
.social-buttons {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
}
$social-button-size: 64px;
$social-button-icon-size: 0.4;
$social-button-background: #fff;
$social-button-active-color: black;
$social-button-transition-time: 0.3s;
$social-button-colors: (
'mail': #0072c6,
'facebook': #3b5999,
'telegram': #0077b5,
'github': #6e5494,
'codepen': #212121,
'whatsapp': #25D366,
'snapchat': #eec900,
'twitter': #55acee,
'instagram': #e4405f,
'youtube': #c12127,
);
.social-button {
position: relative;
display: flex;
justify-content: center;
align-items: center;
outline: none;
width: $social-button-size;
height: $social-button-size;
text-decoration: none;
border-radius: 100%;
background: $social-button-background;
text-align: center;
&::after {
content: '';
position: absolute;
top: -1px;
left: 50%;
display: block;
width: 0;
height: 0;
border-radius: 100%;
transition: $social-button-transition-time;
}
&:focus,
&:hover {
color: $social-button-active-color;
&::after {
width: calc(100% + 2px);
height: calc(100% + 2px);
margin-left: calc(-50% - 1px);
}
}
i,
svg {
position: relative;
z-index: 1;
transition: $social-button-transition-time;
}
i {
font-size: $social-button-size * $social-button-icon-size;
}
svg {
height: percentage($social-button-icon-size);
width: percentage($social-button-icon-size);
}
@each $name, $color in $social-button-colors {
&--#{$name} {
color: $color;
&::after {
background: $color;
}
}
}
}
}
.footer-terms{
p{
font-size: $fs-paragraph;
color: $txt-para;
}
}

@ -0,0 +1,462 @@
@import "mega-menu";
body {
background-color: $bg2;
img {
border-radius: $border;
}
a {
text-decoration: none;
color: $txt-title;
}
}
.box-main {
del {
display: block;
text-align: center;
color: #666666;
font-size: 12px;
}
span {
display: block;
text-align: center;
color: dodgerblue;
}
background-color: white;
border-radius: $border;
h4 {
font-size: 14px;
text-align: center;
}
}
// hero slider
#head-slider {
.carousel-inner {
border-radius: $border;
}
img {
width: 100%;
height: auto;
}
}
// banners section
.banners {
img {
width: 100%;
height: auto;
}
}
// services
.head-services {
.serv-box {
padding: 10px;
h4 {
font-size: $fs-title;
}
span {
font-size: $fs-paragraph;
}
}
}
// slider
.slider-title {
h5 {
font-size: $box-price;
&:before {
content: '|';
color: $txt-hover;
}
}
}
.slider {
background-color: $bg1;
padding: 35px 0 35px 0;
border-radius: 30px;
.main-content {
position: relative;
.owl-theme {
.owl-dots {
display: none;
}
.custom-nav {
position: absolute;
top: 20%;
left: 0;
right: 0;
.owl-prev, .owl-next {
position: absolute;
height: 100px;
color: inherit;
background: none;
border: none;
z-index: 100;
i {
font-size: 2.5rem;
color: #cecece;
}
}
.owl-prev {
left: 0;
}
.owl-next {
right: 0;
}
}
}
}
a {
text-align: center;
}
.slider-box {
width: 100%;
border: 1px solid $txt-para;
border-radius: 50px;
position: relative;
&:hover {
border: 1px solid $txt-title;
box-shadow: 1px 1px 5px #70707020;
}
img {
width: 110px;
height: 110px;
display: block;
margin: auto;
}
h5 {
font-size: $fs-title;
padding-top: 15px;
color: black;
}
del {
font-size: 10px;
font-weight: 200;
padding: 5px;
&:after {
content: ' تومان';
}
}
h6 {
padding: 5px;
&:after {
content: ' تومان';
}
}
.sale-off {
width: 50px;
height: 50px;
position: absolute;
top: 2px;
left: -5px;
}
}
}
// offer mid banner
.offer-mid-banner {
img {
width: 100%;
height: auto;
transition: 333ms;
&:hover {
transform: scale(102%);
}
}
}
.back-top-btn {
.backtop-btn {
display: block;
margin: auto;
}
.backtop-btn {
outline: 0;
border: 0;
display: flex;
flex-direction: column;
width: 100%;
max-width: 140px;
height: 50px;
border-radius: 0.5em;
box-shadow: 0 0.625em 1em 0 rgba(30, 143, 255, 0.35);
overflow: hidden;
transition: 0.6s cubic-bezier(.16, 1, .3, 1);
div {
transform: translateY(0px);
width: 100%;
transition: 0.6s cubic-bezier(.16, 1, .3, 1);
span {
display: flex;
align-items: center;
justify-content: space-between;
height: 50px;
padding: 0.75em 1.125em;
}
&:nth-child(1) {
background-color: #1e90ff;
}
&:nth-child(2) {
background-color: #21dc62;
}
}
&:hover {
box-shadow: 0 0.625em 1em 0 rgba(33, 220, 98, 0.35);
div {
transform: translateY(-50px);
}
}
p {
font-size: 17px;
font-weight: bold;
color: #ffffff;
}
&:active {
transform: scale(0.95);
}
}
}
.top-footer {
background-color: $bg1;
.top-footer-title {
h4 {
font-size: $fs-title;
color: $txt-title;
}
p {
font-size: $fs-paragraph;
color: $txt-para;
}
}
}
.footer {
background-color: $bg1;
ul {
list-style: none;
a {
color: $txt-para;
&:hover {
color: $txt-hover;
}
}
}
.container-inp {
display: flex;
justify-content: center;
align-items: center;
height: 35px;
direction: ltr;
}
.input {
max-width: 190px;
height: 100%;
outline: none;
font-size: 14px;
font-weight: 500;
background-color: $bg2;
caret-color: #f7f7f8;
color: black;
padding: 7px 10px;
border: 2px solid transparent;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
margin-right: 1px;
transition: all .2s ease;
&:hover {
border: 2px solid rgba(255, 255, 255, 0.16);
}
&:focus {
border: 2px solid $txt-hover;
background-color: $bg1;
}
}
.search__btn {
border: none;
cursor: pointer;
background-color: $bg2;
border-top-right-radius: 7px;
border-bottom-right-radius: 7px;
height: 100%;
width: 30px;
display: flex;
justify-content: center;
align-items: center;
&:hover {
background-color: $txt-hover;
}
}
.footer-mail {
p {
text-align: center;
color: $txt-para;
font-size: $fs-paragraph;
}
}
.validity{
p{
color: $txt-para;
font-size: $box-title;
text-align: justify;
}
img{
display: block;
margin: auto;
height: auto;
}
}
.social-buttons {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
}
$social-button-size: 64px;
$social-button-icon-size: 0.4;
$social-button-background: #fff;
$social-button-active-color: #fff;
$social-button-transition-time: 0.3s;
$social-button-colors: (
'mail': #0072c6,
'facebook': #3b5999,
'linkedin': #0077b5,
'github': #6e5494,
'codepen': #212121,
'steam': #7da10e,
'snapchat': #eec900,
'twitter': #55acee,
'instagram': #e4405f,
'npmjs': #c12127,
);
.social-button {
position: relative;
display: flex;
justify-content: center;
align-items: center;
outline: none;
width: $social-button-size;
height: $social-button-size;
text-decoration: none;
border-radius: 100%;
background: $social-button-background;
text-align: center;
&::after {
content: '';
position: absolute;
top: -1px;
left: 50%;
display: block;
width: 0;
height: 0;
border-radius: 100%;
transition: $social-button-transition-time;
}
&:focus,
&:hover {
color: $social-button-active-color;
&::after {
width: calc(100% + 2px);
height: calc(100% + 2px);
margin-left: calc(-50% - 1px);
}
}
i,
svg {
position: relative;
z-index: 1;
transition: $social-button-transition-time;
}
i {
font-size: $social-button-size * $social-button-icon-size;
}
svg {
height: percentage($social-button-icon-size);
width: percentage($social-button-icon-size);
}
@each $name, $color in $social-button-colors {
&--#{$name} {
color: $color;
&::after {
background: $color;
}
}
}
}
}
.footer-terms{
p{
font-size: $fs-paragraph;
color: $txt-para;
}
}

@ -0,0 +1,15 @@
//bootstrap
@import "bootstrap/dist/css/bootstrap.rtl.min.css";
//fontawesome
@import "@fortawesome/fontawesome-free/css/all.min.css";
//vazirmatn
@import "vazirmatn/Vazirmatn-font-face.css";
@import "vazirmatn/Vazirmatn-Variable-font-face.css";
//owl carousel
@import "owl.carousel/dist/assets/owl.carousel.min.css";
@import "owl.carousel/dist/assets/owl.theme.default.min.css";
//xzoom
@import "xzoom/dist/xzoom.min.css";
// laravel
@import "../../sass/card";

@ -0,0 +1,321 @@
.up-nav{
width: 100%;
height: 85px;
background-color: $bg2;
img{
width: 110px;
height: 85px;
display: block;
margin: auto;
}
}
.blog-card-btn {
align-items: center;
background-color: transparent;
color: $txt-hover;
cursor: pointer;
display: flex;
font-family: Vazirmatn, sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 1.5;
text-decoration: none;
text-transform: uppercase;
outline: 0;
border: 0;
padding: 1rem;
&:before {
background-color: $txt-hover;
content: "";
display: inline-block;
height: 1px;
margin-left: 10px;
transition: all .42s cubic-bezier(.25, .8, .25, 1);
width: 0;
}
&:hover {
&:before {
background-color: $txt-hover;
width: 2rem;
}
}
}
#top {
background: $bg2;
}
#main-nav {
opacity: .65;
transition: 900ms;
align-items: center;
position: relative;
z-index: 9;
[class^='ri'] {
font-size: 20px;
}
#nav-menu {
transition: 700ms;
opacity: 0;
pointer-events: none;
position: absolute;
background: #ffffff;
color: black;
box-shadow: 0 0 3px gray;
right: 0;
left: 0;
top: 100%;
width: 100%;
ul {
list-style: none;
padding: 0;
position: relative;
margin: 0;
li {
text-align: start;
padding: 10px 20px;
color: #666;
border-bottom: 1px solid #eeeeee;
transition: 300ms;
.sub-item {
background: #ffffff;
z-index: 9;
transition: 600ms;
transform: scaleX(0);
transform-origin: right;
position: absolute;
top: 0;
right: 100%;
bottom: 0;
border-top: 1px $txt-hover solid;
width: 333%;
box-shadow: -1px 1px 3px gray;
overflow: hidden;
h3 {
font-size: 17px;
padding: .5em;
border-bottom: 1px $txt-hover solid;
width: 50%;
}
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
img {
max-height: 90%;
object-fit: cover;
}
ul {
display: block;
position: static;
li {
padding: 5px;
border-bottom: 0;
padding-right: 15px;
.fa {
margin-left: 10px;
color: $txt-hover;
margin-top: 2px;
}
}
}
}
}
&:hover {
color: black;
background: #eeeeee;
.sub-item {
transform: scaleX(1);
}
}
.ri-arrow-drop-left-line {
float: left;
margin-top: -3px;
}
}
}
}
&:hover {
opacity: 1;
color: white;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
#nav-menu {
pointer-events: auto;
opacity: 1;
}
}
}
//service
#service {
.col-lg-3 {
background-color: $bg1;
}
}
//service
// banners
#banners {
.banner-top {
img {
width: 100%;
height: auto;
border-radius: $border;
}
}
.banner-down {
.daily-offer {
border-radius: $border;
background-color: $bg1;
height: 100%;
user-select: none;
.title {
h2 {
font-size: 23px;
padding: 14px;
border-bottom: 1px solid #f1f1f1;
position: relative;
&:after {
content: '';
background: #4dd0e1;
height: 2px;
width: 20%;
bottom: 0;
right: 0;
position: absolute;
}
}
}
}
}
.logos {
background-color: $bg1;
border-radius: $border;
.col-6 {
border: 1px solid $bg2;
transition: 333ms;
&:hover {
filter: invert(10%);
}
}
}
.new-offers {
.new-off {
border-radius: $border;
background-color: $bg2;
height: 100%;
.title {
h2 {
font-size: 23px;
padding: 14px;
border-bottom: 1px solid #f1f1f1;
position: relative;
&:after {
content: '';
background: #4dd0e1;
height: 2px;
width: 20%;
bottom: 0;
right: 0;
position: absolute;
}
}
}
}
}
}
// banners
// offer slider
// offer slider
.daily-offer {
.offer-slider {
direction: ltr;
.daily-sell {
img {
width: 300px;
height: 300px;
display: block;
margin: auto;
}
}
}
}
.new-offers{
.new-slider{
.newest-items {
img{
width: 100px;
height: 100px;
}
.about-titr{
color: $bg2;
font-weight: 200;
}
.row{
height: 100%;
.col-6 {
border: 1px solid gray;
border-radius: 15px;
padding: 7px;
}
}
}
}
}
//header
#header {
.nav-logo {
width: 100px;
height: auto;
}
}
//header

@ -0,0 +1,520 @@
nav#single {
a {
color: #000;
text-decoration: none;
}
.name {
color: #9f9f9f;
font-size: .9rem;
}
}
#product-info {
background-color: $bg2;
.product {
border-radius: $border $border 0 0;
border: 1px solid #ddd;
background-color: #fff;
box-shadow: 0 5px 15px #ddd;
&:hover{
border: 1px solid $txt-title;
}
.name {
p {
display: flex;
justify-content: space-between;
align-items: center;
font-size: .9rem;
}
}
.rating {
span {
color: #9f9f9f;
font-size: .8rem;
}
.rate-area {
float: left;
border-style: none;
}
.rate-area:not(:checked) > input {
position: absolute;
top: -9999px;
clip: rect(0, 0, 0, 0);
}
.rate-area:not(:checked) > label {
float: right;
width: .9rem;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
font-size: 1.3rem;
color: lightgrey;
}
.rate-area:not(:checked) > label:before {
content: "";
}
.rate-area > input:checked ~ label {
color: gold;
}
.rate-area:not(:checked) > label:hover,
.rate-area:not(:checked) > label:hover ~ label {
color: gold;
}
.rate-area > input:checked + label:hover,
.rate-area > input:checked + label:hover ~ label,
.rate-area > input:checked ~ label:hover,
.rate-area > input:checked ~ label:hover ~ label,
.rate-area > label:hover ~ input:checked ~ label {
color: gold;
}
}
.cat-tag {
display: flex;
justify-content: space-between;
font-size: .8rem;
color: #656565;
a {
text-decoration-style: dotted;
color: #656565;
}
}
.chose-color {
display: flex;
align-items: center;
span {
margin: 0 10px;
}
label {
margin: 0 3px;
opacity: .5;
transition: 150ms;
&.active {
opacity: 1;
position: relative;
&:before {
content: "\f00c";
font-family: "FontAwesome";
line-height: 25px;
position: absolute;
right: 0;
bottom: 0;
left: 0;
top: 0;
text-align: center;
margin: 0 auto;
font-size: 1.5rem;
color: #fff;
}
}
}
input[type=radio] {
display: none;
}
.blue {
width: 25px;
height: 25px;
background-color: #651fff;
border-radius: 50%;
}
.red {
width: 25px;
height: 25px;
background-color: red;
border-radius: 50%;
}
.purple {
width: 25px;
height: 25px;
background-color: purple;
border-radius: 50%;
}
}
.detail {
ul {
list-style: none;
color: #9f9f9f;
li {
margin-top: 3px;
span {
color: #9f9f9f;
font-size: .8rem;
display: inline-block;
user-select: none;
&:before {
content: '';
width: 4px;
height: 4px;
background-color: #9f9f9f;
display: inline-block;
margin-left: 5px;
border-radius: 50%;
}
}
color: #616161;
font-size: .9rem;
}
}
}
.add-to-card {
form {
background-color: #f5f5f5;
border-radius: 8px;
p {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #ddd;
padding: 10px 0;
font-size: .9rem;
.price {
color: red;
}
}
label {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 20px;
}
// counter
.numberstyle-qty input,
.numberstyle-qty .qty-btn {
position: relative;
display: block;
float: left;
height: 30px;
padding: 0;
margin: 0;
border: 0;
text-align: center;
line-height: 30px;
outline: 0;
box-shadow: initial;
}
.numberstyle-qty .qty-btn {
width: 30px;
font-size: 18px;
cursor: pointer;
z-index: 2;
user-select: none;
transition: all 250ms ease;
background-color: #fff;
}
.numberstyle-qty .qty-btn.disabled {
cursor: default;
color: rgba(#000, 0.5);
}
.numberstyle-qty input {
width: 40px;
border-left: 0;
border-right: 0;
color: #000;
font-size: 1.2rem;
font-weight: 600;
z-index: 1;
}
.numberstyle-qty input:focus {
outline: 0;
box-shadow: initial;
}
.numberstyle-qty input[type=number]::-webkit-inner-spin-button,
.numberstyle-qty input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.numberstyle-qty input[type=number] {
-moz-appearance: textfield;
}
/*
* More from me link 🔥
*/
.more {
position: absolute;
bottom: 15px;
right: 15px;
padding: 7px 21px;
border-radius: 8px;
color: #000;
background-color: rgba(0, 0, 0, .2);
font-size: 0.7rem;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
overflow: hidden;
z-index: 1;
animation: reveal 5000ms cubic-bezier(.87, -.41, .19, 1.44);
&::before {
display: block;
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
max-width: 20%;
height: 100%;
border-radius: 8px;
background-color: rgba(0, 0, 0, 0);
transition: max-width 0ms ease 250ms,
background-color 250ms ease;
transform: translate(-50%, -50%);
z-index: -1;
}
&:hover {
&::before {
max-width: 100%;
background-color: rgba(0, 0, 0, 0.6);
transition: all 250ms ease;
}
}
}
@keyframes reveal {
0%, 90% {
bottom: -30px;
}
100% {
bottom: 15px;
}
}
}
}
.p-quest {
font-size: .9rem;
color: #9f9f9f;
}
.options {
padding: 0;
margin: 0;
li {
display: inline-block;
a {
text-decoration: none;
width: 60px;
height: 60px;
background: #f5f5f5;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
text-align: center;
padding: 4px;
font-size: .7rem;
float: right;
border-radius: 8px;
transition: 0.2s;
color: #737373;
font-weight: 500;
&:hover {
background-color: #fb6262;
color: #fff;
}
.fa, .fa-solid {
font-size: 1.2rem;
}
span {
display: block;
}
}
}
}
#main-img {
img {
border-radius: 0;
&.xzoom {
width: 400px;
margin-bottom: 15px;
}
box-shadow: initial;
}
.owl-nav {
position: absolute;
top: calc(50% + 30px / 2);
display: flex;
align-items: flex-end;
height: 0;
width: 100%;
justify-content: space-between;
padding: 0;
margin: 0;
button {
width: 30px;
height: 30px;
font-size: 1.5rem;
background-color: #651fff;
}
}
width: 400px !important;
}
}
.product-feature {
border-radius: 0 0 8px 8px;
border: 1px solid #ddd;
border-top: 0;
box-shadow: 0 5px 15px #ddd;
background-color: #fff;
ul {
display: flex;
justify-content: space-around;
align-items: center;
text-align: center;
list-style: none;
margin: 0;
padding: 10px 0;
li {
font-size: .9rem;
color: #9f9f9f;
display: inline-block;
p {
display: inline-block;
}
img {
width: 30px;
filter: grayscale(1);
}
}
}
}
}
.xzoom-source {
box-shadow: initial !important;
}
.xzoom-preview {
box-shadow: initial !important;
}
@media (max-width: 1000px) {
#product-info {
padding: 0 !important;
.product {
border-radius: 0;
.options {
padding: 0;
margin: 0;
li {
display: inline-block;
a {
width: 40px;
height: 40px;
.fa, .fa-solid {
font-size: .9rem;
}
span {
display: block;
&:last-child {
display: none;
}
}
}
}
}
#main-img {
width: 300px !important;
margin: 0 auto;
img {
&.xzoom {
width: 300px;
margin: 0 auto;
}
box-shadow: initial;
}
.owl-nav {
display: none;
}
}
}
.product-feature {
ul {
flex-direction: column;
padding: 0;
li {
font-size: .9rem;
color: #9f9f9f;
background-color: #f5f5f5;
width: 100%;
padding-bottom: 15px;
padding-top: 15px;
margin: 8px 0;
}
}
}
}
}

@ -0,0 +1,388 @@
.breadcrumb-bg {
background-color: $bg2;
padding: 10px;
.breadcrumb {
--bs-breadcrumb-margin-bottom: 0rem;
}
}
#product-cat-show {
background-color: $bg1;
.cat-box {
.col {
border: 1px solid $bg2;
margin: 8px;
padding: 8px;
transition: 666ms;
border-radius: 50%;
&:hover {
background-color: $bg2;
transform: rotate(2deg);
border: 1px solid $txt-title;
}
h6 {
padding-top: 5px;
}
}
img {
width: 60px;
height: 60px;
}
}
}
#products {
background-color: $bg1;
//button
.button {
display: block;
margin: auto;
--width: 160px;
--height: 35px;
--tooltip-height: 35px;
--tooltip-width: 90px;
--gap-between-tooltip-to-button: 18px;
--tooltip-color: #fff;
width: var(--width);
height: var(--height);
background: $txt-hover;
position: relative;
text-align: center;
border-radius: 0.45em;
font-family: Vazirmatn, serif;
transition: background 0.3s;
cursor: pointer;
//&::before {
// position: absolute;
// content: attr(data-tooltip);
// width: var(--tooltip-width);
// height: var(--tooltip-height);
// background-color: #555;
// font-size: 0.9rem;
// color: #fff;
// border-radius: .25em;
// line-height: var(--tooltip-height);
// bottom: calc(var(--height) + var(--gap-between-tooltip-to-button) + 10px);
// left: calc(50% - var(--tooltip-width) / 2);
// opacity: 0;
// visibility: hidden;
// transition: all 0.5s;
//}
//&::after {
// position: absolute;
// content: '';
// width: 0;
// height: 0;
// border: 10px solid transparent;
// border-top-color: #555;
// left: calc(50% - 10px);
// bottom: calc(100% + var(--gap-between-tooltip-to-button) - 10px);
// opacity: 0;
// visibility: hidden;
// transition: all 0.5s;
//}
&:hover {
background: #222;
.text {
top: -100%;
}
.icon {
top: 0;
}
&:before {
opacity: 1;
visibility: visible;
bottom: calc(var(--height) + var(--gap-between-tooltip-to-button));
}
&:after {
opacity: 1;
visibility: visible;
bottom: calc(var(--height) + var(--gap-between-tooltip-to-button) - 20px);
}
}
}
.text {
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
position: absolute;
width: 100%;
height: 100%;
left: 0;
color: #fff;
top: 0;
transition: top 0.5s;
}
.button-wrapper {
overflow: hidden;
position: absolute;
width: 100%;
height: 100%;
left: 0;
color: #fff;
}
.icon {
overflow: hidden;
position: absolute;
width: 100%;
height: 100%;
left: 0;
color: #fff;
transition: top 0.5s;
top: 100%;
display: flex;
align-items: center;
justify-content: center;
svg {
width: 24px;
height: 24px;
}
}
//button finish
.bg-tertiary {
background-color: $bg2;
border-radius: $border;
}
//.pro-box{
//.box{
// position: relative;
// margin:30px;
// background-color: $box-bg;
// padding:15px;
// border: 0.2px solid $body-bg2;
// border-radius: $border-box;
// box-shadow: 1px 1px 3px $body-bg2;
// transition: 222ms;
// height: 450px;
// &:hover{
// box-shadow: 2px 2px 3px $body-bg2;
// }
// .pro-img{
// max-width: 180px;
// height: auto;
// display: block;
// margin: auto;
// }
// h4{
// font-weight: 200;
// color: black;
// }
// h6{
// margin-top: 15px;
// color: black;
// }
// p{
// font-weight: 100;
// font-size: 14px;
// }
// .offer{
// width: 55px;
// height: 55px;
// position: absolute;
// top: 0;
// right: 0;
// span{
// color: #ff5b00;
// }
// }
// .add-to{
// font-size: 22px;
// background-color: $body-bg;
// padding: 15px;
// border-radius: 50%;
// transition: 666ms;
// &:hover{
// background-color: $primary;
// color: white;
// transform: rotate(7deg);
// }
// }
// .price{
// h4{
//
// &:after{
// content: ' تومان';
// }
// }
// h6{
// color: #666666;
// &:after{
// content: ' تومان';
// }
// }
// }
//}
.product-cards {
text-align: center;
.card {
border-radius: 40px;
&:hover {
border: 1px solid $txt-title;
.card-footer {
border-top: 1px solid $txt-title;
}
}
}
.card-title {
font-weight: 200;
color: black;
}
.card-brand {
margin-top: 15px;
color: black;
}
.card-text {
font-weight: 100;
font-size: 14px;
}
.card-img {
display: block;
margin: auto;
width: 50%;
height: auto;
}
}
.card-footer {
padding: 15px;
.cta {
border: none;
background: none;
span {
padding-bottom: 7px;
font-size: 14px;
padding-left: 15px;
text-transform: uppercase;
}
svg {
transform: translateX(-8px);
transition: all 0.3s ease;
}
&:hover {
svg {
transform: translateX(0);
}
.hover-underline-animation {
&:after {
transform: scaleX(1);
transform-origin: bottom left;
}
}
}
&:active {
svg {
transform: scale(0.9);
}
}
}
.hover-underline-animation {
position: relative;
color: black;
padding-bottom: 20px;
&:after {
content: "";
position: absolute;
width: 100%;
transform: scaleX(0);
height: 2px;
bottom: 0;
right: 0;
background-color: #000000;
transform-origin: bottom left;
transition: transform 0.25s ease-out;
}
}
}
.offer {
width: 55px;
height: 55px;
position: absolute;
top: 0;
right: 0;
span {
color: #ff5b00;
}
}
.price {
h4 {
font-size: 18px;
&:after {
content: ' تومان';
}
}
del {
color: #666666;
font-weight: lighter;
font-size: 15px;
&:after {
content: ' تومان';
}
}
}
.pro-paragraph {
border: 1px solid $bg2;
padding: 50px;
margin: 20px;
background: $bg2;
border: $border;
h5 {
color: black;
font-size: 17px;
}
p {
text-align: justify;
}
}
}
.pagination-pos {
display: flex;
align-items: center;
justify-content: center;
}

@ -0,0 +1,37 @@
// 576 - 768 - 1024 Responsive
// Mobile 576px
@media screen and (max-width: 576px) {
}
// Tablet 768
@media screen and (max-width: 768px) {
}
// PC 1024
@media screen and (max-width: 1024px) {
.head-services{
.serv-box{
padding: 10px;
h4{
font-size: $fs-title-mob ;
}
span{
font-size: $fs-paragraph-mob;
}
}
}
}

@ -1,12 +1,80 @@
<!-- back to top -->
<div class="back-top-btn col-12 container mt-4">
<button class="mb-4 backtop-btn" id="myBtn" title="بازگشت به بالا">
<div>
<span>
<p class="mt-3">بازگشت به بالا</p>
</span>
</div>
<div>
<span>
<p class="d-block m-auto">
<i class="fa fa-arrow-up"></i>
</p>
</span>
</div>
</button>
</div>
<!-- back to top -->
<footer> <!-- top footer description -->
<div class="container"> <div class="top-footer ">
<div class="row"> <hr class="container">
<div class="col-md-3"> <div class="top-footer-title container">
<h3> <h4>
فروشگاه اینترنتی فرداد، خرید لوازم آرایشی و بهداشتی، همراه زیبایی شما
</h4>
<p>
فروشگاه اینترنتی فرداد، مجموعه ی کاملی از بهترین برندهای لوازم آرایشی و بهداشتی در سراسر جهان را فراهم
آورده تا نیاز یکایک شما را برای خرید اینترنتی لوازم آرایشی و بهداشتی برآورده نماید. این مجموعه، شامل انواع
لوازم آرایشی برای آرایش صورت، چشم، ابرو، لب، بدن، ناخن و به طور کل مجموعه ای مجهز از ابزارهای آرایشی است. جز
آن لیستی کامل از ملزومات در زمینه مراقبت از پوست، محصولات مو و همینطور اکسسوری و زیورآلات می شود. شما می
تواند خریدهای خود در زمینه آرایشی-بهداشتی را با مناسب ترین قیمت و همینطور با استفاده از آفرهای ویژه از جمله
بخش جذاب آفروز در فرداد انجام دهید.
</p>
<h4>
برترین فروشگاه اینترنتی لوازم آرایشی و بهداشتی سال ۹۷ ایران
</h4>
<p>
فروشگاه اینترنتی فرداد، با بیش از ربع قرن تجربه در حوزه لوازم آرایشی و بهداشتی، موفق به کسب تندیس «برترین
فروشگاه اینترنتی لوازم آرایشی» با رای مردمی و نظر داوران از جشنواره وب موبایل ایران در سال ۹۷ شد. این امر با
پایبندی بر سه اصل مهم: تضمین اصل بودن کالا (با تأییدیه وزارت بهداشت)، ۷ روز ضمانت بازگشت کالا و مشاوره تخصصی
تحقق یافت. همینطور توانستیم در همایش صنایع سلامت محور در دی ماه ۱۴۰۰ به عنوان برند نمونه در حفظ سلامت
مشتریان، مفتخر به دریافت تندیس بلورین شویم.
</p>
<p>
فروشگاه اینترنتی فرداد، جهت رفاه و جلب رضایت مشتریان خود، روش های پرداخت متنوع را پیاده سازی کرده است تا
خرید لوازم آرایشی و بهداشتی را در هر زمان و مکانی میسر سازد. از دیگر ویژگی های فروشگاه اینترنتی فرداد، می
توان به تحویل کالا به صورت رایگان (برای خرید بالای ۲۵۰ هزار تومان) و تحویل ۲۴ ساعته در تهران اشاره نمود.
</p>
<p>
ما در فروشگاه اینترنتی فرداد، برای شما انواع برندهای معتبر داخلی و خارجی از جمله اوریفلیم، ایزادورا،
لورال، اسنس، بورژوا، مارال و ... را موجود نموده ایم و شما می توانید محصولات این برندها را بصورت اصل و
اورجینال در سایت تهیه نمایید. این بین برخی از محصولات در فروشگاه ما مورد توجه بیشتری از سوی شما قرار گرفته
اند؛ از آن جمله می توان به کرم پودر لورال و انواع شامپو بدون سولفات اشاره کرد.
</p>
<h4>
مشاوره تخصصی آرایشی برای شما
</h4>
<p>
فروشگاه اینترنتی فرداد برای پاسخ به سوالات و مشکلات زیبایی شما عزیزان، بستر شبکه اجتماعی (اینستاگرام و
توییتر) و مجله اینترنتی فرداد را فراهم آورده، تا بتوانید نیازها و مشکلات آرایشی خود را رفع نمایید و با
بهترین برندهای لوازم آرایشی و بهداشتی آشنا شوید. همچنین شما می توانید برای رفع مشکلات آرایشی خود با تیم
پشتیبانی فرداد تماس بگیرید و سوالات خود را از این تیم بپرسید. همینطور در مجله اینترنتی فرداد می توانید
به صورت رایگان از مقالات تخصصی و آموزشی در حوزه آرایش، زیبایی و سلامت بهره ببرید.
</p>
</div>
<hr class="container">
<!-- footer -->
<footer class="footer mt-0">
<div class="main-footer container">
<div class="row m-0">
<div
class="col-6 col-sm-6 col-md-4 col-lg-4 col-xl-4 text-center text-sm-center text-md-start text-lg-start">
<h6>
{{\App\Helpers\getSettingCategory('footer1')->name}} {{\App\Helpers\getSettingCategory('footer1')->name}}
</h3> </h6>
<ul> <ul class="footer-links">
@foreach(\App\Helpers\getSettingCategory('footer1')->posts as $p) @foreach(\App\Helpers\getSettingCategory('footer1')->posts as $p)
<li> <li>
<a href="{{route('n.show',$p->slug)}}"> <a href="{{route('n.show',$p->slug)}}">
@ -16,11 +84,12 @@
@endforeach @endforeach
</ul> </ul>
</div> </div>
<div class="col-md-3"> <div
<h3> class="col-6 col-sm-6 col-md-4 col-lg-4 col-xl-4 text-center text-sm-center text-md-start text-lg-start">
<h6>
{{\App\Helpers\getSettingCategory('footer2')->name}} {{\App\Helpers\getSettingCategory('footer2')->name}}
</h3> </h6>
<ul> <ul class="footer-links">
@foreach(\App\Helpers\getSettingCategory('footer2')->posts as $p) @foreach(\App\Helpers\getSettingCategory('footer2')->posts as $p)
<li> <li>
<a href="{{route('n.show',$p->slug)}}"> <a href="{{route('n.show',$p->slug)}}">
@ -30,62 +99,91 @@
@endforeach @endforeach
</ul> </ul>
</div> </div>
<div class="footer-mail col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4">
<div class="col-md-3"> <p>برای اطلاع از آخرین تخفیف‌ها و جدیدترین کالا‌ها در خبرنامه ثبت‌نام کنید.</p>
<h3> <div class="container-inp">
اطلاعات تماس <input type="email" required name="mail" class="input" placeholder="ایمیل خود را وارد کنید">
</h3> <button class="search__btn" name="mail">
<p class="text-secondary"> <i class="fa-solid fa-envelope"></i>
افراد گروه سوم از اهمیت به پایان رساندن آگاه هستند. آنها با تفکر منطقی، طرحی روشن ارائه می‌کنند. آنها نه تنها برای پایان دادن به پروژه‌ی خود در آینده برنامه ریزی می‌کنند، بلکه به تمام نتایج و عواقب اجرای آن برنامه هم می‌اندیشند. این افراد کسانی هستند که هنر به پایان رساندن را می‌دانند. </button>
</p> </div>
<a href="{{url('/')}}">
<img src="{{asset('images/logo.png')}}" class="d-block m-auto mt-4 " width="70" height="70"
alt="">
</a>
</div> </div>
<div class="col-md-3"> </div>
<h3> <div class="validity row m-0">
نمادها <div class="col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4 mt-3">
</h3> <div class="row m-0">
<div class="text-center namad"> <div class="col-6">
{!! \App\Helpers\getSetting('footer3') !!} {!! \App\Helpers\getSetting('footer3') !!}
</div> </div>
<div class="col-6">
{!! \App\Helpers\getSetting('footer4') !!}
</div>
</div> </div>
<div class="col-md-12 pb-4"> </div>
<hr> <div class="col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4 mt-3">
<div class="p4 text-center social"> <p class="footer-para">
افراد گروه سوم از اهمیت به پایان رساندن آگاه هستند. آنها با تفکر منطقی، طرحی روشن ارائه می‌کنند.
آنها نه تنها برای پایان دادن به پروژه‌ی خود در آینده برنامه ریزی می‌کنند، بلکه به تمام نتایج
آینده برنامه ریزی می‌کنندآینده برنامه ریزی می‌کنندآینده برنامه ریزی می‌کنندآیندهآینده برنامه
ریزی می‌کنندآیندهریزی می‌کنندآیندمی‌کنندآینده برنامه ریزی بلکه به تمام نتایج و
عواقب اجرای آن برنامه هم می‌اندیشند. این افراد کسانی هستند که هنر به پایان.
</p>
</div>
<div class="col-12 col-sm-12 col-md-4 col-lg-4 col-xl-4 mt-3">
<h6 class="text-center">ما را در شبکه های اجتمایی دنبال کنید.</h6>
<div class="social-buttons mt-1">
@if(trim(\App\Helpers\getSetting('soc_in')) != '') @if(trim(\App\Helpers\getSetting('soc_in')) != '')
<a target="_blank" href="{{\App\Helpers\getSetting('soc_in')}}"> <a class="social-button social-button--instagram" aria-label="instagram" target="_blank"
href="{{\App\Helpers\getSetting('soc_in')}}">
<i class="fab fa-instagram"></i> <i class="fab fa-instagram"></i>
</a> </a>
@endif @endif
@if(trim(\App\Helpers\getSetting('soc_tg')) != '') @if(trim(\App\Helpers\getSetting('soc_tg')) != '')
<a target="_blank" href="{{\App\Helpers\getSetting('soc_tg')}}"> <a class="social-button social-button--telegram" aria-label="telegram" target="_blank"
href="{{\App\Helpers\getSetting('soc_tg')}}">
<i class="fab fa-telegram"></i> <i class="fab fa-telegram"></i>
</a> </a>
@endif @endif
@if(trim(\App\Helpers\getSetting('soc_wp')) != '') @if(trim(\App\Helpers\getSetting('soc_wp')) != '')
<a target="_blank" <a class="social-button social-button--whatsapp" aria-label="whatsapp" target="_blank"
href="https://api.whatsapp.com/send/?phone={{urlencode(\App\Helpers\getSetting('soc_wp'))}}&text=%D8%A8%D8%A7%20%D8%B3%D9%84%D8%A7%D9%85%0A%D8%A7%D8%B2%20%D8%B3%D8%A7%DB%8C%D8%AA%20%D8%A8%D8%B1%D8%A7%DB%8C%20%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%20%D9%88%20%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86%DB%8C%20%D8%AA%D9%85%D8%A7%D8%B3%20%D9%85%DB%8C%DA%AF%DB%8C%D8%B1%D9%85&app_absent=0"> href="https://api.whatsapp.com/send/?phone={{urlencode(\App\Helpers\getSetting('soc_wp'))}}&text=%D8%A8%D8%A7%20%D8%B3%D9%84%D8%A7%D9%85%0A%D8%A7%D8%B2%20%D8%B3%D8%A7%DB%8C%D8%AA%20%D8%A8%D8%B1%D8%A7%DB%8C%20%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%20%D9%88%20%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86%DB%8C%20%D8%AA%D9%85%D8%A7%D8%B3%20%D9%85%DB%8C%DA%AF%DB%8C%D8%B1%D9%85&app_absent=0">
<i class="fab fa-whatsapp"></i> <i class="fab fa-whatsapp"></i>
</a> </a>
@endif @endif
@if(trim(\App\Helpers\getSetting('soc_tw')) != '') @if(trim(\App\Helpers\getSetting('soc_tw')) != '')
<a target="_blank" href="{{\App\Helpers\getSetting('soc_tw')}}"> <a class="social-button social-button--twitter" aria-label="twitter" target="_blank"
href="{{\App\Helpers\getSetting('soc_tw')}}">
<i class="fab fa-twitter"></i> <i class="fab fa-twitter"></i>
</a> </a>
@endif @endif
@if(trim(\App\Helpers\getSetting('soc_yt')) != '') @if(trim(\App\Helpers\getSetting('soc_yt')) != '')
<a target="_blank" href="{{\App\Helpers\getSetting('soc_yt')}}"> <a class="social-button social-button--youtube" aria-label="youtube" target="_blank"
href="{{\App\Helpers\getSetting('soc_yt')}}">
<i class="fab fa-youtube"></i> <i class="fab fa-youtube"></i>
</a> </a>
@endif @endif
</div> </div>
<hr>
<div class="text-center text-black-50">
{{\App\Helpers\getSetting('copyright')}}
&copy; {{date('Y')}}
</div>
</div> </div>
</div> </div>
</div> </div>
</footer> </footer>
<!-- footer -->
</div>
<!-- top footer description -->
<!-- terms -->
<div class="footer-terms text-center mt-3">
<p>
{{\App\Helpers\getSetting('copyright')}}
&copy; {{date('Y')}}
</p>
</div>
<!-- terms -->
<input type="hidden" id="fav-toggle" value="{{route('fav.toggle','')}}"> <input type="hidden" id="fav-toggle" value="{{route('fav.toggle','')}}">
@yield('js-content') @yield('js-content')
<script src="{{asset('js/theme.js')}}" defer></script> <script src="{{asset('js/theme.js')}}" defer></script>

@ -19,125 +19,108 @@
</head> </head>
<body> <body>
<!--header navbar-->
@if(trim(\App\Helpers\getSetting('soc_wp')) != '') <nav class="up-nav col-12">
<a class="my-float" <a href="{{url('/')}}">
target="_blank" <img src="{{asset('images/logo.png')}}" class="rounded-0" alt="">
href="https://api.whatsapp.com/send/?phone={{urlencode(\App\Helpers\getSetting('soc_wp'))}}&text=%D8%A8%D8%A7%20%D8%B3%D9%84%D8%A7%D9%85%0A%D8%A7%D8%B2%20%D8%B3%D8%A7%DB%8C%D8%AA%20%D8%A8%D8%B1%D8%A7%DB%8C%20%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%20%D9%88%20%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86%DB%8C%20%D8%AA%D9%85%D8%A7%D8%B3%20%D9%85%DB%8C%DA%AF%DB%8C%D8%B1%D9%85&app_absent=0">
<i class="fab fa-whatsapp"></i>
</a> </a>
@endif </nav>
<div id="preloader"> <!--header-->
<div class="tvdd" role="img" aria-label="Three intersecting rings of twelve pulsing dots that never collide"> <header id="header" class="mt-1">
<div class="tvdd__ring">
<div class="tvdd__ring-dots">
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
</div>
</div>
<div class="tvdd__ring">
<div class="tvdd__ring-dots">
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
</div>
</div>
<div class="tvdd__ring">
<div class="tvdd__ring-dots">
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
<div class="tvdd__ring-dot"></div>
</div>
</div>
</div>
</div>
<a id="go-top" href="#">
<i class="fa fa-angle-up"></i>
</a>
<section id="top-top">
<div class="container"> <div class="container">
<div class="row"> <div class="row align-items-center">
<div class="col-lg-4 col-md-12 text-start"> <div class="col-sm-6 d-xl-none mb-2 ">
<div class='marquee'> <a href="#" class="btn btn-outline-light text-dark">
<div class="row mt-2 pt-1" > <i class="fa fa-search"></i>
<a class="col" href="tel:{{\App\Helpers\getSetting('tel')}}">
<i class="fa fa-phone-alt"></i>
{{\App\Helpers\getSetting('tel')}}
</a>
<a class="col" href="mail:{{\App\Helpers\getSetting('email')}}">
<i class="fa fa-envelope"></i>
{{\App\Helpers\getSetting('email')}}
</a> </a>
<div class="btn btn-primary">
<i class="fa fa-basket-shopping"></i>
<b class="card-count">
{{\App\Helpers\cardCount()}}
</b>
</div> </div>
@if(Auth::guard('customer')->check())
<a class="btn btn-outline-info" href="{{route('customer')}}">
<i class="ri-user-line"></i>
</a>
@else
<a class="btn btn-outline-info" href="{{route('sign')}}">
<i class="ri-user-line"></i>
</a>
@endif
</div> </div>
<div class="col-xl-3 d-none d-xl-block">
<div class="">
&nbsp;
<div class="btn btn-outline-info btn-icon">
<div class="icon">
<i class="ri-user-line"></i>
@if(Auth::guard('customer')->check())
<a href="{{route('customer')}}">
{{__("Profile")}}
</a>
@else
<a href="{{route('sign')}}">
<i class="icofont-user"></i>
{{__("Login / Register")}}
</a>
@endif
</div>
</div> </div>
<div class="col-lg-4 col-md-6"> </div>
<div class="input-group flex-nowrap" style="margin-top: 1em;"> </div>
<div class="col-xl-6 ">
<div class="input-group">
<input type="text" id="searching" data-url="{{route('search')}}" <input type="text" id="searching" data-url="{{route('search')}}"
data-ajax="{{route('search.ajax')}}" class="form-control" placeholder="جستجو در محصولات..." data-ajax="{{route('search.ajax')}}" class="form-control silver"
placeholder="جستجو در محصولات..."
aria-label="search" aria-label="search"
aria-describedby="addon-wrapping"> aria-describedby="addon-wrapping">
<span class="input-group-text" id="addon-wrapping"> <button class="btn btn-outline-primary" type="button" id="button-addon2">
<i class="icofont-search bg-custom2 text-light rounded-circle"></i> <i class="ri-search-line"></i>
</span> </button>
</div> </div>
</div> </div>
<div class="col-lg-4 text-end col-md-6"> <div class="col-xl-3 text-end d-none d-xl-block">
<a type="button" class="btn btn-primary position-relative" href="{{route('card.show')}}"> <div class="btn btn-outline-primary btn-icon">
<i class="icofont-shopping-cart"></i> <div class="icon">
سبد خرید <b class="card-count">
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-primary">
<b id="card-count">
{{\App\Helpers\cardCount()}} {{\App\Helpers\cardCount()}}
&nbsp;
<i class="ri-shopping-cart-line float-end"></i>
</b> </b>
</span>
</a>
@if(Auth::guard('customer')->check())
<div class="btn btn-outline-primary">
<a href="{{route('customer')}}">
{{__("Profile")}}
</a>
</div> </div>
@else </div>
<div class="btn btn-outline-primary"> </div>
<a href="{{route('sign')}}"> <div class="col-xl-3 d-none d-xl-block">
<i class="icofont-user"></i> <div class="btn btn-primary w-100 align-items-center justify-content-between d-flex" id="main-nav">
{{__("Login / Register")}} <i class="ri-menu-line float-start"></i>
همه محصولات
<i class="ri-arrow-drop-down-line float-end"></i>
@include('website.component.navbar')
</div>
</div>
<div class="col-xl-6 ">
<div class="d-flex justify-content-around">
{!! \App\Helpers\MenuShowByName('menu') !!}
</div>
</div>
<div class="col-xl-3 text-center">
<div>
<a class="small">
تلفن‌ تماس
</a>
<br>
<a href="tel:{{\App\Helpers\getSetting('tel')}}" class="btn btn-secondary text-dark">
{{\App\Helpers\getSetting('tel')}}
</a> </a>
</div> </div>
@endif
</div> </div>
</div> </div>
</div> </div>
</section> </header>
<!--header-->
<div id="search-list"></div>
@include('website.component.navbar')

Loading…
Cancel
Save