Producción Digital I. Lic. Wenceslao Zavala 10 de Octubre 2018

Documentos relacionados
Producción Digital I. Lic. Wenceslao Zavala 26 de Septiembre 2018

Producción Digital I. Lic. Wenceslao Zavala 7 de Junio 2018

Producción Digital I. Lic. Wenceslao Zavala 19 de Septiembre 2018

Wenceslao Zavala

Producción Digital I. Lic. Wenceslao Zavala 12 de Septiembre

Wenceslao Zavala

Wenceslao Zavala

Producción Digital I

Wenceslao Zavala.

Producción Digital I. Clase 12 03/11/2016. Wenceslao Zavala

Producción Digital I. Clase 11 01/11/2017. Wenceslao Zavala

EL MODELO DE CAJA CSS

Producción Digital I. Clase 7. Wenceslao Zavala

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Modelo de Cajas. Maquetación Web con HTML 5 y CSS 3. Ing. Rasjido Jose UNPA - UACO

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

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Maquetación Web: HTML 5 y CSS

Capas. Para definir una sección o división se utilizan las capas. Para esto utilizamos las etiquetas de HTML

Producción Digital I. Clase 8. Wenceslao Zavala

CSS. Página 1/16. Atributo id #texto1 {font-size: 20px;} <p id= texto1 >Texto</p> p:nth-child(2) { background: # }

PROPIEDAD POSITION CSS: STATIC, RELATIVE, ABSOLUTE, FIXED. TOP, RIGHT, BOTTOM, LEFT. EJEMPLOS EJERCICIOS DE POSICIONAMIENTO RESUELTOS (CU01032D)

Roatan Bilingual School

CSS Flujo y posicionamiento

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

Curso de Maquetación Web: HTML 5 y CSS

Diseño de columnas con CSS

Estructura General del Sitio y Estilos

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

XHTML y CSS 2. Área de Ingeniería Telemática

Como hacer un menú de navegación adaptable a dispositivos móviles (Responsive Design)

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

Técnicas para la enseñanza de. Desarrollo Web. M is notas de CSS. Liliana Gutiérrez Flores. Enero de 2016

PROPIEDADES VISIBILITY (VISIBLE, HIDDEN, COLLAPSE) Y OVERFLOW CSS. SCROLL. OVERFLOW- X Y OVERFLOW-Y. EJEMPLOS (CU01038D)

DISEÑO WEB. Escuela Web Design. PARA MÓVILES Y ESCRITORIO DURACIÓN 45 HRS ADOBE DREAMWEAVER CC

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

MENÚ DESPLEGABLE CSS HORIZONTAL. EFECTO DROPDOWN CON ITEMS Y SUBITEMS. USO DE FLOAT, DISPLAY, POSITION EJEMPLO DE CÓDIGO.

Hojas de estilo en cascada

Responsive Web Design CSS3 and HTML5

Conceptos Teóricos de HTML5 (material extra adicional libro):

HOJAS DE ESTILO PORTAL PISTA LOCAL PÁGINA DE INICIO

Personalizando Plantillas

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

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

Técnicas de visualización

PROFESSIONAL WEBMASTER

Taller de Programación II J2EE

DISEÑO WEB CSS CON DOS, TRES O MÁS COLUMNAS CON FLOAT. WIDTH EN PORCENTAJES NO FUNCIONA? TIPOS DE ANCHO. EJEMPLOS. (CU01036D)

TEST TICO 2º BACHILLERATO

INSERTAR UN MENÚ DESPLEGABLE

CSS AVANZADO Hojas de Estilo. Iván Martínez Toro

Curso Web accesible con XHTML y CSS. Bloque V. Efectos visuales

BASE es un framework, el cual, podría definirse de manera muy sencilla como un esquema para el desarrollo y/o la implementación de una aplicación.

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

PROPIEDAD DISPLAY CSS. INLINE, BLOCK, NONE, LIST-ITEM, INLINE-BLOCK. EJERCICIOS DE EJEMPLO RESUELTOS EN CÓDIGO CSS (CU01033D)

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

Qué es CSS. Si necesitamos hacer modificaciones lo hacemos en un sólo lugar y no tenemos que editar todos los documentos HTML por separado.

Í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.

Contenedores. Elementos <div>

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.).

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

MENÚS HORIZONTALES CSS Y MENÚS VERTICALES. CREAR MENÚS CON EFECTOS A PARTIR DE LISTAS CSS. CÓDIGO DE EJEMPLOS. (CU01049D)

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

CSS VERTICAL-ALIGN MIDDLE NO FUNCIONA? CENTRAR VERTICALMENTE UNA IMAGEN, TEXTO, DIV, ETC. EJEMPLOS (CU01043D)

2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad

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

CSS BACKGROUND- POSITION, BACKGROUND- ATTACHMENT, BACKGROUND-CLIP, ORIGIN Y SIZE. SHORTAND BACKGROUND. EJEMPLOS (CU01031D)

Z-INDEX CSS NO FUNCIONA? CONTROL DE SUPERPOSICIÓN DE ELEMENTOS COMO CAPAS, DIV O IMÁGENES (CU01039D)

DESTINATARIOS Este curso está dirigido a aquellos alumnos que deseen adquirir conocimientos sobre el diseño mediante hojas de estilo.

QUERYSELECTORALL JAVASCRIPT Y QUERYSELECTOR. ACCEDER A ELEMENTOS POR SELECTORES CSS. EJEMPLOS (CU01134E)

UNIDAD 1 GENERALIDADES HTML

Programación Web Tema 2.2: Tecnologías W3C HTML & CSS

Maquetación con estilos

Maquetación Web: HTML 5 y CSS

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

DIPLOMADO DISEÑO Y PRODUCCIÓN WEB DREAMWEAVER CC: FUNDAMENTOS DE PRODUCCIÓN WEB

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

PROGRAMACIÓN WEB II 4043

Lenguajes de programación HTML y CSS

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

HTML: Hyper Text Markup Language

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

TEXT-ALIGN, COLOR, TEXT- DECORATION, TEXT- INDENT, WHITE-SPACE NOWRAP, PRE, PRE- WRAP, PRE-LINE O NORMAL (CU01040D)

Un manejo más avanzado del comportamiento de elementos se realiza a través de las media queries.

JAVASCRIPT: ACCEDER A ELEMENTOS POR ID. GETELEMENTBYID. DOCUMENT.ALL. CAMBIAR IMAGEN IMG SRC (CU01127E)

Para utilizar los marcos en HTML necesitamos un par de etiquetas:

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

El capítulo dedicado a CSS consta de dos prácticas, que corresponden a las sesiones de clase de teoría.

Técnicas de visualización

DISEÑANDO. Web. Empresa. de mi. COmo crear una web empresarial sin ser programador ni diseñador

Hojas de estilo (CSS)

CSS: hojas de estilo en cascada. Visualización de una página I. Luis Fernando Llana Díaz. 21 de abril de 2008

Problemas típicos con HTML

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

CSS Cascading Style Sheets Rellenos y Márgenes Antes de empezar...

Catedra de Base de Datos

CSS EFECTO SOMBRA CON TEXT-SHADOW Y BLUR, TEXT-OVERFLOW CLIP, ELLIPSIS Y LINE-HEIGHT (INTERLINEADO) (CU01041D)

Estructura General y Estilos Propios

Formulario de Contacto

Transcripción:

Producción Digital I Lic. Wenceslao Zavala 10 de Octubre 2018

NO debe aparecer la barra de desplazamiento abajo, para mover la pantalla de izquierda a derecha. Trabajo Práctico N 5 Sitio Responsive Si no se sube online, el trabajo es considerado como no entregado. La barra de navegación de secciones debe estar como un lista con su efecto de Roll-Over. En todas las páginas debo tener la posibilidad de ir a cualquiera de las otras páginas. Cada pantalla de sección deberá contar con una ruta de temas navegable si el diseño me lo permite. El sitio tendrá sólo una hoja de estilo (ej. estilos.css). Fecha de entrega: Clase N 8 (10/10/18) - online

Dirección FTP: producciondigitalup.com Usuario: produccionup Contraseña: Digital#1302 Datos FTP Programas FTP: Dreamweaver FileZila Web FTP net2ftp.com Directorio Raíz: legajosinceros URL Web: producciondigitalup.com/ Para probarlo en el navegador en esta URL: producciondigitalup.com/sitio /legajosinceros/

HTML + CSS HTML CSS <contenidos> apariencia {} 4

Caja de elemento HTML Height Width Margin Padding Border Display

Tipos de Reglas (selectores) CSS Etiquetas HTML [TAG] modifica todas las instancias de la etiqueta, como p, h1 o DIV. Es el nombre es la etiqueta HTML, y no se necesita atributo para aplicarlo Clase [CLASS] puede ser aplicado en múltiples elementos dentro de un mismo HTML. todos los nombres de las reglas de clase empiezan por un punto (.) usa el atributo class para aplicarlo ID [ID o DIV] aplicables a un sólo elemento dentro del HTML. el nombre de la regla comienza con # usa el atributo id para aplicarlo

CSS Reset Se deben normalizar los estilos CSS antes de empezar. Los navegadores tienen diferentes propiedades predeterminadas para los elementos, por eso se debe hacer que todos los elementos tengan el mismo aspecto. * { margin:0; padding: 0;}

encabezado navegador contenido.noticia.noticia.noticia.noticia.noticia.noticia pie

Elemento de Línea o Bloque El HTML clasifica a todos sus elementos en dos grupos: Elementos de bloque ("block elements" en inglés) siempre empiezan en una nueva línea y ocupan todo el ancho disponible hasta el final de la línea Elementos en línea ("inline elements" en inglés) no empiezan necesariamente en nueva línea y sólo ocupan el espacio necesario para mostrar sus contenidos

Limpiar Herencia Float desde CSS La propiedad Float lo convierte a elemento de línea haciendo que su altura sea igual a 0. Para romper con esa herencia se debe limpiar con la propiedad Clear. Esto sólo soluciona a los elementos a continuación. La mejor opción, es crear una regla de tipo pseudo-selector para la caja que contiene al elemento: #cajacontenedora:after { } clear: both; display: block; content: ; 10

Barra de Navegación Barra de Navegación = Lista de Enlaces: Una barra de navegación necesita HTML estándar como base. Una barra de navegación es básicamente una lista de enlaces, por lo que el uso de la <ul> y elementos <li> tiene mucho sentido: <ul> <li><a href= index.html">home</a></li> <li><a href="noticias. html">noticias</a></li> <li><a href="contacto. html">contacto</a></li> </ul> <ul> Unorder List <li> List

<ul> Unorder List <li> List <ul> <li><a href= index.html">home</a></li> <li><a href="seccion1. html">sección 1</a></li> <li><a href="seccion2. html">sección 2</a></li> <li><a href="seccion3. html">sección 3</a></li> </ul>

Barra de Navegación Existen 2 formas para crear una barra : Usando el método inline li { display:inline;} li a { display: inline-block;} Usando el método floating li { float:left ;} li a { display: block;} Ambos métodos sirven, pero: Para links de un mismo tamaño se debe usar el método floating. Este elemento no reconoce altura de la caja, ya que está flotante. Para un menú centrado se debe usar el método Inline. Pero no se le puede determinar un ancho a la caja.

Reglas Específicas Son reglas que le dan una ruta de pertenencia al elemento de HTML para definir propiedades específicas. #nav ul li a {color:#ff00ff;} Sólo para los links que se encuentren en la barra de navegación que estén dentro de una lista. Esto no aplica a los demás vínculos del HTML 14

Estructura de Etiquetas <#header> <#nav> <#content> <#footer> 15

Estructura de Etiquetas HTML5 <header> <nav> <section> <footer> 16

Contenedor/envoltura <#envoltura> <header> <nav> <section> En general, se utiliza una caja contenedora o envolvente para controlar mejor el comportamiento de los contenidos. <footer> 17

max-width - Propiedad CSS Definición y uso La propiedad max-width se utiliza para establecer el ancho máximo de un elemento. Esto evita que el elemento no supere un tamaño de ancho específico: { max-width: 1300px;}

Sub>Menú Estructura HTML Menú desplegable: <UL> <Li ><a> inicio<a> </Li > <Li ><a>opciones<a> <UL> <Li ><a>sub Menu 1<a> </Li > <Li ><a>sub Menú 2<a> </Li > </UL> </Li > </UL>

Sub>Menú Estructura CSS menú desplegable: #nav ul li { position:relative;} #nav ul li ul { display:none; } #nav ul li:hover ul { display:block; position:absolute:}

#encabezado #navegador #contenido.noticia.noticia.noticia.noticia.noticia.noticia #pie

Posicionamiento Las propiedades de posicionamiento permiten colocar un elemento sin importar el flujo del HTML. Static. Predeterminado. Está siempre posicionado de acuerdo con el flujo normal de la página. Fixed - Se coloca en relación con la ventana del navegador. Relative - Situado con relación a su posición normal Absolute - Posicionado en relación con el primer elemento padre que tiene una posición que no sea estática. Si no se encuentra dicho elemento, el bloque de contención es <html> 22

Mantener Padding (relleno) en el ancho de Caja: box-sizing: border-box; Propiedades CSS3 Bordes redondeados: border-radius: 6px; Sombra de Cajas: box-shadow: 2px 2px 2px #333;

Navegación en una misma pantalla Se definen anclas con ID, y se vinculan con un # adelante id="parte1" <a href ="parte1" >ver sección</a> html { scroll-behavior: smooth; }

Transición animada <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"> </script> <script> $(document).ready(function(){ $("a").on('click', function(event) { if (this.hash!== "") { event.preventdefault(); var hash = this.hash; $('html, body').animate({ scrolltop: $(hash).offset().top }, 800, function(){ window.location.hash = hash; }); } // End if }); }); </script>

Parallax Parallax es una tendencia de sitio web donde el contenido de fondo se mueve a una velocidad diferente que el contenido de primer plano mientras se desplaza Lo principal es congelar la imagen de fondo: background-attachment: fixed;

Slider function carousel() { var i; var x = document.getelementsbyclassname("myslides"); for (i = 0; i < x.length; i++) { x[i].style.display = "none"; } slideindex++; if (slideindex > x.length) {slideindex = 1} x[slideindex-1].style.display = "block"; settimeout(carousel, 2000); // Cambia la imagen cada 2 segundos }

Lightbox Vincular el CSS en la página: <link href="ruta/lightbox.css" rel="stylesheet"> Incluir el Javascript abajo del HTML justo antes del cierre de la etiqueta </body>: <script src="ruta/lightbox.js"></script> Agregar el atributo data-lightbox a los links de las imágenes para que tome la función Lightbox: <a href="imagen_grande.jpg" data-lightbox="roadtrip">

El diseño y desarrollo deben responder al comportamiento del usuario acorde al medio en el que se visualice Ethan Marcotte Responsive Web Design

Desplazamiento de Artículos

Se consulta al navegador para saber el tipo de pantalla y su tamaño para determinar el CSS a utilizar: Desktop 1300px MediaQueries Consulta al Medio permite que el contenido pueda adaptarse según el dispositivo. Como la resolución de la pantalla y la orientación del dispositivo. Es la base para el diseño web adaptable. Tablets 768px @media (max-width: 768px) { } Smartphone 480px @media (max-width: 480px) { }

MediaQueries Para un mejor manejo de MediaQuery se utilizan propiedades como min-width y max-width tanto de pantalla como de dispositivo, orientación y color. Para ocultar una capa se puede usar la propiedad: { display: none; } Recomendaciones en el uso de MediaQueries de W3C: http://www.w3.org/tr/2012/rec-css3-mediaqueries-20120 619/

Producción Digital I Lic. Wenceslao Zavala 10 de Octubre 2018