Os usuários devem ser capazes de:
-
Veja os estados de foco para todos os elementos interativos na página
-
Adicionar itens ao carrinho
-
Visualize o carrinho e remova itens dele
-
Veja o layout ideal para o site, dependendo do tamanho da tela do dispositivo
- HTML5
- CSS
- Flexbox
- Grade CSS
- JavaScript vanilla
CSS -> esconde o contador do input number
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
JS -> Manipução de objeto e array
let shoppingCart = [];
const product = {
name: "Fall Limited Edition Sneakers",
price: 125,
img: "assets/images/image-product-1-thumbnail.jpg",
}
shoppingCart.push(product)
productName.innerHTML = shoppingCart[0].name;
- Usar funções, passando parâmetros e argumentos
- Máscara e validação de input em formulários
- Usar estruturas de repetição e laços ('while', 'for')