Alguna vez te has preguntado ¿cómo hacer una sombra interior utilizando solo CSS3? es bastante sencillo en realidad!
Utilizaremos la propiedad «box-shadow«.
Vamos a aprovechar para crear un menu redondeado con una sombra interior en la parte superior.
1º el css:
.sombra{ -moz-box-shadow: inset 0 4px 6px rgba(0,0,0,.5); -webkit-box-shadow: inset 0 4px 6px rgba(0,0,0,.5); box-shadow: inset 0 4px 6px rgba(0,0,0,.5); } .redondea{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; } .menu{ width:100%; height: 30px; line-height: 30px; background:#fff; border:1px solid #ddd; } .menu li{ float:left; } .menu li a{ padding:0 15px; text-decoration:none; color:#bbb; }
2º el html de la lista del menu:
<ul class="menu redondea sombra"> <li><a href="">Inicio</a></li> <li><a href="">Empresa</a></li> <li><a href="">Fotos</a></li> <li><a href="">Contacto</a></li> </ul>
Agradezco tu comentario 🤘