Ejercicios - HTML5 y CSS3

Documentos relacionados
Ejercicios - Introducción al desarrollo web para móviles

Ejercicios - Introducción al desarrollo web para móviles

DISEÑO WEB AVANZADO CON HTML 5 Y CSS3

DISEÑO WEB AVANZADO CON HTML5 Y CSS3 MODALIDAD TELEFORMACIÓN HORAS: 40

Ejercicios - Introducción a Sencha Touch

Presentación de la formación y del formador 01:51

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

Curso HTML 5 y CSS 3. HTML5 general. Parte 1-Introducción. Perfil. Objetivos. Temario

1. La evolución de HTML La evolución de las CSS 16

Índice del curso. Elementos HTML. Elementos HTML. Elementos de texto. Creación de páginas web básicas. 1.Introducción a Internet. Lenguaje HTML.

SOMBRAS CON CSS ver. 2

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

1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers ver 2.

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5 y CSS. Objetivos:

DREAMWEAVER CS4 Código: 3492

Manual Dreamweaver CS5 Panel Insertar, Común

EL MODELO DE CAJA CSS

Ejercicio 1 - La primera imagen

Se utiliza para meter los elementos que se repiten en cada página (logo con el sitio, menú de navegación principal, barra de utilidades, etc.).

Guía de edición del Recurso Cabecera

Apuntes de CSS Novedades CSS3

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Conocimientos previos

QUÉ SE NECESITA PARA UTILIZAR HTML5

UNIDAD 1 GENERALIDADES HTML

Ejercicios - Aspectos avanzados de Sencha Touch

Dreamweaver CS 5. 1 Conociendo Adobe Dreamweaver CS Introducción a Adobe Dreamweaver. 1.2 Novedades de Dreamweaver CS5

INDICE 1. LICENCIA MAPBENDER Estándares Implementados PRE-REQUISITOS: INICIO Parámetros de un módulo: Pág.

Macromedia Dreamweaver 1-18 Hojas de estilo CSS

Índice. 1. El entorno de trabajo

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

Programming in HTML5 with JavaScript and CSS3

PLAN DE ESTUDIOS DE INFORMÁTICA SEGUNDO GRADO DE SECUNDARIA

Curso de Maquetación Web: HTML 5 y CSS

CSS Avanzado Audio, Video e Iframes

TEMA 4: CREACIÓN Y DISEÑO DE UN BLOG EN BLOGGER

PROFESSIONAL WEBMASTER

Páginas multimedia Pestañas - Acordeones

Wenceslao Zavala

Guía Saga Suite Cabecera

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4

Índice. Capítulo 1. Documentos HTML5... 1

Un paseo por la Web Qué es el HTML? Hojas de estilo en cascada (CSS) Qué herramientas necesitamos? LECCIÓN 2: ESTRUCTURA DEL CÓDIGO HTML

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

Curso: DREAMWEAVER 8 Duración: 30 Objetivos:

Cómo se define? selector {propiedad1: valor1; propiedad2: valor2}

Índice general. Pág. N. 1. Capítulo 1. Capítulo 2

Tutorial de Fireworks MX 2004

CSS3 Domine los estándares web con las hojas de estilo

HOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet)

Fotografía digital. 1. Colorear una imagen Utilización del umbral Crear polígonos sencillos Filtros especiales en Gimp 23

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

Guía Saga Suite Contenido Secciones

Temario Dreamweaver 8 para Web

En este tema vamos a ver qué son los marcos, para qué se utilizan, y cómo insertarlos.

Tema. Objetivos. Administrar la interfaz gráfica de documentos HTML con CSS. Material a utilizar.

Diseño web. Fundamentos de CSS. Informática 4º ESO

Figura 9.1 Estados Reposo, Sobre, Presionado y Zona activa de un botón. 9.2 Usar un botón de una Biblioteca común

TEMARIO DREAMWEAVER MX PARA WEB

ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. PRIMEROS PASOS EN HTML...17

Programa Formativo. Código: Curso: Diseño y animación Web Macromedia Flash 8.0

Las tablas pueden ser consideradas como un grupo de filas donde cada una de ellas contiene un grupo de celdas. Una tabla puede ser insertada en un

Curso de HTML5 Y CSS3 Diseña sitios web de alta calidad y funcionalidad

Qué es un Sitio Web?

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes

Índice. Presentación Espacio de trabajo y gestión de archivos. Gestión de sitios y páginas

índice MÓDULO 1: PowerPoint XP 1ª Parte Herramientas de Comunicación: PowerPoint XP TEMA 1. Primeros Pasos TEMA 2. La Plantilla y sus Componentes

30. Para concluir vamos a aplanar la imagen y guardarla con formato JPG, aceptando todas las opciones que vienen por defecto.

DISEÑO Y DESARROLLO WEB CON HTML 5 Y CSS

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

PROGRAMA: Diseño y desarrollo Web con HTML 5,

Guía del Curso Dreamweaver CS 5

Diseño y programaciã³n de pã ginas web

RINWeb DESCRIPCIÓN DEL PRODUCTO. La página web de tu club actualizada y personalizada. Powered by

Pontificia Universidad Católica del Ecuador

En este ejercicio desarrollaremos una simulación de la creación de un. 2. Presionamos en el menú Archivo y seleccionamos la opción Nuevo.

INTRODUCCIÓN A IMPRESS 1. INTRODUCCIÓN

REFERENCIA A OBJETOS

Curso: DISEÑO WEB AVANZADO CON HTML5 Y CSS3

IES SEVERO OCHOA DISEÑO ASISTIDO POR ORDENADOR

MÓDULO 1: Dreamweaver 8.0 Parte 1ª

Maquetación con estilos

Guadalinex Básico Impress

Curso Desarrollo Web con HTML & CSS3

CSS. Añadir estilos a las páginas web

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

Programa Formativo. Objetivos

Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3

Photoshop CS6 UNIDAD DIDÁCTICA 1. PRESENTACIÓN. Presentación UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS

Edición HTML. Estilos CSS MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL

TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. Entorno dreamweaver DESARROLLO DE APLICACIONES WEB I

Diseño Web Avanzado con HTML5 y CSS3

Transcripción:

Índice 1 Ejercicio 1 - Estructura...2 2 Ejercicio 2 - Canvas... 2 3 Ejercicio 3 - Multimedia...2 4 Ejercicio 4 - Geolocalización... 3 5 Ejercicio 5 - Almacenamiento Offline... 3 6 Ejercicio 6 - CSS3... 3

En esta sesión vamos a realizar algunos ejemplos para practicar las nuevas funcionalidades que hemos visto de HTML5 y CSS3. Descarga la plantilla para los ejercicios desde sesion02-ejercicios.zip. Al descomprimirlo aparecerá un archivo por cada ejercicio. 1. Ejercicio 1 - Estructura En este primer ejercicio vamos a hacer una pequeña web de ejemplo utilizando las nuevas etiquetas semánticas de HTML5. En primer lugar creamos una cabecera con el logo del curso (logo.jpg) y el texto "DADM". La imagen tendrá un alto de 50 píxeles y el texto será de color blanco con tamaño de 16 puntos. A continuación incluiremos la barra de navegación. Dentro de esta sección definiremos tres capas (etiquetas DIV) de la clase "navelement" con los textos "Inicio", "Contenidos" y "Profesorado". Como estilo indicaremos que la barra de navegación ocupe el 100% del ancho, y que cada uno de sus elementos "navelement" tengan el color de fondo "#f0f0f0" y que cambien al color "#005682" cuando el ratón pase sobre ellos. El cuerpo principal del documento estará dentro de una sección "ARTICLE", con un ancho del 100%. Por último incluiremos un pie de página con el texto "Dept. Ciencia de la Computación e IA", a cuyo texto aplicaremos el color gris. 2. Ejercicio 2 - Canvas Para practicar con el elemento Canvas vamos a dibujar unas sencillas figuras geométricas. En primer lugar, en el cuerpo del documento, tenemos que crear el canvas con identificador "mycanvas" y dimensiones de 360x240. En el código JavaScript obtendremos la instancia del canvas a partir de su identificador "mycanvas" y adquiriremos su contexto 2D. Definiremos un estilo de relleno con color '#0000ff', un color de borde '#ff0000' y un grosor de línea de 4 píxeles. Dibujamos un rectángulo relleno en las coordenadas (0, 0, 150, 50), y otro rectángulo usando solo el borde en las coordenadas (0, 60, 150, 50). Por último dibujaremos un triángulo usando la herramienta trazo (path). Iniciamos el trazo (beginpath), definimos el primer punto en (160, 0) y los siguientes puntos en (270, 0), (160, 110) y (160, 0). Por último indicamos que rellene la figura y que cierre el trazo. 3. Ejercicio 3 - Multimedia Para probar los elementos audio y vídeo vamos a crear un pequeño ejemplo de cada uno. 2

Creamos un elemento audio con los controles activados, y le indicamos que cargue en primer lugar el archivo "media/audio.ogg", en caso de que no soporte este formato que lo intente con "media/audio.mp3", seguido del reproductor flash (usando "media/audio.mp3") y el enlace para descarga directa del archivo mp3. Para el elemento vídeo activaremos el uso de los controles, de la precarga y el autobuffer. Le indicaremos que en primer lugar utilice el archivo "media/video.ogv", y que en caso de no soportarlo intente utilizar "media/video.mp4", seguido por el reproductor en flash (usando "media/video.mp4") y la descarga directa del archivo mp4. 4. Ejercicio 4 - Geolocalización En este ejercicio solo tenemos que añadir una línea, y es el comando necesario para obtener la posición actual, al cual le pasaremos como parámetro el nombre de la función "showposition". Esta función será la encargada de mostrar nuestras coordenadas (utilizando la API de Google Maps). 5. Ejercicio 5 - Almacenamiento Offline Para practicar con la nueva funcionalidad de almacenamiento Offline vamos a hacer un pequeño ejemplo que guarde de forma automática una nota. Si abrimos la plantilla correspondiente solo tenemos que definir las funciones de cargar, guardar y borrar la nota. Para esto utilizaremos el almacenamiento en local (localstorage) y el identificador 'savednote', y para el borrado eliminaremos todo el contenido directamente (clear). Además en la sección de estilo CSS indicaremos para el "contenedor-nota" que utilice la imagen de fondo "imgs/stickynote.jpg". 6. Ejercicio 6 - CSS3 En este ejercicio vamos a probar algunas de las funcionalidades nuevas de CSS3. Para todos los ejemplos recuerda indicar los nombres de las propiedades usando también los nombres nativos de los navegadores con los prefijos -webkit-, -moz- y -o-. En el primer ejemplo "borderradius" vamos a indicar que el cuadro tenga bordes redondeados con un radio de 30 píxeles. En el segundo ejemplo (bordershadow) crearemos una sombra para el borde, con los siguientes atributos: distancia horizontal de la sombra de 5px, distancia vertical de la sombra 5px, desenfoque de 6px y color de la sombra grisáceo (#888888). En el tercer ejemplo (textshadow) vamos a crear una sombra para el texto de 2px para sus distancias horizontal y vertical, de 2 píxeles para el desenfoque y "#9e9e9e" como color de sombra. 3

En el cuarto ejemplo (multicolumn) vamos a probar la funcionalidad de columnas. Aquí solo tendremos que indicar que el número de columnas es de 2 y que el espacio entre las columnas es de 15px. En el último ejemplo (boxtransition) vamos a crear un efecto de transición. Usando la propiedad "transition" (para establecer todos los valores en una sola línea), indicaremos que vamos a realizar la transición sobre "margin-left", con una duración de 3s, y usando la función de tiempo "ease-in-out". 4

5