Mostrando entradas con la etiqueta Un diseño HTML5/CSS3: The Cat Template. Mostrar todas las entradas
Mostrando entradas con la etiqueta Un diseño HTML5/CSS3: The Cat Template. Mostrar todas las entradas

sábado, 21 de junio de 2014

El diseño CSS3: The Cat Template



1. Objetivo

No vamos a describir aquí todo el diseño CSS, que es además bastante clásico, sino que vamos simplemente a aprehender los estilos CSS3.


2. El diaporama

El diaporama se encuentra dentro de un elemento <section id="intro"> y presenta bordes redondeados.

Este es el estilo CSS:


#intro{
width: 960px;
position: relative;
float: left;
height:300px;
padding:10px;
background:#E9EAEB;
margin-top:52px;
-moz-border-radius: 5px;
border-radius: 5px;
}

Como podemos ver, se han usado bordes redondeados de 5 píxeles: border-radius: 5px;.


3. Las fotografías de los artículos

En los artículos en columnas, las fotos de gatos presentan bordes redondeados y una sombra.


Este es el estilo CSS que se ha utilizado:

a.photo_hover3{
position:relative;
float: left;
margin:5px 13px 8px 0;
padding: 8px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px #D7D7D7;
-webkit-box-shadow: 2px 2px #D7D7D7;
}

Como podemos ver, se han usado bordes redondeados de 5 píxeles: border-radius: 5px; y se ha aplicado una sombra de 2 píxeles de color gris claro: box-shadow: 2px 2px #D7D7D7;.


4. Al pasar el cursor sobre las fotografías de los artículos

Al pasar el cursor con el ratón sobre las fotos, podemos ver un efecto de transparencia que se consigue gracias a la propiedad opacity:

a.photo_hover3:hover {
border: 1px solid #E1E1E1;
background-color:white;
opacity:0.5;
}


5. Los botones Read more

Los botones Read more son vínculos <a class="button">.


Esta clase permite aplicar una sombra: box-shadow: 2px 2px #D7D7D7;.

.button {
width: 80px;
height:16px;
position:relative;
margin-top:12px;
padding:9px;
background:#E9EAEB;
display: inline-block;
color:#FF9966;
font-weight:bold;
cursor: pointer;
text-align: center;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
text-decoration:none;
-moz-box-shadow: 2px 2px #D7D7D7;
-webkit-box-shadow: 2px 2px #D7D7D7;


Espero haber ayudado en algo. Hasta la próxima oportunidad!







La estructura HTML5: The Cat Template



La plantilla del gato, The cat template, está disponible en la URL: http://freehtml5templates.com/cattemplate-html5-and-css3-template/

En esta dirección tendrá acceso al sitio web de demostración y podrá descargar los archivos fuente.



1. Dos partes

El sitio web está dividido en dos partes principales: 
  • una caja <div id="container">, 
  • un <footer> para el pie de página.



2. El contenedor principal

La caja <div id="container"> contiene cinco zonas de visualización: 
  • un <header> para el encabezado, con el logotipo y el menú de navegación, 
  • una sección <section id="intro"> para el diaporama, 
  • una caja <div .holder_content1> para el mensaje que aparece debajo del diaporama, 
  • una caja <div .holder_content> que muestra los cuatro artículos en columnas, 
  • una caja <div .holder_content2> que muestra un artículo solo, en línea.



3. El encabezado

Estos son los elementos del encabezado:


El elemento <header> contiene: 
  • un vínculo <a id="logo">, con una imagen de fondo, 
  • un elemento <nav> para el menú de navegación, que ha sido creado con la habitual lista <ul>.



4. El diaporama

Este es el diaporama:


El diaporama se encuentra en un elemento <section> que contiene dos cajas <div>, con las imágenes como último hijo.



5. El mensaje

Este es el mensaje mostrado:


El mensaje que aparece debajo del diaporama se encuentra dentro de una caja <div class="holder_content1">, que contiene un elemento <section class= "groups">. Este último contiene, a su vez: 
  • un título <h1>, 
  • un elemento <article> que contiene un <h2> para el texto.



6. Los cuatro artículos

Podemos ver cuatro artículos en columnas:


Los cuatro artículos que aparecen verticalmente se encuentran dentro de una caja <div .holder_content>. Cada artículo ha sido insertado en un elemento <section> con una clase específica. Cada <section> contiene: 
  • un título <h3>, 
  • un vínculo <a> con una imagen de fondo, 
  • un párrafo <p> para el texto, 
  • un vínculo <a> para el botón Read more.



7. El artículo solo

Este es el artículo solo:


Podemos ver a continuación un artículo que aparece solo. Este ha sido insertado en una caja <div .holder_content2> que contiene un elemento <section .group6>. Este elemento <section> contiene, a su vez: 
  • un título <h3>, 
  • un vínculo <a> con una imagen de fondo, 
  • los párrafos <p>.



8. El pie de página

Así se visualiza el pie de página:


El pie de página <footer> contiene una caja <div class="container">. Esta contiene, a su vez: 
  • tres elementos <aside class="footer_left">, para los tres textos del pie de página, 
  • una imagen <img>, 
  • una caja <div #FooterThree> en el lado izquierdo, para mostrar la validación HTML5, 
  • una caja <div #FooterTwo> en el lado derecho, para incluir el copyright.


Espero haber ayudado en algo. Hasta la próxima oportunidad!








       
free counters

Páginas vistas en total según Google