├── .github
└── workflows
│ └── linters.yml
├── .gitignore
├── .hintrc
├── .stylelintrc.json
├── README.md
├── assets
├── font
│ ├── GothamBold.ttf
│ ├── GothamRoundedLight.otf
│ ├── HelveticaNeueCyr-Bold.ttf
│ ├── HelveticaNeueCyr-Light.ttf
│ └── HelveticaNeueCyr-Medium.ttf
├── img
│ ├── Screenshot_2020-12-16Ampert1.png
│ ├── Screenshot_2020-12-16Ampert2.png
│ ├── deals.jpg
│ ├── logo.png
│ ├── r1p1.jpg
│ ├── r1p2.jpg
│ ├── r1p3.jpg
│ ├── r1p4.jpg
│ ├── r1p5.jpg
│ ├── r1p6.jpg
│ ├── rating.png
│ ├── result1.jpg
│ ├── result2.jpg
│ ├── result3.jpg
│ ├── result4.jpg
│ ├── result5.jpg
│ ├── smartmockups.png
│ └── user.jpg
└── stylesheet
│ ├── _department.scss
│ ├── _extentions.scss
│ ├── _filter-section.scss
│ ├── _fonts.scss
│ ├── _footer.scss
│ ├── _header.scss
│ ├── _media-queries.scss
│ ├── _nav.scss
│ ├── _reset.scss
│ ├── _search-results.scss
│ ├── _var.scss
│ ├── style.css
│ ├── style.css.map
│ └── style.scss
├── index.html
├── package-lock.json
├── package.json
└── pages
└── list.html
/.github/workflows/linters.yml:
--------------------------------------------------------------------------------
1 | name: Linters
2 |
3 | on: pull_request
4 |
5 | env:
6 | FORCE_COLOR: 1
7 |
8 | jobs:
9 | lighthouse:
10 | name: Lighthouse
11 | runs-on: ubuntu-18.04
12 | steps:
13 | - uses: actions/checkout@v2
14 | - uses: actions/setup-node@v1
15 | with:
16 | node-version: "12.x"
17 | - name: Setup Lighthouse
18 | run: npm install -g @lhci/cli@0.4.x
19 | - name: Lighthouse Report
20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
21 | webhint:
22 | name: Webhint
23 | runs-on: ubuntu-18.04
24 | steps:
25 | - uses: actions/checkout@v2
26 | - uses: actions/setup-node@v1
27 | with:
28 | node-version: "12.x"
29 | - name: Setup Webhint
30 | run: |
31 | npm install --save-dev hint@6.0.x
32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.hintrc
33 | - name: Webhint Report
34 | run: npx hint --telemetry=off .
35 | stylelint:
36 | name: Stylelint
37 | runs-on: ubuntu-18.04
38 | steps:
39 | - uses: actions/checkout@v2
40 | - uses: actions/setup-node@v1
41 | with:
42 | node-version: "12.x"
43 | - name: Setup Stylelint
44 | run: |
45 | npm install --save-dev stylelint@13.3.x stylelint-scss@3.17.x stylelint-config-standard@20.0.x stylelint-csstree-validator
46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.stylelintrc.json
47 | - name: Stylelint Report
48 | run: npx stylelint "**/*.scss"
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
--------------------------------------------------------------------------------
/.hintrc:
--------------------------------------------------------------------------------
1 | {
2 | "connector": {
3 | "name": "local",
4 | "options": {
5 | "pattern": ["**", "!.git/**", "!node_modules/**"]
6 | }
7 | },
8 | "extends": ["development"],
9 | "formatters": ["stylish"],
10 | "hints": [
11 | "button-type",
12 | "disown-opener",
13 | "html-checker",
14 | "meta-charset-utf-8",
15 | "meta-viewport"
16 | ]
17 | }
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["stylelint-config-standard"],
3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"],
4 | "rules": {
5 | "at-rule-no-unknown": null,
6 | "scss/at-rule-no-unknown": true,
7 | "csstree/validator": true
8 | },
9 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css"]
10 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 
2 |
3 | # Ampert - Online Audio Equipment Shop
4 |
5 | 
6 |
7 | This project is the last part of Microverse's HTML and CSS module. It consists of two responsive pages of an online audio equipment shop. Design provided by [Mohammed Awad on Behance](https://www.behance.net/gallery/24796463/ZATTIX).
8 |
9 | ## Built With
10 |
11 | - HTML 5
12 | - CSS 3
13 | - Sass
14 |
15 | ## Live Demo
16 |
17 | [Ampert](https://gscarv13.github.io/HTML-CSS-Capstone/)
18 |
19 |
20 | ## Getting Started
21 |
22 | Visit the live version on the link above.
23 |
24 | To get a local copy follow these simple steps:
25 |
26 | - Use `git clone https://github.com/gscarv13/HTML-CSS-Capstone.git`
27 | - Move to the directory where the project was cloned to.
28 | - Open the index.html file in your browser.
29 |
30 |
31 | ## Authors
32 |
33 | 👤 **Gustavo Silva de Carvalho**
34 |
35 | - GitHub: [@gscarv13](https://github.com/gscarv13)
36 | - Twitter: [@Gscarv13](https://twitter.com/Gscarv13)
37 | - LinkedIn: [Gustavo Carvalho](https://www.linkedin.com/in/gustavo-silva-de-carvalho-72998a156/)
38 |
39 | ## 🤝 Contributing
40 |
41 | Contributions, issues, and feature requests are welcome!
42 |
43 | Feel free to leave your suggestion on the [issues page](https://github.com/gscarv13/HTML-CSS-Capstone/issues).
44 |
45 | ## Show your support
46 |
47 | Give a ⭐️ if you like this project!
48 |
49 | ## 📝 License
50 |
51 | This project is [MIT](https://opensource.org/licenses/mit-license.php) licensed.
52 |
--------------------------------------------------------------------------------
/assets/font/GothamBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/font/GothamBold.ttf
--------------------------------------------------------------------------------
/assets/font/GothamRoundedLight.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/font/GothamRoundedLight.otf
--------------------------------------------------------------------------------
/assets/font/HelveticaNeueCyr-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/font/HelveticaNeueCyr-Bold.ttf
--------------------------------------------------------------------------------
/assets/font/HelveticaNeueCyr-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/font/HelveticaNeueCyr-Light.ttf
--------------------------------------------------------------------------------
/assets/font/HelveticaNeueCyr-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/font/HelveticaNeueCyr-Medium.ttf
--------------------------------------------------------------------------------
/assets/img/Screenshot_2020-12-16Ampert1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/Screenshot_2020-12-16Ampert1.png
--------------------------------------------------------------------------------
/assets/img/Screenshot_2020-12-16Ampert2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/Screenshot_2020-12-16Ampert2.png
--------------------------------------------------------------------------------
/assets/img/deals.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/deals.jpg
--------------------------------------------------------------------------------
/assets/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/logo.png
--------------------------------------------------------------------------------
/assets/img/r1p1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/r1p1.jpg
--------------------------------------------------------------------------------
/assets/img/r1p2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/r1p2.jpg
--------------------------------------------------------------------------------
/assets/img/r1p3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/r1p3.jpg
--------------------------------------------------------------------------------
/assets/img/r1p4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/r1p4.jpg
--------------------------------------------------------------------------------
/assets/img/r1p5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/r1p5.jpg
--------------------------------------------------------------------------------
/assets/img/r1p6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/r1p6.jpg
--------------------------------------------------------------------------------
/assets/img/rating.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/rating.png
--------------------------------------------------------------------------------
/assets/img/result1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/result1.jpg
--------------------------------------------------------------------------------
/assets/img/result2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/result2.jpg
--------------------------------------------------------------------------------
/assets/img/result3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/result3.jpg
--------------------------------------------------------------------------------
/assets/img/result4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/result4.jpg
--------------------------------------------------------------------------------
/assets/img/result5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/result5.jpg
--------------------------------------------------------------------------------
/assets/img/smartmockups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/smartmockups.png
--------------------------------------------------------------------------------
/assets/img/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gscarv13/HTML-CSS-Capstone/1da71a55addab936f13d65f5f36317bb312e705d/assets/img/user.jpg
--------------------------------------------------------------------------------
/assets/stylesheet/_department.scss:
--------------------------------------------------------------------------------
1 | @import "_var.scss";
2 | @import "_extentions.scss";
3 |
4 | .dept-header {
5 | color: $gray;
6 | padding-top: 20px;
7 | padding-bottom: 15px;
8 | margin-left: 30px;
9 | margin-right: 30px;
10 | font-family: $helvetica-b;
11 | border-bottom: solid 0.5px #ddd;
12 |
13 | i {
14 | margin-right: 10px;
15 | }
16 | }
17 |
18 | .dept-header-details {
19 | margin-left: 10px;
20 | font-family: $helvetica-l;
21 | font-size: 13px;
22 | color: $gray;
23 | }
24 |
25 | .grid-wrapper {
26 | display: flex;
27 | }
28 |
29 | .grid {
30 | margin: 0 auto;
31 | max-width: 1300px;
32 | display: grid;
33 | grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
34 | // grid-template-columns: 1fr 1fr;
35 | gap: 20px;
36 | padding: 30px;
37 | }
38 |
39 | .product-icon-container {
40 | position: relative;
41 | }
42 |
43 | .left-arrow {
44 | position: absolute;
45 | top: 50%;
46 | left: -10%;
47 | }
48 |
49 | .right-arrow {
50 | position: absolute;
51 | top: 50%;
52 | right: -10%;
53 | }
54 |
55 | .card {
56 | height: 90%;
57 | display: flex;
58 | flex-direction: column;
59 | justify-content: space-between;
60 | background-color: #fff;
61 | border: #ddd 1px solid;
62 | box-shadow: 0 1px 3px rgba(192, 190, 190, 0.52);
63 | padding: 1rem;
64 | }
65 |
66 | .card-img-container {
67 | align-self: center;
68 | width: 100%;
69 | object-fit: cover;
70 | }
71 |
72 | .product-info {
73 | margin-top: 25px;
74 | align-self: center;
75 | font-family: $helvetica-l;
76 | line-height: 1.3;
77 |
78 | h4 {
79 | a {
80 | color: $dark;
81 | }
82 | }
83 |
84 | p {
85 | font-family: inherit;
86 | font-size: 14px;
87 |
88 | span {
89 | font-weight: bold;
90 | }
91 | }
92 | }
93 |
94 | .tag {
95 | font-size: 14px;
96 | color: $pink;
97 | font-family: $gotham-bold;
98 | }
99 |
100 | .card-img {
101 | height: 100%;
102 | width: 100%;
103 | }
104 |
105 | .card-price {
106 | @extend %flex-between;
107 |
108 | padding-top: 10px;
109 | }
110 |
111 | .sign {
112 | border: $gray solid 0.3px;
113 | padding: 0 3px;
114 | font-size: 15px;
115 | }
116 |
117 | .price {
118 | font-family: $gotham-bold;
119 | color: $pink;
120 | }
121 |
--------------------------------------------------------------------------------
/assets/stylesheet/_extentions.scss:
--------------------------------------------------------------------------------
1 | %px-1 {
2 | padding-left: 2rem;
3 | padding-right: 2rem;
4 | }
5 |
6 | %px-2 {
7 | padding-left: 3rem;
8 | padding-right: 3rem;
9 | }
10 |
11 | %px-3 {
12 | padding-left: 4rem;
13 | padding-right: 4rem;
14 | }
15 |
16 | %flex-between {
17 | display: flex;
18 | justify-content: space-between;
19 | }
20 |
21 | %flex-column {
22 | display: flex;
23 | flex-direction: column;
24 | }
25 |
26 | %ul-style-none {
27 | list-style: none;
28 | text-decoration: none;
29 | }
30 |
--------------------------------------------------------------------------------
/assets/stylesheet/_filter-section.scss:
--------------------------------------------------------------------------------
1 | @import '_var.scss';
2 |
3 | .filter-section {
4 | width: 215px;
5 | border-right: #ccc 1px solid;
6 | padding: 20px 15px;
7 | }
8 |
9 | .filter-group {
10 | h3 {
11 | padding: 10px 0;
12 | margin-bottom: 10px;
13 | font-size: 16px;
14 | font-weight: normal;
15 | color: $dark;
16 | font-family: $helvetica-b;
17 | border-bottom: #ccc 1px solid;
18 | }
19 | }
20 |
21 | .checkbox-item {
22 | margin: 10px 0;
23 | font-family: $helvetica-l;
24 | font-size: 14px;
25 | color: $dark;
26 |
27 | input {
28 | margin-right: 8px;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/assets/stylesheet/_fonts.scss:
--------------------------------------------------------------------------------
1 | @import '_var.scss';
2 |
3 | @font-face {
4 | font-family: "Gotham Bold";
5 | src: url(../font/GothamBold.ttf);
6 | }
7 |
8 | @font-face {
9 | font-family: "Gotham Rounded Light";
10 | src: url(../font/GothamRoundedLight.otf);
11 | }
12 |
13 | @font-face {
14 | font-family: "Helvetica Light";
15 | src: url(../font/HelveticaNeueCyr-Light.ttf);
16 | }
17 |
18 | @font-face {
19 | font-family: "Helvetica Medium";
20 | src: url(../font/HelveticaNeueCyr-Medium.ttf);
21 | }
22 |
23 | @font-face {
24 | font-family: "Helvetica Bold";
25 | src: url(../font/HelveticaNeueCyr-Bold.ttf);
26 | }
27 |
--------------------------------------------------------------------------------
/assets/stylesheet/_footer.scss:
--------------------------------------------------------------------------------
1 | @import "_var.scss";
2 | @import "_extentions.scss";
3 |
4 | .about {
5 | margin: 0 auto;
6 | grid-area: about;
7 | width: 220px;
8 |
9 | p {
10 | text-align: justify;
11 | color: $gray;
12 | font-family: $helvetica-m;
13 | font-size: 14px;
14 | margin-bottom: 30px;
15 | }
16 | }
17 |
18 | .footer-categories {
19 | @extend %flex-column;
20 |
21 | margin: 0 auto;
22 | text-align: left;
23 |
24 | ul {
25 | @extend %ul-style-none;
26 |
27 | padding-top: 8px;
28 |
29 | li {
30 | a {
31 | font-family: Arial, Helvetica, sans-serif;
32 | color: $gray;
33 | }
34 | }
35 | }
36 |
37 | h4 {
38 | color: $pink;
39 | border-bottom: $pink solid 1px;
40 | padding-bottom: 8px;
41 | }
42 |
43 | grid-area: categories;
44 | margin-bottom: 30px;
45 | }
46 |
47 | .footer-navigation {
48 | @extend %flex-column;
49 |
50 | margin: 0 auto;
51 | text-align: left;
52 |
53 | ul {
54 | @extend %ul-style-none;
55 |
56 | padding-top: 8px;
57 |
58 | li {
59 | a {
60 | font-family: Arial, Helvetica, sans-serif;
61 | color: $gray;
62 | }
63 | }
64 | }
65 |
66 | h4 {
67 | color: $pink;
68 | border-bottom: $pink solid 1px;
69 | padding-bottom: 8px;
70 | }
71 |
72 | grid-area: navigation;
73 | margin-bottom: 30px;
74 | }
75 |
76 | .footer-menu {
77 | @extend %flex-column;
78 |
79 | grid-area: btns;
80 | color: $gray;
81 |
82 | div {
83 | margin: 10px auto;
84 | }
85 |
86 | margin-bottom: 30px;
87 | }
88 |
89 | .menu-btn {
90 | font-family: $helvetica-m;
91 | color: $pink;
92 | display: flex;
93 | justify-content: space-between;
94 | align-items: baseline;
95 | width: 200px;
96 | }
97 |
98 | .pink-btn {
99 | color: #fff;
100 | background-color: $pink;
101 | padding: 5px;
102 | font-family: $helvetica-m;
103 | border-radius: 3px;
104 | }
105 |
106 | .white-btn {
107 | width: 80px;
108 | color: $dark;
109 | background-color: #fff;
110 | padding: 5px;
111 | font-family: $helvetica-m;
112 | border: $gray 1px solid;
113 | border-radius: 3px;
114 | }
115 |
116 | .copyright {
117 | display: flex;
118 | justify-content: space-between;
119 | margin: 10px auto;
120 | border-top: #ccc solid 1px;
121 | padding: 20px;
122 | grid-area: copyr;
123 | color: $gray;
124 | font-family: $helvetica-l;
125 | }
126 |
127 | footer {
128 | padding: 1rem;
129 | border-top: #ccc solid 1px;
130 | color: $dark;
131 | font-size: 15px;
132 | display: grid;
133 | grid-template-areas: "about about about about" "navigation navigation categories categories" "btns btns btns btns" "copyr copyr copyr copyr";
134 | text-align: center;
135 | }
136 |
137 | .logo {
138 | width: 100px;
139 | }
140 |
141 | .footer-icons {
142 | i {
143 | padding: 0 10px;
144 | }
145 | }
146 |
--------------------------------------------------------------------------------
/assets/stylesheet/_header.scss:
--------------------------------------------------------------------------------
1 | @import '_var.scss';
2 | @import '_extentions.scss';
3 |
4 | .header-top {
5 | @extend %flex-column;
6 |
7 | align-items: center;
8 | justify-content: center;
9 | font-family: $gotham-bold;
10 | color: #fff;
11 | font-size: 35px;
12 | height: 250px;
13 | background-color: $pink;
14 |
15 | h1 {
16 | font-family: "Audiowide", sans-serif;
17 | }
18 |
19 | form {
20 | display: flex;
21 | margin-top: 20px;
22 |
23 | input {
24 | font-family: $helvetica-m;
25 | border: #ccc solid 0.2px;
26 | padding: 10px 5px;
27 | }
28 |
29 | select {
30 | font-family: $helvetica-m;
31 | border: #ccc solid 0.2px;
32 | }
33 |
34 | button {
35 | font-size: 15px;
36 | color: $gray;
37 | background-color: $dark;
38 | padding: 5px 25px;
39 | font-family: $helvetica-m;
40 | border: none;
41 | border-radius: 3px;
42 | margin-left: 10px;
43 | }
44 | }
45 | }
46 |
47 | .deals-h3 {
48 | margin-bottom: 30px;
49 | color: $gray;
50 | font-family: $helvetica-b;
51 | }
52 |
53 | .deals-container {
54 | padding: 50px 0;
55 | display: flex;
56 | align-items: center;
57 | justify-content: center;
58 | }
59 |
60 | .deals-img {
61 | width: 200px;
62 | }
63 |
64 | .deals-title {
65 | color: $pink;
66 | font-family: $helvetica-b;
67 | font-size: 18px;
68 | }
69 |
70 | .text-deal {
71 | width: 500px;
72 | margin-top: 50px;
73 | margin-left: 50px;
74 |
75 | p {
76 | color: $dark;
77 | font-family: $helvetica-m;
78 | margin-top: 30px;
79 | }
80 | }
81 |
82 | .deals-btn {
83 | margin-top: 30px;
84 | width: 280px;
85 | display: flex;
86 | border-radius: 8px;
87 | border: $pink 2px solid;
88 |
89 | p {
90 | margin: 0;
91 | }
92 | }
93 |
94 | .deals-icon {
95 | color: $pink;
96 | border-radius: 100%;
97 | padding: 10px 13px;
98 | border: #ccc solid 1px;
99 | margin: 0 15px;
100 | }
101 |
102 | .price-btn {
103 | text-align: center;
104 | color: #fff;
105 | background-color: $pink;
106 | padding: 5px;
107 | font-family: $helvetica-m;
108 | width: 80px;
109 | border-right: #9b3b49 solid 1px;
110 | }
111 |
112 | .buy-btn {
113 | text-align: center;
114 | width: 100%;
115 | color: #fff;
116 | background-color: $pink;
117 | padding: 5px;
118 | font-family: $helvetica-m;
119 | }
120 |
--------------------------------------------------------------------------------
/assets/stylesheet/_media-queries.scss:
--------------------------------------------------------------------------------
1 | @import "_var.scss";
2 |
3 | @media only screen and (max-width: 767px) {
4 | .d-mobile-none {
5 | display: none;
6 | }
7 |
8 | .buy-links {
9 | display: none;
10 | }
11 |
12 | .nav-main {
13 | padding-left: 5px;
14 | padding-right: 5px;
15 |
16 | a {
17 | font-size: 12px;
18 | }
19 | }
20 | }
21 |
22 | @media only screen and (min-width: 768px) {
23 | .d-mid-none {
24 | display: none;
25 | }
26 |
27 | .card-price-result {
28 | display: none;
29 | }
30 |
31 | .grid {
32 | grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
33 | }
34 |
35 | .grid-results {
36 | padding: 50px 0;
37 | display: flex;
38 | align-items: center;
39 | justify-content: center;
40 | width: 100%;
41 | margin: 0;
42 | }
43 |
44 | .card-result {
45 | background-color: #fafafa;
46 | width: 90%;
47 | border: none;
48 | border-top: #ccc solid 1px;
49 | border-bottom: #ccc solid 1px;
50 | box-shadow: none;
51 | margin: 0;
52 | display: flex;
53 | flex-direction: row;
54 | align-content: center;
55 | justify-content: space-around;
56 | }
57 |
58 | .info-result {
59 | margin-left: 30px;
60 | align-self: auto;
61 | height: 3rem;
62 |
63 | p {
64 | margin: 10px 0;
65 | }
66 | }
67 |
68 | .list-img {
69 | display: block;
70 | max-height: 200px;
71 | max-width: 100%;
72 | }
73 |
74 | footer {
75 | padding: 0;
76 | padding-top: 50px;
77 | grid-template-areas: "about navigation categories btns" "copyr copyr copyr copyr";
78 | }
79 |
80 | .about {
81 | width: 300px;
82 | }
83 |
84 | .copyright {
85 | width: 92%;
86 | }
87 |
88 | .container {
89 | display: flex;
90 | }
91 | }
92 |
93 | @media only screen and (min-width: 992px) {
94 | .nav-login {
95 | display: flex;
96 | }
97 |
98 | .nav-main {
99 | padding: 0 80px;
100 | }
101 |
102 | .right-arrow {
103 | display: inline;
104 | }
105 |
106 | .left-arrow {
107 | display: inline;
108 | }
109 | }
110 |
--------------------------------------------------------------------------------
/assets/stylesheet/_nav.scss:
--------------------------------------------------------------------------------
1 | @import "_var.scss";
2 | @import "_extentions.scss";
3 |
4 | .nav-main {
5 | @extend %px-2;
6 | @extend %flex-between;
7 |
8 | height: 60px;
9 | align-items: center;
10 | background-color: $dark;
11 |
12 | a {
13 | padding-left: 20px;
14 | color: $gray;
15 | font-size: 15px;
16 | font-family: $gotham-light;
17 |
18 | img {
19 | width: 65px;
20 | }
21 | }
22 |
23 | .link-highlight {
24 | color: $pink;
25 | }
26 |
27 | .pink-btn {
28 | color: #fff;
29 | margin-left: 15px;
30 | padding: 5px 10px;
31 | }
32 | }
33 |
34 | .user-pic-container {
35 | border-radius: 100%;
36 | }
37 |
38 | .nav-items {
39 | display: flex;
40 | justify-content: center;
41 | align-items: center;
42 | }
43 |
44 | .d-mibile-none {
45 | color: #fff;
46 | }
47 |
48 | .nav-login {
49 | display: flex;
50 | justify-content: center;
51 | align-items: center;
52 | }
53 |
54 | .user-pic {
55 | margin-left: 10px;
56 | border-radius: 100%;
57 | width: 50px;
58 | }
59 |
--------------------------------------------------------------------------------
/assets/stylesheet/_reset.scss:
--------------------------------------------------------------------------------
1 | @import "_var.scss";
2 |
3 | a {
4 | text-decoration: none;
5 | }
6 |
7 | * {
8 | margin: 0;
9 | padding: 0;
10 | font-family: $gotham-light;
11 | }
12 |
13 | main {
14 | background-color: #fafafa;
15 | }
16 |
--------------------------------------------------------------------------------
/assets/stylesheet/_search-results.scss:
--------------------------------------------------------------------------------
1 | @import '_var.scss';
2 | @import '_extentions.scss';
3 |
4 | .grid-results {
5 | display: flex;
6 | flex-direction: column;
7 | }
8 |
9 | .result-container {
10 | width: 100%;
11 | padding: 50px 0;
12 | display: flex;
13 | flex-direction: column;
14 | align-items: center;
15 | justify-content: stretch;
16 |
17 | p {
18 | align-self: flex-start;
19 | margin-left: 20px;
20 | }
21 | }
22 |
23 | .list-img {
24 | margin-bottom: 20px;
25 | height: 200px;
26 | width: auto;
27 | }
28 |
29 | .result-img-container {
30 | display: flex;
31 | justify-content: center;
32 | }
33 |
34 | .text-result {
35 | font-family: $helvetica-l;
36 | color: $gray;
37 | }
38 |
39 | .result-title {
40 | color: $dark;
41 | font-family: $helvetica-b;
42 | font-size: 18px;
43 | }
44 |
45 | .card-price-result {
46 | @extend %flex-between;
47 |
48 | margin-top: 10px;
49 | }
50 |
51 | .buy-links {
52 | margin-top: 15px;
53 | width: 100%;
54 |
55 | a {
56 | border-radius: 8px;
57 | padding: 8px 10px;
58 | }
59 | }
60 |
61 | .nav-page {
62 | display: flex;
63 | justify-content: center;
64 | align-items: center;
65 |
66 | a {
67 | border: $gray 1px solid;
68 | color: $gray;
69 | width: 10px;
70 | padding: 3px 8px;
71 | margin: 10px 5px;
72 | }
73 |
74 | a:hover {
75 | border: $pink 1px solid;
76 | background-color: $pink;
77 | color: #fff;
78 | }
79 | }
80 |
--------------------------------------------------------------------------------
/assets/stylesheet/_var.scss:
--------------------------------------------------------------------------------
1 | $pink: #d35266;
2 | $gray: #888;
3 | $dark: #383838;
4 |
5 | $gotham-bold: "Gotham Bold", san-serif;
6 | $gotham-light: "Gotham Rounded Light", san-serif;
7 | $helvetica-l: "Helvetica Light", san-serif;
8 | $helvetica-m: "Helvetica Medium", san-serif;
9 | $helvetica-b: "Helvetica Bold", san-serif;
10 |
--------------------------------------------------------------------------------
/assets/stylesheet/style.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: "Gotham Bold";
3 | src: url(../font/GothamBold.ttf);
4 | }
5 | @font-face {
6 | font-family: "Gotham Rounded Light";
7 | src: url(../font/GothamRoundedLight.otf);
8 | }
9 | @font-face {
10 | font-family: "Helvetica Light";
11 | src: url(../font/HelveticaNeueCyr-Light.ttf);
12 | }
13 | @font-face {
14 | font-family: "Helvetica Medium";
15 | src: url(../font/HelveticaNeueCyr-Medium.ttf);
16 | }
17 | @font-face {
18 | font-family: "Helvetica Bold";
19 | src: url(../font/HelveticaNeueCyr-Bold.ttf);
20 | }
21 | a {
22 | text-decoration: none;
23 | }
24 |
25 | * {
26 | margin: 0;
27 | padding: 0;
28 | font-family: "Gotham Rounded Light", san-serif;
29 | }
30 |
31 | main {
32 | background-color: #fafafa;
33 | }
34 |
35 | .nav-main {
36 | padding-left: 3rem;
37 | padding-right: 3rem;
38 | }
39 |
40 | .nav-main {
41 | display: flex;
42 | justify-content: space-between;
43 | }
44 |
45 | .nav-main {
46 | height: 60px;
47 | align-items: center;
48 | background-color: #383838;
49 | }
50 | .nav-main a {
51 | padding-left: 20px;
52 | color: #888;
53 | font-size: 15px;
54 | font-family: "Gotham Rounded Light", san-serif;
55 | }
56 | .nav-main a img {
57 | width: 65px;
58 | }
59 | .nav-main .link-highlight {
60 | color: #d35266;
61 | }
62 | .nav-main .pink-btn {
63 | color: #fff;
64 | margin-left: 15px;
65 | padding: 5px 10px;
66 | }
67 |
68 | .user-pic-container {
69 | border-radius: 100%;
70 | }
71 |
72 | .nav-items {
73 | display: flex;
74 | justify-content: center;
75 | align-items: center;
76 | }
77 |
78 | .d-mibile-none {
79 | color: #fff;
80 | }
81 |
82 | .nav-login {
83 | display: flex;
84 | justify-content: center;
85 | align-items: center;
86 | }
87 |
88 | .user-pic {
89 | margin-left: 10px;
90 | border-radius: 100%;
91 | width: 50px;
92 | }
93 |
94 | .header-top {
95 | display: flex;
96 | flex-direction: column;
97 | }
98 |
99 | .header-top {
100 | align-items: center;
101 | justify-content: center;
102 | font-family: "Gotham Bold", san-serif;
103 | color: #fff;
104 | font-size: 35px;
105 | height: 250px;
106 | background-color: #d35266;
107 | }
108 | .header-top h1 {
109 | font-family: "Audiowide", sans-serif;
110 | }
111 | .header-top form {
112 | display: flex;
113 | margin-top: 20px;
114 | }
115 | .header-top form input {
116 | font-family: "Helvetica Medium", san-serif;
117 | border: #ccc solid 0.2px;
118 | padding: 10px 5px;
119 | }
120 | .header-top form select {
121 | font-family: "Helvetica Medium", san-serif;
122 | border: #ccc solid 0.2px;
123 | }
124 | .header-top form button {
125 | font-size: 15px;
126 | color: #888;
127 | background-color: #383838;
128 | padding: 5px 25px;
129 | font-family: "Helvetica Medium", san-serif;
130 | border: none;
131 | border-radius: 3px;
132 | margin-left: 10px;
133 | }
134 |
135 | .deals-h3 {
136 | margin-bottom: 30px;
137 | color: #888;
138 | font-family: "Helvetica Bold", san-serif;
139 | }
140 |
141 | .deals-container {
142 | padding: 50px 0;
143 | display: flex;
144 | align-items: center;
145 | justify-content: center;
146 | }
147 |
148 | .deals-img {
149 | width: 200px;
150 | }
151 |
152 | .deals-title {
153 | color: #d35266;
154 | font-family: "Helvetica Bold", san-serif;
155 | font-size: 18px;
156 | }
157 |
158 | .text-deal {
159 | width: 500px;
160 | margin-top: 50px;
161 | margin-left: 50px;
162 | }
163 | .text-deal p {
164 | color: #383838;
165 | font-family: "Helvetica Medium", san-serif;
166 | margin-top: 30px;
167 | }
168 |
169 | .deals-btn {
170 | margin-top: 30px;
171 | width: 280px;
172 | display: flex;
173 | border-radius: 8px;
174 | border: #d35266 2px solid;
175 | }
176 | .deals-btn p {
177 | margin: 0;
178 | }
179 |
180 | .deals-icon {
181 | color: #d35266;
182 | border-radius: 100%;
183 | padding: 10px 13px;
184 | border: #ccc solid 1px;
185 | margin: 0 15px;
186 | }
187 |
188 | .price-btn {
189 | text-align: center;
190 | color: #fff;
191 | background-color: #d35266;
192 | padding: 5px;
193 | font-family: "Helvetica Medium", san-serif;
194 | width: 80px;
195 | border-right: #9b3b49 solid 1px;
196 | }
197 |
198 | .buy-btn {
199 | text-align: center;
200 | width: 100%;
201 | color: #fff;
202 | background-color: #d35266;
203 | padding: 5px;
204 | font-family: "Helvetica Medium", san-serif;
205 | }
206 |
207 | .card-price {
208 | display: flex;
209 | justify-content: space-between;
210 | }
211 |
212 | .dept-header {
213 | color: #888;
214 | padding-top: 20px;
215 | padding-bottom: 15px;
216 | margin-left: 30px;
217 | margin-right: 30px;
218 | font-family: "Helvetica Bold", san-serif;
219 | border-bottom: solid 0.5px #ddd;
220 | }
221 | .dept-header i {
222 | margin-right: 10px;
223 | }
224 |
225 | .dept-header-details {
226 | margin-left: 10px;
227 | font-family: "Helvetica Light", san-serif;
228 | font-size: 13px;
229 | color: #888;
230 | }
231 |
232 | .grid-wrapper {
233 | display: flex;
234 | }
235 |
236 | .grid {
237 | margin: 0 auto;
238 | max-width: 1300px;
239 | display: grid;
240 | grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
241 | gap: 20px;
242 | padding: 30px;
243 | }
244 |
245 | .product-icon-container {
246 | position: relative;
247 | }
248 |
249 | .left-arrow {
250 | position: absolute;
251 | top: 50%;
252 | left: -10%;
253 | }
254 |
255 | .right-arrow {
256 | position: absolute;
257 | top: 50%;
258 | right: -10%;
259 | }
260 |
261 | .card {
262 | height: 90%;
263 | display: flex;
264 | flex-direction: column;
265 | justify-content: space-between;
266 | background-color: #fff;
267 | border: #ddd 1px solid;
268 | box-shadow: 0 1px 3px rgba(192, 190, 190, 0.52);
269 | padding: 1rem;
270 | }
271 |
272 | .card-img-container {
273 | align-self: center;
274 | width: 100%;
275 | object-fit: cover;
276 | }
277 |
278 | .product-info {
279 | margin-top: 25px;
280 | align-self: center;
281 | font-family: "Helvetica Light", san-serif;
282 | line-height: 1.3;
283 | }
284 | .product-info h4 a {
285 | color: #383838;
286 | }
287 | .product-info p {
288 | font-family: inherit;
289 | font-size: 14px;
290 | }
291 | .product-info p span {
292 | font-weight: bold;
293 | }
294 |
295 | .tag {
296 | font-size: 14px;
297 | color: #d35266;
298 | font-family: "Gotham Bold", san-serif;
299 | }
300 |
301 | .card-img {
302 | height: 100%;
303 | width: 100%;
304 | }
305 |
306 | .card-price {
307 | padding-top: 10px;
308 | }
309 |
310 | .sign {
311 | border: #888 solid 0.3px;
312 | padding: 0 3px;
313 | font-size: 15px;
314 | }
315 |
316 | .price {
317 | font-family: "Gotham Bold", san-serif;
318 | color: #d35266;
319 | }
320 |
321 | .footer-menu, .footer-navigation, .footer-categories {
322 | display: flex;
323 | flex-direction: column;
324 | }
325 |
326 | .footer-navigation ul, .footer-categories ul {
327 | list-style: none;
328 | text-decoration: none;
329 | }
330 |
331 | .about {
332 | margin: 0 auto;
333 | grid-area: about;
334 | width: 220px;
335 | }
336 | .about p {
337 | text-align: justify;
338 | color: #888;
339 | font-family: "Helvetica Medium", san-serif;
340 | font-size: 14px;
341 | margin-bottom: 30px;
342 | }
343 |
344 | .footer-categories {
345 | margin: 0 auto;
346 | text-align: left;
347 | grid-area: categories;
348 | margin-bottom: 30px;
349 | }
350 | .footer-categories ul {
351 | padding-top: 8px;
352 | }
353 | .footer-categories ul li a {
354 | font-family: Arial, Helvetica, sans-serif;
355 | color: #888;
356 | }
357 | .footer-categories h4 {
358 | color: #d35266;
359 | border-bottom: #d35266 solid 1px;
360 | padding-bottom: 8px;
361 | }
362 |
363 | .footer-navigation {
364 | margin: 0 auto;
365 | text-align: left;
366 | grid-area: navigation;
367 | margin-bottom: 30px;
368 | }
369 | .footer-navigation ul {
370 | padding-top: 8px;
371 | }
372 | .footer-navigation ul li a {
373 | font-family: Arial, Helvetica, sans-serif;
374 | color: #888;
375 | }
376 | .footer-navigation h4 {
377 | color: #d35266;
378 | border-bottom: #d35266 solid 1px;
379 | padding-bottom: 8px;
380 | }
381 |
382 | .footer-menu {
383 | grid-area: btns;
384 | color: #888;
385 | margin-bottom: 30px;
386 | }
387 | .footer-menu div {
388 | margin: 10px auto;
389 | }
390 |
391 | .menu-btn {
392 | font-family: "Helvetica Medium", san-serif;
393 | color: #d35266;
394 | display: flex;
395 | justify-content: space-between;
396 | align-items: baseline;
397 | width: 200px;
398 | }
399 |
400 | .pink-btn {
401 | color: #fff;
402 | background-color: #d35266;
403 | padding: 5px;
404 | font-family: "Helvetica Medium", san-serif;
405 | border-radius: 3px;
406 | }
407 |
408 | .white-btn {
409 | width: 80px;
410 | color: #383838;
411 | background-color: #fff;
412 | padding: 5px;
413 | font-family: "Helvetica Medium", san-serif;
414 | border: #888 1px solid;
415 | border-radius: 3px;
416 | }
417 |
418 | .copyright {
419 | display: flex;
420 | justify-content: space-between;
421 | margin: 10px auto;
422 | border-top: #ccc solid 1px;
423 | padding: 20px;
424 | grid-area: copyr;
425 | color: #888;
426 | font-family: "Helvetica Light", san-serif;
427 | }
428 |
429 | footer {
430 | padding: 1rem;
431 | border-top: #ccc solid 1px;
432 | color: #383838;
433 | font-size: 15px;
434 | display: grid;
435 | grid-template-areas: "about about about about" "navigation navigation categories categories" "btns btns btns btns" "copyr copyr copyr copyr";
436 | text-align: center;
437 | }
438 |
439 | .logo {
440 | width: 100px;
441 | }
442 |
443 | .footer-icons i {
444 | padding: 0 10px;
445 | }
446 |
447 | .card-price-result {
448 | display: flex;
449 | justify-content: space-between;
450 | }
451 |
452 | .grid-results {
453 | display: flex;
454 | flex-direction: column;
455 | }
456 |
457 | .result-container {
458 | width: 100%;
459 | padding: 50px 0;
460 | display: flex;
461 | flex-direction: column;
462 | align-items: center;
463 | justify-content: stretch;
464 | }
465 | .result-container p {
466 | align-self: flex-start;
467 | margin-left: 20px;
468 | }
469 |
470 | .list-img {
471 | margin-bottom: 20px;
472 | height: 200px;
473 | width: auto;
474 | }
475 |
476 | .result-img-container {
477 | display: flex;
478 | justify-content: center;
479 | }
480 |
481 | .text-result {
482 | font-family: "Helvetica Light", san-serif;
483 | color: #888;
484 | }
485 |
486 | .result-title {
487 | color: #383838;
488 | font-family: "Helvetica Bold", san-serif;
489 | font-size: 18px;
490 | }
491 |
492 | .card-price-result {
493 | margin-top: 10px;
494 | }
495 |
496 | .buy-links {
497 | margin-top: 15px;
498 | width: 100%;
499 | }
500 | .buy-links a {
501 | border-radius: 8px;
502 | padding: 8px 10px;
503 | }
504 |
505 | .nav-page {
506 | display: flex;
507 | justify-content: center;
508 | align-items: center;
509 | }
510 | .nav-page a {
511 | border: #888 1px solid;
512 | color: #888;
513 | width: 10px;
514 | padding: 3px 8px;
515 | margin: 10px 5px;
516 | }
517 | .nav-page a:hover {
518 | border: #d35266 1px solid;
519 | background-color: #d35266;
520 | color: #fff;
521 | }
522 |
523 | .filter-section {
524 | width: 215px;
525 | border-right: #ccc 1px solid;
526 | padding: 20px 15px;
527 | }
528 |
529 | .filter-group h3 {
530 | padding: 10px 0;
531 | margin-bottom: 10px;
532 | font-size: 16px;
533 | font-weight: normal;
534 | color: #383838;
535 | font-family: "Helvetica Bold", san-serif;
536 | border-bottom: #ccc 1px solid;
537 | }
538 |
539 | .checkbox-item {
540 | margin: 10px 0;
541 | font-family: "Helvetica Light", san-serif;
542 | font-size: 14px;
543 | color: #383838;
544 | }
545 | .checkbox-item input {
546 | margin-right: 8px;
547 | }
548 |
549 | @media only screen and (max-width: 767px) {
550 | .d-mobile-none {
551 | display: none;
552 | }
553 |
554 | .buy-links {
555 | display: none;
556 | }
557 |
558 | .nav-main {
559 | padding-left: 5px;
560 | padding-right: 5px;
561 | }
562 | .nav-main a {
563 | font-size: 12px;
564 | }
565 | }
566 | @media only screen and (min-width: 768px) {
567 | .d-mid-none {
568 | display: none;
569 | }
570 |
571 | .card-price-result {
572 | display: none;
573 | }
574 |
575 | .grid {
576 | grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
577 | }
578 |
579 | .grid-results {
580 | padding: 50px 0;
581 | display: flex;
582 | align-items: center;
583 | justify-content: center;
584 | width: 100%;
585 | margin: 0;
586 | }
587 |
588 | .card-result {
589 | background-color: #fafafa;
590 | width: 90%;
591 | border: none;
592 | border-top: #ccc solid 1px;
593 | border-bottom: #ccc solid 1px;
594 | box-shadow: none;
595 | margin: 0;
596 | display: flex;
597 | flex-direction: row;
598 | align-content: center;
599 | justify-content: space-around;
600 | }
601 |
602 | .info-result {
603 | margin-left: 30px;
604 | align-self: auto;
605 | height: 3rem;
606 | }
607 | .info-result p {
608 | margin: 10px 0;
609 | }
610 |
611 | .list-img {
612 | display: block;
613 | max-height: 200px;
614 | max-width: 100%;
615 | }
616 |
617 | footer {
618 | padding: 0;
619 | padding-top: 50px;
620 | grid-template-areas: "about navigation categories btns" "copyr copyr copyr copyr";
621 | }
622 |
623 | .about {
624 | width: 300px;
625 | }
626 |
627 | .copyright {
628 | width: 92%;
629 | }
630 |
631 | .container {
632 | display: flex;
633 | }
634 | }
635 | @media only screen and (min-width: 992px) {
636 | .nav-login {
637 | display: flex;
638 | }
639 |
640 | .nav-main {
641 | padding: 0 80px;
642 | }
643 |
644 | .right-arrow {
645 | display: inline;
646 | }
647 |
648 | .left-arrow {
649 | display: inline;
650 | }
651 | }
652 |
653 | /*# sourceMappingURL=style.css.map */
654 |
--------------------------------------------------------------------------------
/assets/stylesheet/style.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["_fonts.scss","_reset.scss","_var.scss","_extentions.scss","_nav.scss","_header.scss","_department.scss","_footer.scss","_search-results.scss","_filter-section.scss","_media-queries.scss"],"names":[],"mappings":"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","file":"style.css"}
--------------------------------------------------------------------------------
/assets/stylesheet/style.scss:
--------------------------------------------------------------------------------
1 | @use 'fonts';
2 | @use 'var';
3 | @use 'reset';
4 | @use 'extentions';
5 | @use 'nav';
6 | @use 'header';
7 | @use 'department';
8 | @use 'footer';
9 | @use 'search-results';
10 | @use 'filter-section';
11 | @use 'media-queries';
12 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Ampert
12 |
13 |
14 |
15 |
16 |
25 |
26 |
33 |
34 |
88 |
89 |
90 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
New
104 |
Brand: Razer
105 |
106 | +
107 | $44.99
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
New
119 |
Brand: Sennheiser
120 |
121 | +
122 | $199.99
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
New
133 |
Brand: Sony
134 |
135 | +
136 | $29.99
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
New
147 |
Brand: Skullcandy
148 |
149 | +
150 | $34.99
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
New
161 |
Brand: JLab Audio
162 |
163 | +
164 | $55.99
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
New
177 |
Brand: Skullcandy
178 |
179 | +
180 | $149.99
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
New
202 |
Brand: Razer
203 |
204 | +
205 | $44.99
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
New
217 |
Brand: Sennheiser
218 |
219 | +
220 | $199.99
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
New
231 |
Brand: Sony
232 |
233 | +
234 | $29.99
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
New
245 |
Brand: Skullcandy
246 |
247 | +
248 | $34.99
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
New
259 |
Brand: JLab Audio
260 |
261 | +
262 | $55.99
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
New
275 |
Brand: Skullcandy
276 |
277 | +
278 | $149.99
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
New
300 |
Brand: Razer
301 |
302 | +
303 | $44.99
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
New
315 |
Brand: Sennheiser
316 |
317 | +
318 | $199.99
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
New
329 |
Brand: Sony
330 |
331 | +
332 | $29.99
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
New
343 |
Brand: Skullcandy
344 |
345 | +
346 | $34.99
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
New
357 |
Brand: JLab Audio
358 |
359 | +
360 | $55.99
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
New
373 |
Brand: Skullcandy
374 |
375 | +
376 | $149.99
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 | Lorem ipsum dolor, sit amet consectetur adipisicing elit. Debitis
389 | illum tempora sequi veritatis illo! Dolorum sunt possimus vero,
390 | consequatur quo neque tenetur, totam cumque, rerum illum quia
391 | blanditiis nisi ipsa dolor repellat?
392 |
393 |
394 |
404 |
415 |
426 |
427 |
428 | Copyright© 2015 Ampert.com. All Rights Reserved. Designed by
429 | Mohammed Awad
430 |
431 |
438 |
439 |
440 |
441 |
442 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "devDependencies": {
3 | "hint": "6.0.x",
4 | "stylelint": "13.3.x",
5 | "stylelint-config-standard": "20.0.x",
6 | "stylelint-csstree-validator": "^1.9.0",
7 | "stylelint-scss": "3.17.x"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/pages/list.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | Ampert
11 |
12 |
13 |
14 |
15 |
24 |
25 |
32 |
33 |
53 |
54 |
55 |
114 |
115 |
Your search returned 5 items
116 |
117 |
118 |
119 |
121 |
122 |
123 |
125 |
New
126 |
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Deserunt
127 | quia repellendus numquam
128 |
129 |
Brand: Klipsch
130 |
137 |
138 | +
139 | $44.99
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
150 |
New
151 |
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Deserunt
152 | quia repellendus numquam
153 |
154 |
Brand: Boytone
155 |
162 |
163 | +
164 | $64.99
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
175 |
New
176 |
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Deserunt
177 | quia repellendus numquam
178 |
179 |
Brand: Bose
180 |
187 |
188 | +
189 | $44.99
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
200 |
New
201 |
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Deserunt
202 | quia repellendus numquam
203 |
204 |
Brand: JLab Audio
205 |
212 |
213 | +
214 | $49.99
215 |
216 |
217 |
218 |
219 |
220 |
222 |
223 |
224 |
226 |
New
227 |
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Deserunt
228 | quia repellendus numquam
229 |
230 |
Brand: Audio-Technica
231 |
238 |
239 | +
240 | $44.99
241 |
242 |
243 |
244 |
245 |
246 | 1
247 | 2
248 | 3
249 | 4
250 | ...
251 | 7
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 | Lorem ipsum dolor, sit amet consectetur adipisicing elit. Debitis
261 | illum tempora sequi veritatis illo! Dolorum sunt possimus vero,
262 | consequatur quo neque tenetur, totam cumque, rerum illum quia
263 | blanditiis nisi ipsa dolor repellat?
264 |
265 |
266 |
276 |
287 |
298 |
299 |
300 | Copyright© 2015 Ampert.com. All Rights Reserved. Designed by
301 | Mohammed Awad
302 |
303 |
310 |
311 |
312 |
313 |
314 |
--------------------------------------------------------------------------------