update category page sectioon
This commit is contained in:
parent
dd2c1f40e6
commit
1a1d9d2c26
1 changed files with 165 additions and 6 deletions
|
@ -166,7 +166,7 @@ nav.menu .sub-menu li{
|
||||||
.list-inline a:hover{
|
.list-inline a:hover{
|
||||||
color: var(--based-color);
|
color: var(--based-color);
|
||||||
}
|
}
|
||||||
.header-left .list-inline{
|
.header-left .list-inline, .sidebar .widget input[type="checkbox"]{
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
:where(.header-left, .header-right) li{
|
:where(.header-left, .header-right) li{
|
||||||
|
@ -1233,15 +1233,21 @@ input.checking:checked::after{
|
||||||
.cart-menu .product-list >.wrapper{
|
.cart-menu .product-list >.wrapper{
|
||||||
max-height: 400px;
|
max-height: 400px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*--------- scroll --------*/
|
/*--------- scroll --------*/
|
||||||
|
.scrollto .wrapper:not(.initial){
|
||||||
|
--display:grid;
|
||||||
|
padding: 0;
|
||||||
|
overflow: unset;
|
||||||
|
scroll-snap-type: unset;
|
||||||
|
overscroll-behavior-inline: unset;
|
||||||
|
}
|
||||||
|
.scrollto .wrapper .item{
|
||||||
|
width: unset;
|
||||||
|
}
|
||||||
.scrollto > .wrapper{
|
.scrollto > .wrapper{
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
overscroll-behavior-inline: contain;
|
overscroll-behavior-inline: contain;
|
||||||
scroll-snap-type: inline mandatory;
|
scroll-snap-type: inline mandatory;
|
||||||
overflow-y: hidden;
|
|
||||||
}
|
}
|
||||||
.scrollto .wrapper::-webkit-scrollbar{
|
.scrollto .wrapper::-webkit-scrollbar{
|
||||||
width: 12px;
|
width: 12px;
|
||||||
|
@ -1256,6 +1262,151 @@ input.checking:checked::after{
|
||||||
.scrollto .wrapper::-webkit-scrollbar-thumb{
|
.scrollto .wrapper::-webkit-scrollbar-thumb{
|
||||||
background-color: lightgray;
|
background-color: lightgray;
|
||||||
}
|
}
|
||||||
|
/*---------------------------------------- page-category ----------------------------------------*/
|
||||||
|
/*---------- sidebar ----------*/
|
||||||
|
.section .title{
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.sidebar-title{
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
.sidebar .widget{
|
||||||
|
margin: 20px 0;
|
||||||
|
}
|
||||||
|
.sidebar label, .sidebar .price-range{
|
||||||
|
justify-content: space-between;
|
||||||
|
display: flex;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.sidebar label span{
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
.sidebar label i{
|
||||||
|
font-size: 24px;
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
transition: var(--trabsition-transform);
|
||||||
|
}
|
||||||
|
.sidebar .list-block ul{
|
||||||
|
padding-left: 15px;
|
||||||
|
margin-top: 20px;
|
||||||
|
height: 230px;
|
||||||
|
}
|
||||||
|
.sidebar .price-range{
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
.sidebar .widget .accord{
|
||||||
|
padding-right: 15px;
|
||||||
|
max-height: 0;
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
overflow: hidden;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
.sidebar .widget input:checked ~ div{
|
||||||
|
max-height: 1000px;
|
||||||
|
opacity: 1;
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
|
.sidebar .widget input:checked ~ label i{
|
||||||
|
transform: rotate(180deg);
|
||||||
|
}
|
||||||
|
.sidebar .widget :where(.accord >div, .range-track){
|
||||||
|
padding-top: 20px;
|
||||||
|
}
|
||||||
|
/*---------- category content ----------*/
|
||||||
|
.sort-list .wrap{
|
||||||
|
position: relative;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.sort-list .wrap ul{
|
||||||
|
position: absolute;
|
||||||
|
text-align: left;
|
||||||
|
top: 50px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background-color: var(--white-color);
|
||||||
|
box-shadow: var(--shadow);
|
||||||
|
z-index: 10;
|
||||||
|
display: none;
|
||||||
|
animation: var(--fade);
|
||||||
|
}
|
||||||
|
.sort-list .wrap ul.show{
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.sort-list ul li a{
|
||||||
|
display: block;
|
||||||
|
padding: 5px 20px;
|
||||||
|
transition: var(--transition-background), var(--transition-color);
|
||||||
|
}
|
||||||
|
.sort-list ul li a:hover, .sort-list ul li.active a{
|
||||||
|
background-color: var(--dark-color);
|
||||||
|
color: var(--white-color);
|
||||||
|
}
|
||||||
|
.category-content .button .primary-btn{
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
.category-content .button{
|
||||||
|
margin: 60px 0 100px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.category-content :where(.sorter, .right){
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
.category-content .sorter{
|
||||||
|
margin: 0 0 30px;
|
||||||
|
}
|
||||||
|
.category-content .sorter > a{
|
||||||
|
display: flex;
|
||||||
|
position: fixed;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
height: 40px;
|
||||||
|
width: 40;
|
||||||
|
background-color: var(--dark-color);
|
||||||
|
color: var(--white-color);
|
||||||
|
border-radius: 50%;
|
||||||
|
top: calc(50% -20px);
|
||||||
|
left: 0;
|
||||||
|
opacity: 0.5;
|
||||||
|
z-index: 10;
|
||||||
|
transition: opacity 0.3s, var(--trabsition-transform);
|
||||||
|
}
|
||||||
|
.category-content .sorter > a:hover{
|
||||||
|
transform: scale(1.2);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.category-content .opt-trigger{
|
||||||
|
gap: 5px;
|
||||||
|
margin-right: 15px;
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
.category-content .opt-trigger span{
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
.category-content .right .list-inline a{
|
||||||
|
display: flex;
|
||||||
|
padding: 7px;
|
||||||
|
background-color: whitesmoke;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
.category-content .sort-list ul{
|
||||||
|
width: 180px;
|
||||||
|
}
|
||||||
|
.category-content .left span{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.category-content .dotgrid .wrapper{
|
||||||
|
--grid-col:220px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1302,9 +1453,12 @@ input.checking:checked::after{
|
||||||
.product nav ul{
|
.product nav ul{
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
.category-content .left span{
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@media(min-width: 992px){
|
@media(min-width: 992px){
|
||||||
.menu-trigger{
|
.menu-trigger, .sidebar .close-trigger, .category-content .sorter >a{
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.header-center nav{
|
.header-center nav{
|
||||||
|
@ -1347,6 +1501,11 @@ input.checking:checked::after{
|
||||||
nav.menu .sub-menu li{
|
nav.menu .sub-menu li{
|
||||||
padding: 5px 30px;
|
padding: 5px 30px;
|
||||||
}
|
}
|
||||||
|
.page-category .content{
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 4fr;
|
||||||
|
gap: 60px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media(min-width: 1200px){
|
@media(min-width: 1200px){
|
||||||
|
|
Loading…
Add table
Reference in a new issue