Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Estilização de carrinho de compra de página e-commerce, Provas de Web Design e Desenvolvimento

Trabalho de avaliação de final de módulo descrevendo o desenvolvimento de um estilização em CSS de uma página web em um estudo de caso.

Tipologia: Provas

2023

Compartilhado em 31/07/2024

luilio-sm
luilio-sm 🇧🇷

1 documento

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Nome completo: Luílio da Silva Mota
Curso: Pós-graduação Em Desenvolvimento Full Stack
Área: Tecnologia Nº do estudo de caso: 86
Lembretes importantes:
Leia o manual para elaboração de estudo de caso;
Não é necessário reproduzir o enunciado do estudo de caso;
Não se preocupe com a ABNT! Seu trabalho pode seguir este template (fonte
Arial, tamanho 12 com espaçamento simples);
O estudo de caso deve ter no mínimo 400 e máximo de 800 palavras contando a
partir do título.
Estilização em CSS de carrinho de compras para a plataforma
Descomplicommerce com Angular
A experiência do usuário é o que guia e determina a tomada de decisão para
qual direção seguir no desenvolvimento de uma aplicação. Afinal, qual finalidade teria
um site, aplicativo ou ferramenta se não for utilizável pelo usuário?
Alinhado a esta preocupação, a criatividade e o conhecimento na estilização são
vistos como atributos fundamentais na obtenção de bons resultados em um produto
finalizado que seja atraente e satisfatório ao público a quem se destina.
Para implementação do carrinho de compras da plataforma Descomplicommerce
foram utilizados 3 arquivos principais seguindo o padrão de desenvolvimento em
Angular: “shopping-cart.component.ts” (arquivo em Type Script, responsável pelas
funções, ações e interações), “shopping-cart.component.html” (arquivo onde fica a
linguagem de marcação HTML, contém o template do componente) e “shopping-
cart.component.css” (arquivo em CSS responsável pelo estilo do componente da
aplicação). Para uma estilização moderna e prática foi instalado a biblioteca Angular
Material pelo comando “ng add @angular/material”.
As implementações de estilização do carrinho de compras foram feitas
principalmente no arquivo em css “shopping-cart.component.css” utilizando 8 seletores:
“.carrinho”
“.mat-divider”
“.mdc-fab—extended”
“.carrinho .titulo”
“.carrinho button”
“.carrinho .itens”
“.carrinho .itens .lista"
“.carrinho .finalizar”
Os seletores “.mat-divider” e “.mdc-fabextended" foram utilizados para alterar
o que veio encapsulado na biblioteca do Angular Material, os demais foram criados
durante o desenvolvimento da estilização. Para obter uma aplicação responsiva foi
utilizado a estrutura CSS Media Query com a condição de alteração do seletor
pf3
pf4

Pré-visualização parcial do texto

Baixe Estilização de carrinho de compra de página e-commerce e outras Provas em PDF para Web Design e Desenvolvimento, somente na Docsity!

Nome completo: Luílio da Silva Mota Curso: Pós-graduação Em Desenvolvimento Full Stack Área: Tecnologia Nº do estudo de caso: 86 Lembretes importantes:

  • Leia o manual para elaboração de estudo de caso;
  • Não é necessário reproduzir o enunciado do estudo de caso;
  • Não se preocupe com a ABNT! Seu trabalho pode seguir este template (fonte Arial, tamanho 12 com espaçamento simples);
  • O estudo de caso deve ter no mínimo 400 e máximo de 800 palavras contando a partir do título. Estilização em CSS de carrinho de compras para a plataforma Descomplicommerce com Angular A experiência do usuário é o que guia e determina a tomada de decisão para qual direção seguir no desenvolvimento de uma aplicação. Afinal, qual finalidade teria um site, aplicativo ou ferramenta se não for utilizável pelo usuário? Alinhado a esta preocupação, a criatividade e o conhecimento na estilização são vistos como atributos fundamentais na obtenção de bons resultados em um produto finalizado que seja atraente e satisfatório ao público a quem se destina. Para implementação do carrinho de compras da plataforma Descomplicommerce foram utilizados 3 arquivos principais seguindo o padrão de desenvolvimento em Angular: “shopping-cart.component.ts” (arquivo em Type Script, responsável pelas funções, ações e interações), “shopping-cart.component.html” (arquivo onde fica a linguagem de marcação HTML, contém o template do componente) e “shopping- cart.component.css” (arquivo em CSS responsável pelo estilo do componente da aplicação). Para uma estilização moderna e prática foi instalado a biblioteca Angular Material pelo comando “ng add @angular/material”. As implementações de estilização do carrinho de compras foram feitas principalmente no arquivo em css “shopping-cart.component.css” utilizando 8 seletores:
  • “.carrinho”
  • “.mat-divider”
  • “.mdc-fab—extended”
  • “.carrinho .titulo”
  • “.carrinho button”
  • “.carrinho .itens”
  • “.carrinho .itens .lista"
  • “.carrinho .finalizar” Os seletores “.mat-divider” e “.mdc-fab—extended" foram utilizados para alterar o que veio encapsulado na biblioteca do Angular Material, os demais foram criados durante o desenvolvimento da estilização. Para obter uma aplicação responsiva foi utilizado a estrutura CSS Media Query com a condição de alteração do seletor

“.carrinho” reduzindo a largura para 250px quando a tela estiver até no máximo 600px de largura. Com tamanho máximo do carrinho de 400px, botões de cor #90ee90, fundo gradiente linear com as cores #c9f1c9 e #f8fff8 o código de estilização do componente do carrinho de compras no arquivo “shopping-cart.component.css” ficou da seguinte forma: .carrinho { max-width: 400px; max-height: 400px; border: 2 ; border-radius: 15px; padding: 20px; background:-moz-linear-gradient(#c9f1c9, #f8fff8) } .carrinho button { background-color: #90ee90; border-radius: 8px; } .mat-divider { padding-bottom: 15px; } .mdc-fab--extended { height: 35px; } .carrinho .titulo { margin-bottom: 20px; } .carrinho .itens { height: 200px; } .carrinho .itens .lista { height: 30px; display: flex; place-content: space-between;

O código de implementação das funções “limparItems()”, “contarProdutosRepetidos(produtos:Array, nomeProduto:String)”, “somaItems()” e com as variáveis “items:Array” e “itemsFilter:Array” estão no arquivo “shopping- cart.component.ts”, desenvolvido por João Augusto Cerqueira, responsável pela criação do carrinho. O carrinho de compras ficou com um design moderno, responsivo e atraente, de acordo com o que foi proposto pela equipe de desenvolvimento com objetivo de atender às necessidades e expectativas do usuário.