CSS3 User Interface

Page 1

Bテ。rbara テ」ila / Diseテアo de Hojas de Estilo

CSS3 USER INTERFACE


1 QUE ES?

En la creación de un gran sitio web, de fácil uso estandarizado, los diseñadores actualmente tienen que depender de Scripts como JavaScripts y JavaScripts bibliotecas como JQuery. Css3 User Interface, introduce varias características nuevas que permitirán mejorar y estandarizar la experiencia de usuario con poco esfuerzo y sin secuencias de comandos.


2 PROPIEDADES

* * *

CSS3 Resizing CSS3 Outline Offset CSS3 Box Sizing

Otras: apperance / icon / nav-down / nav-index / nav-left / nav-right / nav-up


3 RESIZE

Esta propiedad permite dar a los usuarios control sobre el tamaño de cualquier elemento de pantalla en una página web. “Resize”, cuenta con cuatro valores: - none - both - horizontal - vertical

Ej:

div { resize:both; overflow:auto; }


4 OUTLINE OFFSET

Esta es una propiedad muy simple de entender (parte de CSS2). Un “outline” se hace fuera del borde de un elemento y puede ser de “estilo” al igual que la propiedad “border”. Sin embargo no se incluye como parte del box-model y por lo tanto no se añade al ancho del elemento que se muestra. Queda fuera del borde, entre el borde y el contorno. La propiedad “outline-offset” permite insertar un espacio entre el borde y el contorno. Ej:

div { border:2px solid black; outline:2px solid red; outline-offset:15px; }


5 BOX-SIZING

En el clásico “box-model”, cuando se especifica el alto y ancho en la hoja de estilo, en realidad se especifica el ancho y alto de la caja de contenido (content-box). El ancho y alto del elemento puesto en la página, será mas grande si se agrega el padding y el border del elemento. Por ejemplo, si se tiene el siguiente estilo: div{ width: 250px; border: 10px solid black; }


6 BOX-SIZING

El ancho real del elemento será 250px de la “content-box”, más 10px del borde del lado izquierdo, más 10px del borde del lado derecho. La nueva propiedad (box-sizing) permite cambiar la forma en el navegador (que calcula el tamaño de la caja). Esta propiedad tiene 3 valores: inherit, cont-box y boder-box. El verdadero cambio ocurre cuando se establece el valor del border-box. Cuando el valor se establece en el border-box, el ancho especificado para el elemento, será el ancho total del elemento cuando se representa en el browser. El browser no agregará el ancho del borde fuera del contenido de la caja como de costumbre. En su lugar va a proporcionar el “border” dentro del ancho especificado.


CSS3 USER INTERFACE


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.