banner ui
14/09/2019
Bordas muito arredondadas com Bootstrap

Você já deve ter reparado que muitas interfaces têm apresentado elementos com cantos muito arredondados. Quer alguns exemplos? Veja o conteúdo que aparece no Behance, no Dribbble e no Abduzeedo. É uma excelente opção para melhorar o estilo do seu projeto.

Caso não queria fazer tudo do zero e prefira usar frameworks para ajudar na tarefa, a dica é usar o Bootstrap. Nele já existem alguns tipos de bordas com algumas opções, como cores e tamanhos. Sendo também possível implementar seu próprio estilo de borda juntamente com as opções disponibilizadas.

Veja como é o código de um card no Bootstrap:

<div class="card bg-info text-white">
   <div class="card-body">
     <h5 class="card-title">Título do card.</h5>
     <p class="card-text">Texto do card.</p>
     <a href="#" class="btn btn-primary">botão</a>
   </div>
</div> 

Isso gera o card a seguir.

Título do card.

Texto do card.

botão


Para aplicar bordas mais arredondadas, basta inserir o seguinte trecho de código: style=”border-radius: 25px;”. Claro que é só uma das formas de se fazer. Uma forma mais adequada seria criar uma classe com o estilo da borda desejada em seu arquivo de estilos (CSS).

Dessa forma, apenas inserindo o trecho de código citado, você deve ficar com algo assim:

<div class="card bg-info text-white" style="border-radius: 25px;">
  <div class="card-body">
    <h5 class="card-title">Título do card.</h5>
    <p class="card-text">Texto do card.</p>
    <a href="#" class="btn btn-primary">botão</a>
  </div>
</div>

Veja o resultado a seguir.

Título do card.

Texto do card.

botão


Legal, né? Outras propriedades do Bootstrap que combinam bem com essas bordas muito arredondadas e os cards são as de margin (m) ou padding (p) negativos. Veja um exemplo no código abaixo e logo a seguir o resultado.

<div class="card bg-light pb-4" style="border-radius: 25px;">
  <div class="card-body">
    <h5 class="card-title">Título do card.</h5>
  </div>
</div>
<div class="card bg-info text-white mt-n5 m-3" style="border-radius: 25px;">
  <div class="card-body">
    <h5 class="card-title">Título do card.</h5>
    <p class="card-text">Texto do card.</p>
    <a href="#" class="btn btn-success">botão</a>
  </div>
</div>
Título do card.
Título do card.

Texto do card.

botão


Usando o trecho mt-n5, já estamos deixando o margin do topo (top) do card negativo em 5 “espaços” do Bootstrap. No card superior, dá para colocar um pb-5 para dar um padding na parte de baixo (bottom). Leia mais sobre essas propriedades do Bootstrap aqui.

Postagens relacionadas
Como delegar tarefas de forma eficiente? Ver

Em qualquer projeto, não só aqueles que envolvem o desenvolvimento de alguma solução tecnológica, uma das principais questões é como distribuir as tarefas entre os membros da equipe e garantir que o resultado, ao final do processo, seja satisfatório. Delegar tarefas de forma eficaz é uma habilidade que qualquer líder ou gestor que deseja aumentar […]

Trabalhando com Cookies apenas utilizando JavaScript Ver

Trabalhando com Cookies apenas utilizando JavaScript. Exemplo de como salvar e acessar dados armazenados. Link para repositório e página com demonstração de como trabalhar com mudança de tema.

Usando JQuery para alterar tema no Bootstrap Ver

Muitas aplicações possuem a opção de alterar o tema, geralmente indo de um modo claro para um modo escuro (dark mode). Isso pode servir para economizar a bateria dos dispositivos, para melhorar o estilo da aplicação ou até para agradar os olhos de quem já está cansado de olhar para aplicações claras demais. Há diversas formas de […]