Guia de aprendizado
Design responsívo: cartões e sombras
Cartões, em web design, trazem um efeito de relevo para dar destaque visual a um bloco de conteúdo. Esse destaque é realizado inserindo-se uma borda com esmaecimento. O framework Sketch fornece até dez numerações graduais de esmaecimento com 5 perspectivas distintas para atribuir o efeito de cartão a um bloco de conteúdo. Essas perspectivas consideram:
Bordas de igual espessura;
Borda superior com maior espessura em relação às demais;
Borda direita com maior espessura em relação às demais;
Borda inferior com maior espessura em relação às demais;
Borda esquerda com maior espessura em relação às demais.
Para utilizar o efeito cartão em um bloco de conteúdo, basta incorporar a classe de prefixo card- seguida de uma numeração, de 1 a 10, referente à espessura de suas bordas. Os cartões devem ser utilizados com contêiners ou colunas que tenham uma altura definida. O código abaixo demonstra a criação de cartões:
<div class="container bg-color-ghost-white greatest-height small-padding small-border-frame border-color-silver"> <div class="col-8 center greatest-height card-3"> <div class="col-12 greater-height bg-color-white"> </div> <div class="col-12 shortest-height bg-color-dark-green"> <p class="text-center text-color-white">Título do cartão</p> </div> </div></div>Esse código irá produzir o seguinte resultado:
Título do cartão
O efeito de sombra funciona de forma similar ao de cartão, até mesmo em sua sintaxe, em que se utiliza o prefixo shadow-, a espessura da sombra e a direção da sombra. Considere o exemplo a seguir:
<div class="container bg-color-ghost-white greatest-height small-padding small-border-frame border-color-silver"> <div class="col-8 center greatest-height shadow-3"> <div class="col-12 greater-height bg-color-white"> </div> <div class="col-12 shortest-height bg-color-indigo"> <p class="text-center text-color-white">Título do bloco de conteúdo</p> </div> </div></div>O código acima irá resultar no seguinte conteúdo:
Título do bloco de conteúdo
Sombras internas: sensação de profundidade
Ao contrário do efeito de cartões e de sombras externas, as sombras internas concebem a sensação de profundidade e podem ser utilizadas em blocos de conteúdo de forma similar ao uso das classes com o prefixo shadow-, bastando-se alterar tal prefixo por inner-shadow-. O código abaixo ilustra um exemplo de uso da sombra interna.
<div class="container bg-color-ghost-white greatest-height small-padding small-border-frame border-color-silver"> <div class="col-8 center greatest-height"> <div class="col-12 greater-height bg-color-white inner-shadow-3"> </div> <div class="col-12 shortest-height bg-color-dark-slate-gray"> <p class="text-center text-color-white">Título do bloco de conteúdo com sombra interna</p> </div> </div></div>O código acima irá resultar no seguinte conteúdo:
Título do bloco de conteúdo com sombra interna