"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como criar um círculo com duas bordas usando CSS?

Como criar um círculo com duas bordas usando CSS?

Publicado em 2024-11-03
Navegar:638

How to Create a Circle with Two Borders Using CSS?

Como criar um círculo com duas bordas

Estilizar uma div em um círculo com duas bordas de forma responsiva pode ser realizado com CSS. O CSS div do círculo original fornecido pode ser modificado para criar o efeito desejado:

div.circle {
  width: 90%;
  height: 0;
  padding-bottom: 90%;
  margin: auto;
  float: none;
  border-radius: 50%;
  background: pink;
  border: 1px solid green;
  box-shadow: 0 0 0 5px red; /* Adds a second red border */
}

Aqui, a propriedade box-shadow é usada para criar uma segunda borda ao redor do círculo. Os valores 0 0 0 5px definem o deslocamento, o desfoque e a propagação da sombra, enquanto o vermelho especifica a cor da borda.

A abordagem de div interna mencionada na pergunta pode ser implementada com uma div adicional dentro do círculo div:

A div interna pode ser estilizada com uma cor de fundo e alinhada verticalmente usando flexbox:

div.circle {
  display: flex;
  align-items: center;
  justify-content: center;
}

div.inner {
  width: 80%;
  height: 80%;
  border-radius: 50%;
  background: blue;
}
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3