Neste artigo vamos aprender outra dica super simples do uso do CSS, vamos criar uma imagem com duas ou três bordas.
Vamos usar a seguinte imagem como referência;
<img src="https://cdn.pixabay.com/photo/2020/11/09/15/12/trail-5726987_960_720.jpg" width="300px">
Para dar mais estilo, vamos aplicar uma borda arredonda, aproveitando para criar uma classe chamada bordas
<style> .duasBordas{ border-radius: 50%; } </style> <img class="duasBordas" src="https://cdn.pixabay.com/photo/2020/11/09/15/12/trail-5726987_960_720.jpg" width="300px">
Aplicando bordas na imagem com CSS
Inicialmente vamos aplicar a borda que já conhecemos, as regras básicas de criação de bordas que aprendemos nas primeias aulas de CSS.
<style> .duasBordas{ border-radius: 50%; border-style: solid; border-width: 5px; border-color: blue; } </style>
Criando duas bordas com CSS
Agora vamos ver como criar duas bordas com CSS. O truque chega a ser bobo, consiste em apenas aplicar um padding na imagem e uma cor de fundo, ficando assim:
<style> .duasBordas{ border-radius: 50%; border-style: solid; border-width: 5px; border-color: blue; padding: 5px; background-color: yellow; } </style>
Criando três bordas com CSS
Se duas bordas não forem suficiente, o ideal então é criar logo 3 de uma vez. Para criar a terceira borda podemos usar o efeito de box-shadow
. Evite usar DIV
para criar a terceira borda, pode ser algo dificil de lidar no futuro. Eis então que temos;
<style> .tresBordas{ border-radius: 50%; border-style: solid; border-width: 5px; border-color: blue; padding: 5px; background-color: yellow; box-shadow: 0 0px 0px 5px red; } </style>
Espero que tenha gostado da dica! Até a próxima.