Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
301 changes: 301 additions & 0 deletions vue/array/store-demo-data (1).json

Large diffs are not rendered by default.

7,831 changes: 7,831 additions & 0 deletions vue/css/all.css

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions vue/css/all.min.css

Large diffs are not rendered by default.

289 changes: 289 additions & 0 deletions vue/css/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,289 @@
*{
padding: 0;
margin: 0;
box-sizing: border-box;
list-style-type: none;
text-decoration: none;
}
body{
height: 100%;
background-color: rgb(248, 248, 248);
display:flex;


}

/*dashboard*/

.dashboard{
background-color: white;
width: 19%;
height: 100%;
position: fixed;
}
.dashboard:hover{
overflow: scroll;
}
.dashboard_controll{
background-color: white;
width: 100%;
height: 100%;
padding: 12%;
padding-top: 2%;
}
.dashboard_controll ul{
background-color: white;
width: 100%;
padding: 5%;
}
.dashboard_controll li{
background-color: white;
width: 100%;
margin-bottom: 5%;
padding-left: 5%;

}
.dashboard_controll i
{
color: gray;
font-size: large;
margin-right: 12%;
}

.dashboard_controll ul li span{
background-color: white;
color: gray;
font-size: large;
font-family:sans-serif;
}
.dashboard_controll ul li i{
background-color: white;
}
.dashboard_controll ul li a{
background-color: white;
}
.dashboard_controll ul li h1{
background-color: white;
}
/*shop*/
.shop_container{
width: 75%;
display: block;
}
.shop{
width: 19%;
}
/* .shop .card .image{
width: 140px;
height: 140px;

} */
.shop{
width: 100%;
display: flex;
justify-content: space-between;
}
.container{
width: 30%;
}

.shop .card .image {
height: 100%;
width: 100%;
object-fit: cover;
padding-top: 5%;
padding-bottom: 5%;
}
.shop .card .image img{
height: 100%;
width: 100%;
object-fit: cover;
/* background-color: white; */
}
.card:hover{ box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.185);
}
.card{
width: 100%;
background-color: white;
border-radius: 5%;
margin-top: 20px;

}
.card .card_content{
display: flex;
flex-direction: column;
padding: 12px;
}
.card .name_p{
display: flex;
flex-direction: column;
align-items: center;
}
.rating{
width: 100%;
display: flex;
justify-content: space-between;
padding-top: 5%;
padding-bottom: 5%;
}
.rating i{
color: orange;
}
.title{
width: 100%;
padding-top: 5%;
padding-bottom: 5%;
}
.details{
height: 19px ;overflow: hidden;
color: rgb(141, 139, 151);
}
.button{width: 100%; margin-top: 12px;}
.card button{
border: none;
width: 100%;
box-sizing: border-box;
padding: 5px 19px;
}
.Wishlist{width: 100%; background-color: gainsboro;color: black;}
.ViewInCard{ background-color:rgb(115, 103, 240);color: white;}
.button_Wishlist button:hover{background-color: gray;}
.price .p{
color:rgb(134, 130, 150);
}
.title a{ color:rgb(134, 130, 150);}
.title a:hover{ color: rgb(115, 103, 240);}
.search{
width: auto;
}
.search .search_input{
position: relative;
}
.search .search_input input::placeholder{
color:rgb(216, 216, 222);
}
.search .search_input input:focus{
padding-left: 2%;
}

.search .search_input input{
height: 50px;
width: 100%;
outline: none;
border: none;
border-radius: 5px;
padding: 5px;
box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.185);
}
.search_input i{
height: 50px;
width: 50px;
line-height: 50px;
position: absolute;
top: 0;
right: 0;
text-align: center;
font-size: 20px;
color:rgb(216, 216, 222);
cursor: pointer;
}
.filter_box .multi_ranges {
display: flex;
flex-direction: column;

}
.filter_container{
width: 20%;
height: 100%;
background-color: white;
margin-right: 2%;
padding: 2%;
border-radius: 20px;

}
.filter{
width: 100%;
height: 100%;
}
.filter label
{color:rgb(103, 98, 123)}
.filter h6{
color:rgb(109, 103, 128);
padding-bottom: 5%;
padding-top: 5%;
font-size: 20px;
font-family :sans-serif
}
.multi_ranges div{
padding-bottom: 2%;
}
.categories div{
padding-bottom: 2%;
}
.brands div{ padding-bottom: 2%;}

.right_container{
display: block;
/* margin: 20px auto; */
width: 80%;
margin-left: 20%;
}
.top_container{
width: 100%;
background-color: white;
margin: 2%;
padding: 2% 1%;
border-radius: 20px;
margin-left: 0;
}
.rigt_container2{
display: flex;
}
.top{
display: flex;
justify-content: space-between;
padding:0 2%;
/* display: flex;
justify-content: space-between;
margin: 20px;
padding: 2% 1%;
border-radius: 12%; */
}
.icon_left i
{
color: rgb(110, 107, 123);
padding-right: 12px;

}
.icon_right i
{
color: rgb(110, 107, 123);
padding-left: 12px;
}
.page_container{
display: flex;
width: 100%;
justify-content: space-between;
}
.filter_condition{
padding: 20px;
height: 100px;
font-size: 20px;
font-weight: bold;
}
.filter_condition select{
width: 120px;
padding: 0 0 0 10px;
border: none;
outline: none;
font-weight: bold;
color: purple;
background: transparent;
cursor: pointer;
}
.dashboard h6{
color: rgba(143, 140, 160, 0.521);
font-family:Georgia, 'Times New Roman', Times, serif;
font-size: large;
padding: 5% 0;
}
Binary file added vue/fontawesome-free-6.1.1-web.zip
Binary file not shown.
Loading