├── images ├── computer.png ├── products.svg ├── edit.svg ├── home.svg ├── delete.svg ├── admin.svg └── cart.svg ├── css ├── admin-home.css ├── product-listing.css ├── login.css ├── confirmation.css ├── product-form.css ├── catalog.css ├── details.css ├── cart.css └── styles.css ├── admin-home.html ├── login.html ├── detalhes.html ├── form.html ├── carrinho.html ├── confirmacao.html ├── catalogo.html └── listagem.html /images/computer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devsuperior/dscommerce-html-css/HEAD/images/computer.png -------------------------------------------------------------------------------- /css/admin-home.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #admin-home-section { 4 | padding: 20px 0; 5 | } 6 | -------------------------------------------------------------------------------- /css/product-listing.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #product-listing-section { 4 | padding: 20px 0; 5 | } 6 | 7 | .dsc-product-listing-image { 8 | width: 69px; 9 | height: 69px; 10 | display: block; 11 | } 12 | 13 | .dsc-product-listing-btn { 14 | height: 20px; 15 | width: auto; 16 | cursor: pointer; 17 | margin: 5px; 18 | } 19 | -------------------------------------------------------------------------------- /css/login.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #login-section { 4 | padding: 20px 0; 5 | } 6 | 7 | .dsc-login-form-container { 8 | width: 100%; 9 | max-width: 360px; 10 | margin: 0 auto; 11 | } 12 | 13 | .dsc-login-form-buttons { 14 | width: 100%; 15 | } 16 | 17 | @media (min-width: 576px) { 18 | #login-section { 19 | padding: 40px 0; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /css/confirmation.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #confirmation-section { 4 | padding: 20px 0; 5 | } 6 | 7 | .dsc-confirmation-message { 8 | font-size: 16px; 9 | font-weight: 700; 10 | color: var(--dsc-color-font-primary); 11 | text-align: center; 12 | } 13 | 14 | @media (min-width: 576px) { 15 | .dsc-confirmation-message { 16 | font-size: 24px; 17 | text-align: left; 18 | } 19 | } -------------------------------------------------------------------------------- /images/products.svg: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /css/product-form.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #product-form-section { 4 | padding: 20px 0; 5 | } 6 | 7 | .dsc-product-form-container { 8 | width: 100%; 9 | max-width: 500px; 10 | margin: 0 auto; 11 | } 12 | 13 | .dsc-product-form-buttons { 14 | width: 100%; 15 | display: grid; 16 | grid-gap: 20px; 17 | grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); 18 | } 19 | 20 | @media (min-width: 576px) { 21 | #product-form-section { 22 | padding: 40px 0; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /images/edit.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /css/catalog.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #catalog-section { 4 | padding: 20px 0; 5 | } 6 | 7 | .dsc-catalog-cards { 8 | display: grid; 9 | grid-gap: 20px; 10 | grid-template-columns: repeat(auto-fill, minmax(225px, 1fr)); 11 | } 12 | 13 | .dsc-catalog-card-top { 14 | display: flex; 15 | justify-content: center; 16 | padding: 10px; 17 | } 18 | 19 | .dsc-catalog-card-top img { 20 | width: 150px; 21 | height: 150px; 22 | } 23 | 24 | .dsc-catalog-card-bottom { 25 | padding: 10px 20px; 26 | min-height: 110px; 27 | } 28 | 29 | .dsc-catalog-card-bottom h3 { 30 | color: var(--dsc-color-font-secondary); 31 | font-size: 20px; 32 | } 33 | 34 | .dsc-catalog-card-bottom h4 { 35 | color: var(--dsc-color-font-primary); 36 | font-size: 12px; 37 | } 38 | -------------------------------------------------------------------------------- /images/home.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /css/details.css: -------------------------------------------------------------------------------- 1 | @import url("styles.css"); 2 | 3 | #product-details-section { 4 | padding: 20px 0; 5 | } 6 | 7 | .dsc-product-details-top { 8 | padding: 10px; 9 | display: flex; 10 | justify-content: center; 11 | } 12 | 13 | .dsc-product-details-top img { 14 | width: 220px; 15 | } 16 | 17 | .dsc-product-details-bottom { 18 | padding: 10px 20px; 19 | } 20 | 21 | .dsc-product-details-bottom h3 { 22 | color: var(--dsc-color-font-secondary); 23 | font-size: 20px; 24 | } 25 | 26 | .dsc-product-details-bottom h4 { 27 | color: var(--dsc-color-font-primary); 28 | font-size: 12px; 29 | } 30 | 31 | .dsc-product-details-bottom p { 32 | color: var(--dsc-color-font-primary); 33 | font-size: 12px; 34 | margin: 10px 0; 35 | } 36 | 37 | .dsc-category-container { 38 | display: flex; 39 | flex-wrap: wrap; 40 | } 41 | 42 | .dsc-category { 43 | padding: 0 20px; 44 | margin-right: 20px; 45 | margin-bottom: 10px; 46 | background-color: var(--dsc-color-bg-tertiary); 47 | border-radius: 4px; 48 | height: 30px; 49 | font-size: 12px; 50 | font-weight: 700; 51 | color: var(--dsc-color-font-tertiary); 52 | display: flex; 53 | justify-content: center; 54 | align-items: center; 55 | } 56 | -------------------------------------------------------------------------------- /admin-home.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |
30 | 35 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 36 | eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut 37 | enim ad minim veniam, quis nostrud exercitation ullamco laboris 38 | nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in 39 | reprehenderit in voluptate velit esse cillum dolore eu fugiat 40 | nulla pariatur. Excepteur sint occaecat cupidatat non proident, 41 | sunt in culpa qui officia deserunt mollit anim id est laborum. 42 |
43 |
31 | 1
36 |
47 | 1
52 |
38 | 1
42 |
52 | 1
56 |
37 |
48 |
60 |
71 |
82 |
93 |
104 |
115 |
126 |
137 | | ID | 51 |52 | | Preço | 53 |Nome | 54 |55 | | 56 | |
|---|---|---|---|---|---|
| 341 | 61 |![]() |
62 | R$ 5000,00 | 63 |Computador Gamer XT Plus Ultra | 64 |||
| 341 | 69 |![]() |
70 | R$ 5000,00 | 71 |Computador Gamer XT Plus Ultra | 72 |||
| 341 | 77 |![]() |
78 | R$ 5000,00 | 79 |Computador Gamer XT Plus Ultra | 80 |||
| 341 | 85 |![]() |
86 | R$ 5000,00 | 87 |Computador Gamer XT Plus Ultra | 88 |||
| 341 | 93 |![]() |
94 | R$ 5000,00 | 95 |Computador Gamer XT Plus Ultra | 96 |||
| 341 | 101 |![]() |
102 | R$ 5000,00 | 103 |Computador Gamer XT Plus Ultra | 104 |||
| 341 | 109 |![]() |
110 | R$ 5000,00 | 111 |Computador Gamer XT Plus Ultra | 112 |||
| 341 | 117 |![]() |
118 | R$ 5000,00 | 119 |Computador Gamer XT Plus Ultra | 120 |||
| 341 | 125 |![]() |
126 | R$ 5000,00 | 127 |Computador Gamer XT Plus Ultra | 128 |||
| 341 | 133 |![]() |
134 | R$ 5000,00 | 135 |Computador Gamer XT Plus Ultra | 136 |||
| 341 | 141 |![]() |
142 | R$ 5000,00 | 143 |Computador Gamer XT Plus Ultra | 144 |||
| 341 | 149 |![]() |
150 | R$ 5000,00 | 151 |Computador Gamer XT Plus Ultra | 152 |