No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
19 Hrs
46 Min
25 Seg

Creando la estructura de la sección main

9/20
Recursos

Aportes 27

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Así me está quedando
Mobile

Desktop

Supongo que ya muchos lo saben, pero por si a caso:

Asi podemos reiniciar el padding y margin de todos los elementos.

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

Yo lo hice con grid xd

main {
    color: $primary-text-color;
    padding: 0 64px;
    max-width: 100vw;
    article {
        display: grid;
        grid-template-columns: 50% auto;
        align-items: center;
        justify-content: space-between;
        width: auto;
        min-height: 80vh;
        h1 {
            font-size: 3em;
            margin-top: 0;
            font-weight: 700;
            line-height: 78px;
        }
        p {
            font-size: $paragraph-size;
            font-weight: 400;
            line-height: 32.5px;
        }
        button{
            background: none;
            border-style: none;
            font-weight: 700;
            font-size: 24px;
            padding: 20px;
            border-radius: 35px;
            color: $primary-color;
            background-color: $additional-color;
        }
        img{
            justify-self: end;
            width: 25vw; 
            object-fit: contain;
            border-radius: 20px;
        }
    }

Consejo
.
En la parte Mobile en los assets no encontré ninguno para el nav así que busque uno por internet en favicon pero el problema es que ese al igual que muchos iconos vienen en color negro y la solución que ayer fue modificar el color de la img para pasar de un color al otro

.
Los principales pasos que use para hacer el cambio fueron:
.

  • Crear un div llamado icons-mobile que estuviera oculto y se mostrara cuando el tamaño de pantalla fuera el adecuado, ese div contenía la url para tener la img
    .
    Ya en sass agregue esto :
 .icons-mobile
       display: flex
       width: 32px
       height: 32px
       filter: grayscale(80%) invert(500%) sepia(90%) saturate(70041%) hue-rotate(330deg) brightness(50%) contrast(100%)

.
lo importante fue filter y mediante varios intentos logre encontrar un color parecido, espero que os sirva y este es el resultado.
.

Yo la verdad muy en lo persona no me esta gustando como están dando el curso perfecto se nota que sabe sobre la materia la profesora pero no lleva un orden y creo que todavía le falta conocer un poco mas sobre la plataforma VSC. Espero que en un futuro mejore pero por el momento creo que me esta costando algo acoplarme al curso. Mucho éxito.

siento que en esta clase fuimos muy desordenados(cada quien trabaja como quiere, se entiende) pero mi punto de vista es que es mejor ir en orden y mas cuando se esta explicando ejemplo: main, h1, p, button y faltaron cosas por agregar ejm: (font-weight, line-weight), igual me esta gustando como explica la profe es muy detallada en todo y espero que en la siguiente clase se agregue o nos explique porque no se agrega.

Sorry, pero por más que estoy disfrutando el curso, no me gusta que hagan videos taaaan largos.

el párrafo, que por alguna razón no lo tenía desde el principio.

<p>
                    Debido al impacto ambiental siendo las acciones <br>
                    humanas las que modifican el ambiente, Eco-store <br>
                    se compromete a elaborar sus productos de manera <br>
                    artesanal y con materiales que favorecen al cuidado <br>
                    del medio ambiente.
                </p>```

Hola Chicos!
Todos los elementos en html por defecto traen un apdding, margin, dependiendo del agente (el explorador: chrome, edge, safari, firefox, etc) se les agrega mas o menos. Para reiniciar estos estilos, y poder manejarlos, esta tecnica es usada de manera profesional:
El selector universal (*) ->
*{
box-sizing:border-box;
padding:0;
margin:0;
}

✨Aprovecha al máximo el espacio en tu VSC 🦄

Quitar scroll horizontal

Seguro ya notaste que es un poco molesto ese scroll horizontal cuando tu código se extiende demasiado.

¿Te gustaría tenerlo todo a la vista? Solo debes agregar tus preferencias en el archivo settings.json de vsc.

Abrir archivo settings.json

  • Ctrl + , (coma)
  • Open settings: Esquina derecha superior 📝
    • Icono hoja con esquina doblada y con flecha :v
{
    "editor.wordWrap": "on", //👈👀
}

Te dejo mis apuntes por si quieres ver más configuraciones Configura VSC más el tutorial de configuración de vsc.

Así se vería tu VSC si lo configuras para optimizar al máximo el espacio, esto sirve si tienes una compu muy pequeña.

Encontré la siguiente información para nombrar el cuarto color de las variables globales: **"Quaternary"** se refiere al número cuatro en una secuencia, así que si estás hablando de un cuarto elemento en una secuencia, "quaternary" sería el término más adecuado. **"Quaternion"**, por otro lado, es un término matemático que se refiere a un sistema de números que extiende los números complejos.

Esa técnica de darle color de fondo al elemento, está buena para ubicar de una manera mas fácil los elementos.

Código en el repositorio de GitHub [platzi/cursos-sass (github.com)](https://github.com/platzi/cursos-sass)

Hola a todos:

Para que puedan cambiar los colores de los iconos realmente les recomiendo esta web. Solo tienen que poner el valor numerico del color que quieren y le saldra la linea de css filter que necesitan para cambiar de color el icono.
(https://codepen.io/sosuke/pen/Pjoqqp)

Definitivamente, este es mi curso favorito de Platzi 💚💚💚 ![](https://static.platzi.com/media/user_upload/image-63dcb535-48b1-4cb7-95ef-4c33a8ce14e6.jpg)
lo hice asi: ```js main{ width: 100%; height: auto; article { width: 90%; margin-inline: auto; display: grid; gap: 2rem; grid-template-columns: repeat(2, minmax(300px, 1fr)); .impact-section{ color: $Other-color-two; h1{ font-size: 3rem; color: $Other-color-two; } p{ font-size: 1.5rem; } button{ margin-top: 5rem; padding: 1rem 2rem; border: none; border-radius: 24px; display: block; background-color: #FA9500; color: $prim-color; font-weight: bold; } } .image-section{ img{ width: 100%; height: 90vh; border-radius: 8px; } } } } @media (max-width: 700px){ header{ nav{ width: 100%; padding: 0; } .icons{ button{ padding: 0; } } } main{ article { gap: 1rem; grid-template-columns: 1fr; grid-template-rows: repeat(2, minmax(300px, autp)); .impact-section{ button{ margin: 3rem; margin-inline: auto; } } .image-section{ img{ height: auto; } } } } } ```
ayer
asi como la tecnica de poner fondo de color a los elementos para ver el codigo va por buen camino.. tambien esta la tecnica de poner un margen a los div para todo en cuadriculas 🕵️‍♂️ div{ border : black solid 2px; }
Cuando veo cursos del profe Diego, veo en el el orden de las cosas... La profe es muy desordenada, trabaja en un flujo salteado, primero le da estilos a la imagen cuando es lo ultimo que se debe estilar, y asi... Puede que cada uno tenga su forma de trabajar, pero como plataforma deben tener un estandar de aprendizaje.
Demasiado confuso el curso hasta ahora. Más que nada por lo desordenada que viene siendo la manera de escribir código en las últimas clases.

Genial!

Creo que la profa lo había hecho bien en un principio, contenedores con 50% de width y la imagen con 100% de width de su contenedor que mide 50% de la página. Luego no se porque se arrepintió y lo cambió todo. ```js article{ display: flex; width: auto; padding: 10px 25px; color: $primary-text-color; .hero-info{ width: 50%; } .section-image{ width: 50%; img{ width: 100%; border-radius: 5%; } } } ```
En vez de utilizar \
para separar el párrafo en el HTML, se le puede asignar un tamaño en porcentajes 👇 ```css .main__impact-section{ color: $primary-text-color; width: 50%; p{ width: 70%; } } ```.main\_\_impact-section{    color: $primary-text-color;    width: 50%;    p{      width: 70%;    }
yo lo hice con grid, ya delimitando el width: 1300px y centrarlo `article {  width: auto;  max-width: 1300px;  display: grid;  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  margin: 0 auto;  gap: 20px;  justify-items: end;  color: $primary-text-color;  .inpact-section {    padding: 0 20px;    h2{        margin: 20px 0;        font-size: 3.2rem;        font-weight: 700;    }    p{        font-size: 1.3rem;        line-height: 2.3rem;    }    button{        margin-top: 80px;        width: 180px;        height: 50px;        font-size: 1rem;        color: white;        background-color: $background;        border-radius: 50px;        border: none;        cursor: pointer;    }  }  .image-section {    padding: 0 20px;    img {      width: 100%;      max-height: 680px;      object-fit: cover;      border-radius: 20px;    }  }}`

.

Así va quedando (modo Dark)

Si el padding a los lados es igual pueden usar también:

padding: 0px 20px; // Aplica un padding superior e inferior de 0px y a los lados de 20px
ó
padding-inline: 20px // Aplica el padding unicamente a los lados, sin afectar el padding superior e inferior.

Nota:
padding-block se usa para aplicar el padding únicamente arriba y abajo sin afectar el padding de los lados.