Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haz lo que hicimos en el aula

CSS


header{
    background-color: #696464;
    padding: 20px 0;
}


/*es la mejor técnica para alinear una div al centro 
Delegamos para que el navegador haga la cuenta al calcular la largura restante, dividir entre dos y agregar la mitad en cada uno de los lados.*/
.caja{
    position: relative;
    width: 940px;
    margin: 0 auto;
}

/*Con la position: absolute, yo puedo posicionar mi elemento en cualquier lugar de la página.*/
/*Debemos respetar la jerarquia de las etiquetas*/
nav{
    position: absolute;
    top: 110px;
    right: 0px;
}

/*creamos la barra de navegación horizontal*/
nav li{

    display: inline;
    /*Crea un espacio de separacion del texto contenido en nav bar*/
    margin: 0 0 0 15px;

}

nav a{
    /* Decoramos el texto de nuestro nav*/
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;
}

/*Crear animaciones apartir de eventos ejemplo poscionar el cursor sobre un elemento*/
nav a:hover{

    color: #c1b31b;

}
/* Este siguiente metodo nos permite tomar cada elemento de la lista y alinearlos los elementos*/
.productos{
    position: relative;
    width: 940px;
    margin: 0 auto;
    padding: 50px;

}
.productos li{
    display: inline-block;
    text-align: center;
    width: 30%;
    vertical-align: top;
     /*con los siguientes propiedades alineamos los elementos contendidos en cada li*/
    margin:0 1.5%;
    padding: 30px 20px;
    box-sizing: border-box;
    border: 2px #000000 solid;
    /*
    border-color: #000000;
    border-width: 2px;
    border-style: solid;
    */

    /* Border radius*/
    border-radius: 10px;
    /*
    border-radius: 8px 12px 20px 24px;
    border-top-left-radius: 8px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 24px;
    */

}
/* cambiamos color de border*/
.productos li:hover{
    border-color: #c1b31b;
}

/* Cuando damos click cambiamos color de border*/
.productos li:active{
    border-color: greenyellow;
}

/* Aplicamos hover solo aun elemento especifico en este caso h2*/
.productos li:hover h2{
    font-size: 33px;
}

.productos h2{
    font-size: 30px;
    font-weight: bold;
}

.productos-description{
    font-size: 18px;
}

.productos-precio{
    font-size: 20px;
    font-weight: bold;
    margin-top: 15px;
}

/*Footer*/

footer{
    text-align: center;
    background: url(imagenes/bg.jpg);
    padding: 40px;
}

.copyright{
    color: #ffffff;
    font-size: 13px;
    margin: 20px;
}

DOM

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Giraldo, espero que estés bien! ¡Que increible! Felicitaciones por la creatividad! Gracias por compartir tu código con nosotros. Le recomendamos que comparta su código con sus colegas en Discord, allí es posible que todos lo vean e interactúen contigo. Si tiene alguna pregunta sobre el contenido del curso, estamos aquí para ayudarlo. ¡Sigue practicando! ¡Vamos juntos! :)

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)