CSS 3. Diseño Web Avanzado. Nicolás Torre

Documentos relacionados
CSS 3. Fernando O!ega.

Curso de Diseño web. Juan Carlos Hernández Pérez

White Paper: Responsive Design para

Introducción al desarrollo web (idesweb)

1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES

VICERRECTORÍA DE EXTENSIÓN Y RRII DIRECCIÓN DE COMUNICACIÓN Y MARKETING VERSIÓN 2.0 MARZO 2013

Introducción al desarrollo web (idesweb) - 3 a ed.

(*) Creo un directorio de trabajo llamado /bloggalpon/ en el directorio del usuario. (*) Inicializar el repositorio vacío.

DEGRADADOS CSS. EFECTO LINEAL Y RADIAL. LINEAR-GRADIENT. ANGULOS CSS: UNIDADES ANGULARES DEG, GRAD, TURN, RAD. (CU01060D)

QUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un

Tema 2, parte II: CSS

HTML5 y CSS3 para sitios con diseño web responsive

RESPONSIVE DESIGN PARTE 1 RESPONDIENDO A DISPOSITIVOS, RESOLUCIONES Y EXPERIENCIAS. MARCOS HERNÁN

IFCD0110 CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB. ETSI Minas y Energía - UPM RESPONSIVE DESIGN. Bernardo Chenlo

Manual de normas gráficas / Identidad visual institucional

CURSO DESARROLLO WEB RESPONSIVO E INTERACTIVO CON HTML5, CSS3 Y JQUERY

MANUAL BÁSICO Identidad Corporativa

Tema: CSS3: Transformaciones, transiciones y animaciones.

Sistema de venta de Mi Mercado Cuajimalpa

Curso de Maquetación Web: HTML 5 y CSS

CSS Avanzado Audio, Video e Iframes

Responsive Web Design

Índice. Introducción. Índice. Glosario. Elementos básicos. Proporciones de la marca. Desarrollos Corporativos. Tarjetas genéricas.

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

MANUAL BÁSICO Identidad Corporativa

RESPONSIVE DESIGN PARTE 1 RESPONDIENDO A DISPOSITIVOS, RESOLUCIONES Y EXPERIENCIAS. MARCOS HERNÁN

Índice. Logotipo Normalización. Área de Protección. Color. Aplicación del Color. Tipografía. Tipografía Complementaria.

Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.)

GUÍA HTML RES PONSIVE

ING. YIM ISAIAS APESTEGUI FLORENTINO

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5.

UNIDAD 1 GENERALIDADES HTML

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

Diseño Web. Sitio Web Conjunto de páginas web relacionadas entre sí.

Unidad III: Lenguaje de presentación

III. Hojas de estilo en cascada (CSS)

Museo Interactivo da Historia de Lugo. Manual de utilización de la identidad corporativa del Museo Interactivo da Historia de Lugo

CONCEPTO FLOAT CSS. NONE, LEFT, RIGHT Y CENTRAR?. COLOCAR TEXTO ALREDEDOR DE UNA IMAGEN. EJEMPLOS DE POSICIONAMIENTO FLOTANTE (CU01034D)

Guía para creación de temas para editor de EditandSend

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

EFECTO SOMBRA CSS CON BOX-SHADOW. SOMBRA INTERIOR INSET. BLUR O DIFUMINADO, SPREAD. EJEMPLOS Y EJERCICIOS RESUELTOS (CU01059D)

Introducción al desarrollo de aplicaciones web móviles

Manual de Normas Gráficas

DISEÑO Y DESARROLLO DE WEBS PARA DISPOSITIVOS DE MOVILES

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript

Bienvenidos a Marketing Consultants,

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT

Universidad de Chile - Magister Artes Mediales ARTE / INTERNET. Clase 4: HTML

Manual de Uso Básico de Identidad

LÍNEAS SEPARADORAS. ETIQUETA <HR>. COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B)

ESTRUCTURA DEL CÓDIGO HTML5

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

Técnico TIC en Diseño Web Responsive con HTML5 y CSS3

Click Computación Especialidad: Diplomado Materia: HTML y CSS3 40 Horas HTMLY CSS3: HISTORIA, PRESENTE Y FUTURO

CURSO HTML5. Dirección: Serrano #73, Piso 4, Oficina 414 Santiago, Chile. 1) Instalación de Navegadores y Herramientas

Diseño Web para dispositivos Móviles con HTML5 ING. YIM ISAIAS APESTEGUI FORENTINO

UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)

Manual de Identidad Corporativa

UTN DESARROLLADOR WEB MOBILE. Diseño Multimedial. Presentación del curso. Temario a desarrollar

1. Temario Curso Web Design 2014

Introducción a RIA. Andrés Pastorini. TRIA Tecnólogo Informático

Resumen Rápido de CSS

Guía de trabajo Práctico N 1

Queremos asegurarnos de que tu sitio aparezca en los resultados de búsqueda.

8. Otros usos comunes

CURSO DE JUVENTUD DISEÑO Y DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES

Widget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015

Wenceslao Zavala.

Introducción. Qué es CSS? Historia de las CSS

MAQUETAR. 18 de Octubre de Wenceslao Zavala

MAQUETACIÓN CON CSS. Elementos principales. Diseño fijo, líquido, elástico

Técnico TIC en Diseño Web Responsive con HTML5 y CSS3

63% Antioquia. contrataciontransparente.gov.co. Selecciona el departamento de tu interés

Manual de Identidad Corporativa MARCA SANDÍA MEDIA

Manual de Normas Gráficas Logotipo Aniversario

ELABORADO POR: BRENDA PATRICIA GONZALEZ MANRIQUEZ

PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani

Guía básica de uso y aplicación de la marca

DIPLOMADO DISEÑO Y PRODUCCIÓN WEB MÓDULO ADOBE DREAMWEAVER CC: DESARROLLO WEB ADAPTABLE

DIPLOMADO DESARROLLO WEB Y CREACIÓN DE APPS MÓDULO DESARROLLO DE APLICACIONES WEB CON PHP & MYSQL

HTML. para . Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe

IMAGEN INSTITUCIONAL. escudo. LOGOTIPO Para uso en señalización y materiales secundarios y de uso interno. F.M.V.Z. U.A.E.M

CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 3

Tema 3. Conceptos Básicos de HTML. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda!

MANUAL BÁSICO Identidad Corporativa

Introducción a Sencha Touch

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

Introducción HTML y CSS. Clientes, servidores, nube

IDENTIDAD VISUAL INSTITUCIONAL

MAD-511 Responsive Design: Diseño Web Adaptativo

Joomla! Joomla! Diseños de sitios Web y Comercio Electrónico

Técnico TIC en Diseño Web Responsive con HTML5 y CSS3

Actividad 3: Codificación básica de un texto en HTML

DREAMWEAVER CS4 Código: 3492

Mantenimiento de WordPress e Introducción a CSS

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Parte 1 / 4: Diseño de un sitio y en el Código con Gimp, HTML y CSS

fuentes para un mejor diseño web

Transcripción:

CSS 3 Diseño Web Avanzado Nicolás Torre

Breve repaso sobre CSS Qué es CSS? CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML. CSS es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web complejas.

Breve repaso sobre CSS Como enlazar el CSS a la página HTML?!<!DOCTYPE html>!!! <html lang="es">!!! <head>!!! <meta charset="utf-8" />!!! <title>incluyendo CSS3</title>!! <link rel="stylesheet" href="css/style.css" type="text/css" media="all" />!! </head>

Breve repaso sobre CSS Glosario básico Regla CSS Declaración h1 {color : black; } Selector Propiedad Valor

Breve repaso sobre CSS Unidades de medida Unidades absolutas Una medida indicada mediante unidades absolutas está completamente definida, ya que su valor no depende de otro valor de referencia. in, pulgadas ("inches", en inglés). Una pulgada equivale a 2.54 centímetros. cm, centímetros. mm, milímetros. pt, puntos. Un punto equivale a 1 pulgada/72, es decir, unos 0.35 milímetros. pc, picas. Una pica equivale a 12 puntos, es decir, unos 4.23 milímetros. Unidades relativas La unidades relativas, a diferencia de las absolutas, no están completamente definidas, ya que su valor siempre está referenciado respecto a otro valor. em (no confundir con la etiqueta <em> de HTML) relativa respecto del tamaño de letra del elemento. ex relativa respecto de la altura de la letra x ("equis minúscula") del tipo y tamaño de letra del elemento. px, (píxel) relativa respecto de la resolución de la pantalla del dispositivo en el que se visualiza la página HTML.

Breve repaso sobre CSS Unidades de medida em La unidad em hace referencia al tamaño en puntos de la letra que se está utilizando. Si se utiliza una tipografía de 12 puntos, 1em equivale a 12 puntos. p { margin: 1em; }

Breve repaso sobre CSS Unidades de medida em p { font-size: 32px; margin: 1em; } p { font-size: 32px; margin: 0.5em; } body { font-size: 10px; } h1 { font-size: 2.5em; }

Breve repaso sobre CSS Unidades de medida % Los porcentajes generalmente se utilizan para establecer la anchura de los elementos: #contenido { width: 600px; }.principal { width: 80%; } <div id="contenido"> <div class="principal">... </div> </div> En el ejemplo anterior, la referencia del valor 80% es la anchura de su elemento padre. Por tanto, el elemento <div> cuyo atributo class vale principal tiene una anchura de 80% x 600px = 480px.

Contenidos Fluidos Mediante uso de medidas relativas.

CSS 3

Novedades CSS Fuentes Tipográficas @font-face es un atributo de CSS3 que permite usar cualquier fuente en tus diseños. Lo mejor: funciona en Internet Explorer 6, por ende en todos los navegadores. @font-face permite al autor especificar fuentes online para visualizar en sus páginas web. @font-face elimina la necesidad de depender del numero limitado de fuentes de usuarios instaladas en sus computadoras.

Novedades CSS Para implementar una fuente en @font-face para todos los navegadores de escritorio o móviles, hay que convertirla utilizando distintos formatos. Usando herramientas como FontSquirrel. 1) La sintaxis de font-face es muy sencilla. Sólo hay que colocar esto en las primeras lineas de tu CSS 2) Luego, simplemente usar la fuente con el nombre arbitrario que le diste. 1 2 @font-face { font-family: "InnovaClub"; src: url("fuentefancy.eot"); src: url("fuentefancy.eot?#innovaclub") format("embeddedopentype"), url("fuentefancy.woff") format("woff"), url("fuentefancy.ttf") format("truetype"), url("fuentefancy.svg#iddelafuente") format("svg"); } h1 { } font-family: "InnovaClub";

Novedades CSS

Novedades CSS Sombras.elemento { box- shadow: 2px 2px 5px #999; } El navegador Safari 3 incluye la propiedad con el nombre -webkit-box-shadow y Firefox 3.1 la incluye con el nombre -moz-box-shadow.

Novedades CSS La primera medida es obligatoria e indica el desplazamiento horizontal de la sombra. La tercera medida es opcional e indica el radio utilizado para difuminar la sombra. Cuanto más grande sea su valor, más borrosa aparece la sombra. El color indicado es directamente el color de la sombra que se muestra. box-shadow: <medida> <medida> <medida>? <medida>? <color> La segunda medida también es obligatoria e indica el desplazamiento vertical de la sombra. La cuarta medida también es opcional e indica el radio con el que se expande la sombra. Si se establece un valor positivo, la sombra se expande en todas direcciones. Si se utiliza un valor negativo, la sombra se comprime.

Novedades CSS La siguiente regla CSS muestra una sombra en los navegadores Firefox y Safari:.elemento { -webkit-box-shadow: 2px 2px 5px #999; -moz-box-shadow: 2px 2px 5px #999; }

Novedades CSS Bordes Redondeados.elemento { - webkit- border- radius: 5px 5px 5px 5px; border- radius: 5px 5px 5px 5px; }

Novedades CSS border- radius: 5px 5px 5px 5px;

Novedades CSS Sombras Textos.elemento { text- shadow: 1px 1px 1px #444444; }

Novedades CSS Desplazamiento Horizontal Desenfoque Sombra text- shadow: 1px 1px 1px #444444; Desplazamiento Vertical Color Sombra

Novedades CSS Múltiples columnas.elemento { - moz- column- count: 2; - moz- column- gap: 20px; - webkit- column- count: 2; - webkit- column- gap: 20px; column- count: 2; column- gap: 20px; }

Otras Novedades Visuales Animaciones Transiciones Transparencias Degrades Tamaño Fondos etc...

Ahora lo mas importante... Media Queries

Media Queries Media Queries es un módulo CSS3 que permite la adaptación del contenido a la resolución de pantalla del usuario.

Media Queries.elemento { width: 33%; } @media (max-width:767px) {.elemento { width: 100%; } }

Media Queries Pantalla mayor a 767px. de ancho. Pantalla menor a 767px. de ancho..elemento.elemento.elemento.elemento.elemento.elemento

Media Queries Ejemplos /* SMARTPHONES */ @media only screen and (min- device- width : 320px) and (max- device- width : 480px) { } /* TABLETS */ @media screen and (min- width: 481px) and (max- width: 1024px) { } /* DESKTOP */ @media screen and (min- width: 1025px) { } /* IPHONE4 (RETINA DISPLAY) */ @media only screen and (- webkit- min- device- pixel- ratio : 1.5), only screen and (min- device- pixel- ratio : 1.5) { }

Media Queries Responsive design Ejemplos Sitios Responsive http://mediaqueri.es/ Se puede consultar la lista completa y ampliar la información sobre las media queries en ladocumentación para desarrolladores de mozilla. developer.mozilla.org/es/docs/css/media_queries

Etiqueta Viewport Para que los contenidos se adapten es fundamental agregar este código. La etiqueta viewport se ubica dentro del head en el código HTML <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge,chrome=1"> <title>curso responsive design</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css/bootstrap.css"> <link rel="stylesheet" href="css/style.css"> <script src="js/vendor/modernizr-2.6.2.min.js"></script> <link rel="shortcut icon" href="img/favicon.png"> </head>

1 Ejercicio Texto Destacado Titulo Titulo Titulo Titulo Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. Praesent nec augue. Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. Praesent nec augue. Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. Praesent nec augue. Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. Praesent nec augue. css3generator.com

Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. Praesent nec augue. 2 Ejercicio Texto Destacado Titulo Nulla dui purus, eleifend vel, consequat non, dictum porta, nulla. Duis ante mi, laoreet ut, commodo eleifend, cursus nec, lorem. Aenean eu est. Etiam imperdiet turpis. Praesent nec augue. Titulo

Enlaces cssmania.com/ land-book.com/ mediaqueri.es/ appdesignbook.com/es/contenidos/ browserdiet.com/es/ developer.mozilla.org/es/docs/css/media_queries css3generator.com subtlepatterns.com/ tinypng.com/