Herramientas de usuario

Herramientas del sitio


clase:daw:diw:1eval:tema05

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
clase:daw:diw:1eval:tema05 [2024/01/30 08:54]
admin [Grid]
clase:daw:diw:1eval:tema05 [2024/01/30 11:59] (actual)
admin [Grid]
Línea 347: Línea 347:
 La propiedad ''gap'' también funciona con **flex**</note> La propiedad ''gap'' también funciona con **flex**</note>
  
-==== span ==== 
-Se puede hacer que un elemento ocupe más de una columna con ''grid-column: span x;'' siendo ''x'' el número de columnas que quieres que se expanda. 
  
-<sxh css> 
-.l-columns { 
-  display: grid; 
-} 
- 
-.l-columns--4{ 
-  grid-template-columns: repeat(4, 1fr); 
-}   
- 
-.l-columns__area { 
- 
-} 
-.l-columns__area--span-2 { 
-  grid-column: span 2; 
-} 
-</sxh> 
- 
- 
-<sxh html> 
-  <div class="l-columns l-columns-4"> 
-    <div class="l-columns__area"></div> 
-    <div class="l-columns__area"></div> 
-    <div class="l-columns__area"></div> 
-    <div class="l-columns__area"></div> 
-    <div class="l-columns__area"></div> 
-    <div class="l-columns__area l-columns__area--span-2"></div> 
-    <div class="l-columns__area"></div>                     
-  </div> 
-</sxh> 
  
 ==== Bloque de Layout por columnas ==== ==== Bloque de Layout por columnas ====
Línea 426: Línea 395:
 </sxh> </sxh>
  
-<note tip+==== span ==== 
-{{ :clase:daw:diw:1eval:grid-garden.png?direct&100 |}} +Se puede hacer que un elemento ocupe más de una columna con ''grid-column: span x;'' siendo ''x'' el número de columnas que quieres que se expanda. 
-Para aprender Grid puede jugar a [[https://cssgridgarden.com/#es|Grid Garden A game for learning CSS grid layout]] + 
-</note>+<sxh css
 +.l-columns { 
 +  display: grid
 +
 + 
 +.l-columns--4{ 
 +  grid-template-columns: repeat(4, 1fr); 
 +  
 + 
 +.l-columns__area { 
 + 
 +
 +.l-columns__area--span-2 { 
 +  grid-columnspan 2; 
 +
 +</sxh> 
 + 
 + 
 +<sxh html> 
 +  <div class="l-columns l-columns--4"> 
 +    <div class="l-columns__area"></div> 
 +    <div class="l-columns__area"></div> 
 +    <div class="l-columns__area"></div> 
 +    <div class="l-columns__area"></div> 
 +    <div class="l-columns__area"></div> 
 +    <div class="l-columns__area l-columns__area--span-2"></div> 
 +    <div class="l-columns__area"></div>                     
 +  </div> 
 +</sxh>
  
 +  * Mas información
 +    * [[https://webdesign.tutsplus.com/how-to-build-web-form-layouts-with-css-grid--cms-28776t|How to Build Web Form Layouts With CSS Grid]]
 +    * [[https://www.scale.at/blog/responsive-form-layout-css-grid|Tutorial: A Responsive Form Layout with CSS Grid]]
 ===== Reglas BEM de Layout ===== ===== Reglas BEM de Layout =====
 Para hacer una clase de Layout hay que seguir las siguientes reglas: Para hacer una clase de Layout hay que seguir las siguientes reglas:
clase/daw/diw/1eval/tema05.1706601266.txt.gz · Última modificación: 2024/01/30 08:54 por admin