miércoles, 9 de enero de 2019

Un DISEÑO VISUAL de "Caja Flexible CSS"

Tutorial de HTML y principalmente su version 5

Flexbox (cajas flexibles) de CSS

Flexbox es una nueva modalidad de diseño visual que trae CSS3.

El uso de flexbox asegura que los elementos se comporten predeciblemente cuando el diseño visual de la página se encuentre con o deba adaptarse a diferentes tamaños de pantalla y diferentes dispositivos de visualización. Desventajas: no funciona en IE10 y anteriores.

Aprenderás mas de flexbox (caja flexible) de CSS en un capitulo futuro.

Ejemplo con flexbox:

Comidas del Mundo

Pastel de Queso

El pastel de queso es uno de los postres más comunes del mundo y, quizás, uno de los más antiguos que utilizan lácteos, diferentes de la leche. El primer registro que hace mención al pastel de queso viene desde los antiguos Juegos Olímpicos griegos. Marcus Porcius Cato (o Cato "el viejo") escribió la receta para su preparación en uno de sus tantos libros de cocina Romana, llamados "De Agricultura".

Derecho de autor © Abuelitas.com

Reduce bastante el ancho de la ventana de tu navegador de internet para apreciar en acción al código de abajo.


El código HTML y CSS que se haya tras este ejemplo:

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<style> 
div#pizarrón-flexible {
    display: -webkit-flex;
    display: flex;  
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    text-align: center;
}
div#pizarrón-flexible > * { 
    padding: 15px;
    -webkit-flex: 1 100%;
    flex: 1 100%;
}
article#tramo2 {
    text-align: left;
}
header.extremo2 {
    background: black;
 color: white;
}
footer.extremo2 {
    background: #aaa;
 color: white;
}
nav#canoa2 {
    background: #eee;
}
nav#canoa2 ul {
    list-style-type: none;
    padding: 0;
}
nav#canoa2 ul a {
    text-decoration: none;
}

@media all and (min-width: 768px) {
    nav#canoa2 {
     text-align: left;
  -webkit-flex: 1 auto;
  flex: 1 auto;
  -webkit-order: 1;
  order: 1;
 }
    article#tramo2 {
     -webkit-flex: 5 0px;
  flex: 5 0px;
  -webkit-order: 2;
  order: 2;
 }
    footer.extremo2 {
     -webkit-order: 3;
  order: 3;
 }
}
</style>
</head>
<body>
<div id="pizarrón-flexible">

<header class="extremo2">
   <h1>Comidas del Mundo</h1>
</header>
<nav id="canoa2">
  <ul>
    <li><a href="#">Pastel de Queso</a></li>
    <li><a href="#">Otra comida</a></li>
    <li><a href="#">Otra comida mas</a></li>
  </ul>
</nav>
<article id="tramo2">
  <h1>Pastel de Queso</h1>
  <p>El pastel de queso es uno de los postres más comunes del mundo y, quizás, uno de los más antiguos que utilizan lácteos, 
  diferentes de la leche. El primer registro que hace mención al pastel de queso viene desde los antiguos Juegos Olímpicos 
  griegos. Marcus Porcius Cato (o Cato "el viejo") escribió la receta para su preparación en uno de sus tantos libros de 
  cocina Romana, llamados "De Agricultura".</p>
</article>
<footer class="extremo2">Derecho de autor © Abuelitas.com</footer>

</div>

</body>
</html>

a continuación explicaremos cabalmente el codigo del ejemplo que corresponde a este nuevo tema...