Herramientas de usuario

Herramientas del sitio


clase:daw:diw:1eval:tema02

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisión Ambos lados, revisión siguiente
clase:daw:diw:1eval:tema02 [2022/10/10 11:45]
admin [Ejercicios]
clase:daw:diw:1eval:tema02 [2023/09/25 08:47]
admin [Ejercicios]
Línea 190: Línea 190:
  
 Como arquitectura CSS vamos a seguir durante todo el curso una llamada [[http://getbem.com/|BEM]]. Como arquitectura CSS vamos a seguir durante todo el curso una llamada [[http://getbem.com/|BEM]].
 +
 +
 +{{:clase:daw:diw:1eval:arquitectura_css.jpg?700|}}
 +[[https://platzi.com/tutoriales/1640-frontend-developer-2019/9913-oocss-bem-smacss-itcss-y-atomic-design/|OOCSS, BEM, SMACSS, ITCSS y Atomic Design]]
  
  
Línea 350: Línea 354:
   * g--margin-4    * g--margin-4 
   * g--margin-bottom-6   * g--margin-bottom-6
 +
 +{{:clase:daw:diw:1eval:globales.jpg|}}
 +
  
 ---- ----
Línea 501: Línea 508:
   * Botón ''Normal-Secundario'' usando la clase CSS ''c-boton'' y ''c-boton--secundario'' que sea grande, usa ''g--padding-horizontal-8'', ''g--padding-vertical-5''   y ''g--font-size-5''   * Botón ''Normal-Secundario'' usando la clase CSS ''c-boton'' y ''c-boton--secundario'' que sea grande, usa ''g--padding-horizontal-8'', ''g--padding-vertical-5''   y ''g--font-size-5''
  
-==== Ejercicio 6 ====+==== Ejercicio 6.A ====
 Crea las clases CSS necesarias para crear el componente "c-panel" de bootstrap. Crea las clases CSS necesarias para crear el componente "c-panel" de bootstrap.
  
 Lo puedes ver en [[https://getbootstrap.com/docs/3.3/components/#panels-basic|Panels]] Lo puedes ver en [[https://getbootstrap.com/docs/3.3/components/#panels-basic|Panels]]
 +
 +==== Ejercicio 6.B ====
 +Añade al ejercicio anterior los modificadores necesarios para que el panel pueda ser de "peligro".
 +
 +Y crea un panel normal y otro de peligro 
  
  
Línea 643: Línea 655:
  
  
 +==== Ejercicio 8 ====
 +Crear un map con los tamaños de padding
  
 +  $padding-values {
 +    "0":0px,
 +    "1":4px,
 +    "2":6px,
 +    ......
 +  }
 +  
 +Pero usando los valores del array de paddings del tema 1.
  
 +Crea los siguientes globales
  
 +  g--padding-0
 +  g--padding-1
 +  ....
 +  g--padding-left-0
 +  g--padding-left-1
 +  ....
 +  g--padding-right-0
 +  g--padding-right-1
 +  ....
 +  g--padding-top-0
 +  g--padding-top-1
 +  ....
 +  g--padding-bottom-0
 +  g--padding-bottom-1
 +  ....
 +  g--padding-vertical-0
 +  g--padding-vertical-1
 +  ....
 +  g--padding-horizontal-0
 +  g--padding-horizontal-1
 +  ....
  
-==== Ejercicio 8 ====+==== Ejercicio 9 ==== 
 +Repite el ejercicio anterior pero ahora con 
 +  * la propiedad ''font-size'' 
 +  * La propiedad ''margin'' 
 + 
 +==== Ejercicio 10 ==== 
 +Repite el ejercicio anterior pero ahora con los colores del tema 1. 
 + 
 +Para ello deberás crear un map dentro de un map: 
 + 
 +<sxh base> 
 +$colores:
 +  "principal":("1":#DCEBFE, "2":#BEDBFE, "3":#91C3FD, "4":#61A6FA, "5":#3C83F6, "6":#2463EB, "7":#1D4FD7, "8":#1E3FAE, "9":#1E3B8A) 
 +  "laternativo":("1":#FEF3C8, "2":#FDE68B, "3":#FCD44F, "4":#FBBD23, "5":#F59F0A, "6":#DB7706, "7":#B35309, "8":#91400D, "9":#76350F) 
 +  "rojo":..... 
 +
 +</sxh> 
 + 
 +Las propiedades CSS serán: 
 +  * ''color'' 
 +  * ''background-color'' 
 + 
 + 
 +Y al crear los globales tendrán la siguiente forma 
 + 
 +  * ''g--color-rojo-4'' 
 +  * ''g--background-color-principal-1'' 
 +  * etc. 
 + 
 + 
 + 
 +==== Ejercicio 11 ====
 Mira la página de [[https://www.bankia.es/es/particulares|Bankia Particulares]] y según la metodología de BEM indica: Mira la página de [[https://www.bankia.es/es/particulares|Bankia Particulares]] y según la metodología de BEM indica:
   * Los componentes, elementos y modificadores que hay    * Los componentes, elementos y modificadores que hay 
Línea 658: Línea 733:
 Este ejercicio es como hacer el análisis de la página desde el punto de vista de BEM Este ejercicio es como hacer el análisis de la página desde el punto de vista de BEM
  
-==== Ejercicio ====+==== Ejercicio 12 ====
 Crea una página web que tenga lo siguiente: Crea una página web que tenga lo siguiente:
  
Línea 666: Línea 741:
   * Márgenes globales.   * Márgenes globales.
   * Que todo se organice según la estructura de ficheros de SASS   * Que todo se organice según la estructura de ficheros de SASS
 +
 +
 +==== Ejercicio 13 ====
 +Crea los siguientes Badgets.
 +
 +{{:clase:daw:diw:1eval:badgets.png|}}
 +
 +==== Ejercicio 14 ====
 +Modifica los bagets del ejercicio anterior pero añadiendo a la derecha un circulo que tendrá un número.
 +
 +{{:clase:daw:diw:1eval:badgets_numered.png|}}
 +
 +
  
  
  
  
clase/daw/diw/1eval/tema02.txt · Última modificación: 2024/05/17 18:43 por admin