
Se cree que muchas personas han utilizado box-shadow ampliamente, se puede usar para agregar varios efectos de sombra a los elementos. A la inversa, solo se nos recuerda cuando necesitamos implementar sombras. En realidad, box-shadow también acepta que el cuarto argumento sirve como radio de expansión de la sombra. Cuando queremos establecer solo el radio de expansión, cero desplazamiento, cero desenfoque, su efecto es en realidad equivalente a una línea continua " borde ".
box-shadow Sólo puede simular efectos de borde sólido. En algunos casos, es posible que necesitemos generar un efecto de borde discontinuo. Podemos utilizar el trazo outline similar border y el desplazamiento de trazo correspondiente outline-offset para lograrlo.

<style>
main{
width: 100%;
padding: 0 10vh;
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
}
div:nth-of-type(1) {
width: 60px; height: 60px;
border-radius: 50%;
background: #fafafa;
margin: 105px 29px;
box-shadow: 0 0 0 10px #E8E2D6, 0 0 0 20px #E1D9C9,
0 0 0 30px #D9CFBB, 0 0 0 40px #D2C6AE,
0 0 0 50px #CABCA0, 0 0 0 60px #C3B393,
0 0 0 70px #BBA985, 0 0 0 80px #B4A078;
}
div:nth-of-type(2){
width: 200px; height: 120px;
background: #efebe9;
border: 5px solid #B4A078;
outline: #B4A078 dashed 1px;
outline-offset: -10px;
margin-bottom: 20px;
}
</style>
<main>
<div></div>
<div></div>
</main>
Ver resultado
Comentarios