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

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

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

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

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

ENCABEZADOS HTML <h1> A <h6>, PÁRRAFOS <p>, APLICAR ESTILOS Y ETIQUETA <pre> DE TEXTO PREFORMATEADO. EJEMPLOS (CU00715B)

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

ESTRUCTURA DEL CÓDIGO HTML5

VARIABLES STRING JAVASCRIPT. DEBEN USARSE COMILLAS SIMPLES O DOBLES? CARACTERES DE ESCAPE \N \T.LENGTH (CU01114E)

SIGNIFICADO DE DEPRECATED. ETIQUETA BODY: CUERPO DE LA PÁGINA HTML. BGCOLOR, TEXT, BACKGROUND. (CU00712B)

CREAR TABLAS EN HTML. ATRIBUTOS COLSPAN Y ROWSPAN. UNIFICAR CELDAS EN HORIZONTAL Y VERTICAL. CAPTION O TÍTULO (CU00719B)

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

Mi primera web... Pues bien una vez que tengamos el documento abierto, podemos empezar a trabajar de dos formas:

CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 3

Aplicar colores y colores de fondo a tus sitios web. Examinaremos también métodos avanzados para posicionar y controlar imágenes de fondo.

HTML 2 / Atributos/etiquetas(Tags)

FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)

1. Temario Curso Web Design 2014

8. Otros usos comunes

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

Curso de Maquetación Web: HTML 5 y CSS

Función lineal Ecuación de la recta

CAJA DE ESQUINAS REDONDEADAS Y ANCHO FIJO ver. 2

CREAR TABLAS EN BASES DE DATOS CON phpmyadmin. TIPOS DE DATOS BÁSICOS (VARCHAR, INT, FLOAT). INSERTAR FILAS. (CU00840B)

Universidad Politécnica de El Salvador Computación Básica. HTML Guía 1. Requerimientos y material. Qué es HTML? Etiquetas

API GEOLOCATION Y API GOOGLE MAPS JAVASCRIPT. EJEMPLOS. INSERTAR MAPAS INTERACTIVOS, SATÉLITE, ETC. EN WEBS. EFECTOS. (CU01197E)

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

Introducción. Flujo Eléctrico.

TEMA 2. CREAR SITIOS WEB USANDO. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

Plugin Geshi para dar formato a código de programación en artículos Joomla. Saltos de línea. (CU00435A)

MATRICES Y ARRAYS (ARREGLOS) MULTIDIMENSIONALES EN PHP. EJERCICIOS RESUELTOS. EJEMPLOS (CU00824B)

III. Hojas de estilo en cascada (CSS)

PREFIJOS CSS DE NAVEGADOR: CHROME, FIREFOX, INTERNET EXPLORER, OPERA, SAFARI. -WEBKIT- -MOZ- -MS- -O- EJEMPLOS (CU01056D)

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS HTML - PRÁCTICAS DOC RAUL MONROY PAMPLONA

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

1 BARRA de NAVEGACIÓN VERTICAL con BOTONES rollovers

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

ELABORADO POR: BRENDA PATRICIA GONZALEZ MANRIQUEZ

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

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

ACTIVIDADES DE HTML. <TITLE> ejemplo de código HTML</TITLE> Aquí va el contenido de la página

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

H T M L. Marquesinas y Listas U.A.C.M COMPUTACIÓN II. Prácticas

Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)

Unidad 29: Formato condicional

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

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

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

QUÉ ES Y PARA QUÉ SIRVE JAVASCRIPT? EMBEBER JAVASCRIPT EN HTML. ALTERNATIVAS. EJEMPLO SENCILLO. (CU00730B)

Consejos para el correcto armado de HTML para s

Índice. 1. Elementos básicos 2. Otras marcas gráficas 3. Aplicaciones nacional 4. Aplicaciones internacional 5. Social media y Apps

Hojas de Estilos - CSS. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15

EJERCICIO 1 DE POWER POINT POWER POINT EJERCICIO 1 PRESENTACIONES CON POWER POINT

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)

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

Tema: Estilos CSS. Combinadores. Posicionamiento.

La etiqueta TABLE. Hay que cerrarla con </TABLE>

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

A continuación se presenta la información de la altura promedio para el año de 1998 en Holanda de hombres y mujeres jóvenes.

Introducción al desarrollo web (idesweb)

Edición HTML Estilos CSS Fondos, bordes, márgenes y rellenos

Diseño Web. Temario.

Problema de tiro parabólico. Ejercicio resuelto. Planteamiento y pseudocódigo. (CU00252A)

Introducción a Hojas de Estilo

QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B)

FUNCIONES EXPONENCIAL Y LOGARÍTMICA

La representación gráfica de una función cuadrática es una parábola.

Manual de las Mejoras Realizadas al Área Administrativa del Sitio Web de la Universidad Tecnológica de Panamá

Yusef Hassan Montero Francisco Jesús Martín Fernández. Referencia CSS. Todos los derechos reservados

Índice. Introducción. Página 2 Empecemos con un ejemplo. Página 3 Crea tu site: Página 3

LEER Y ESCRIBIR ARCHIVOS DE TEXTO CON PHP. FUNCIONES FOPEN (MODOS), FGETS, FPUTS, FCLOSE Y FEOF. EJEMPLOS (CU00836B)

INSTITUTO FRANCISCO POSSENTI, A.C. Per crucem ad lucem. Preparatoria (1085)

HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA <A>. ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B)

HTML El idioma de Internet (Parte 1)

Matema ticas CERO, informacio n detallada

MANUAL TECNICO DE ING BIZBOX

Manual de identidad visual de marca

Paquete de trabajo 3. Diseño Web del Proyecto REMERI. Manual. Enero 2013

OLIMPIADA DE FÍSICA 2011 PRIMER EJERCICIO

Teoría Tema 6 Ecuaciones de la recta

SESIÓN 10 DERIVACIÓN DE FUNCIONES TRIGONOMÉTRICAS DIRECTAS

Ventajas del uso de Box.net con Moodle El uso del servicio de Box en un curso de Moodle tiene varias ventajas, siendo las principales las siguientes:

JERARQUÍA DE OBJETOS JAVASCRIPT. FORMS, ELEMENTS, IMAGES, LINKS. NAVIGATOR: USERAGENT, GEOLOCATION, ONLINE. (CU01170E)

Módulo 3: Gráfica de las Funciones Trigonométricas

Práctica 4: Edición de contenidos web

B1 Print & Delivery Ejemplo Sistema de recordatorio de fechas de vencimiento.

EFECTOS TRIDIMENSIONALES

Alcances de una cámara de video seguridad.

Contenido 1. Definición Tipos de fracciones Fracción igual a la unidad 9 4. Fracción propia Fracción impropia Frac

Vamos a crear un EPUB desde cero

PENDIENTE MEDIDA DE LA INCLINACIÓN

Capítulo 3 Estilo para un documento HTML: CSS

Tutorial para la creación de un sitio Web con un formulario ASP.NET

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

ALGEBRA I, ALGEBRA Y TRIGONOMETRIA , Segundo Semestre CAPITULO 6: POLINOMIOS.

Vamos a necesitar cuatro ficheros

MANUAL DE USUARIO PARA LA INTRODUCCIÓN DE DATOS EN EL PROCESO DE ESCOLARIZACIÓN EN E. SECUNDARIA

Transcripción:

APRENDERAPROGRAMAR.COM DEGRADADOS CSS. EFECTO LINEAL Y RADIAL. LINEAR-GRADIENT. ANGULOS CSS: UNIDADES ANGULARES DEG, GRAD, TURN, RAD. (CU01060D) Sección: Cursos Categoría: Tutorial básico del programador web: CSS desde cero Fecha revisión: 2029 Resumen: Entrega nº60 del Tutorial básico: CSS desde cero. Autor: César Krall

Degradados CSS. Degradado lineal y degradado radial. DEGRADADOS EN CSSS Un color que se va degradando progresivamente hasta convertirse en otro es un efecto muy usado para fondos de elementos (o incluso como fondo web) ya que permite conseguir un efecto atractivo. Este efecto antiguamentee no era fácil de conseguir y se solía recurrirr al uso de imágenes de fondo. Actualmente disponemos de mecanismos que facilitan incluir degradados en páginas web. Los degradados CSS son de dos tipos: degradados lineales (linear-gradient) o degradados radiales (radial-gradient). En el primer caso la transformación de color va avanzando línea a línea, mientras que en el segundo caso la transformación de color se produce porque sucesivos círculos concéntricos van cambiando de color. Aquí vemos la diferencia entre ambos efectos. Un degradado lineall es una imagen que genera CSS denominada linear-gradient. a través de la invocación de una función LÍNEA DE GRADIENTEE Un gradiente lineal se define a partir de una línea de gradiente. La imagen se genera creando líneas cuyo color va cambiando, perpendiculares a la línea de gradiente. Aquí vemos la línea de gradiente para distintos degradados:

En el primer caso la línea de gradiente va de arriba hacia abajo, por lo que las líneas de color son horizontales. En el segundo caso la línea de gradiente forma un ángulo de 45 grados y esto hace que las líneas de color formen un ángulo respecto a la caja contenedora. En el tercer caso la línea de gradiente es horizontal y esto hace que las líneas de color sean verticales. Como vemos, nos puede resultar de interés trabajar indicando un grado de inclinación específico para la línea de gradiente. UNIDADES ANGULARES CSS CSS permite la especificación de un ángulo o inclinación en unidades denominadas unidades angulares. Las unidades admitidas son grados deg, grados grad, tantos por uno de circunferencia turn y radianes. Como en CSS las designaciones de orden siguen la definición top, right, bottom, left, las unidades angulares consideran que el valor 0 se corresponde con la vertical (es decir, no se sigue el mismo criterio que en matemáticas donde 0 grados se corresponden con la horizontal). En la siguiente tabla vemos las unidades angulares y su significado gráfico. Visión gráfica Equivalencia Comentarios 90deg = 100grad = 0.25turn 1.5708rad Un valor positivo desplaza el ángulo en sentido horario. Para linear-gradient 90deg equivale a to right (degradar desde la izquierda hacia la derecha). 180deg = 200grad = 0.5turn 3.1416rad Un valor de 180deg para linear-gradient equivale a to bottom (degradar desde arriba hacia abajo). -90deg = -100grad = - 0.25turn -1.5708rad Un valor negativo desplaza el ángulo en sentido antihorario. -90deg con linear-gradient equivale a to left (degradar desde la derecha hacia la izquierda) 0deg = 0grad = 0turn = 0rad Un valor 0deg equivale a la posición de partida. Con linear-gradient equivale a to top (degradar desde abajo hacia arriba).

FUNCIÓN LINEAR-GRADIENT Esta función nos permite generar una imagen con un degradado de colores con una dirección y colores especificados. Tener en cuenta que linear-gradient no genera un color de fondo, sino una imagen sin dimensiones especificadas, que se adaptará automáticamente para cubrir todo el espacio disponible. Esta función no es soportada por muchas de las versiones de navegadores que no son recientes (o bien la soportan con sintaxis específicas para cada navegador o versión), e incluso en algunos de los recientes todavía es posible que se considere experimental. Esto obliga a que debamos pensar si conviene hacer uso de prefijos específicos de navegador. Nosotros trabajaremos aquí sin estos prefijos porque la mayor parte de los navegadores actuales ya la han introducido como estándar y no requieren de prefijo. La función se suele invocar normalmente como fondo cuando se usa la propiedad background-image o cuando se usa la propiedad shortand background (aunque quizás a ti se te ocurran otros usos que podrías también probar). Habitualmente la sintaxis será de este tipo: selectordeelemento { background: linear-gradient angulooespecificacióndedirección colorinicial colorfinal} Ejemplo: style="background: linear-gradient (45deg, #008080, #FFEBCD); La especificación de dirección se puede hacer con una unidad angular o usando alguno de los siguientes valores: a) to bottom: indica que se comienza con el color inicial arriba (top) y se progresa hasta el color final abajo (bottom). Equivale a un ángulo de 180deg. b) to top: indica que se comienza con el color inicial abajo (bottom) y se progresa hasta el color final arriba (top). Equivale a un ángulo de 0deg. c) to right: indica que se comienza con el color inicial a la izquierda (left) y se progresa hasta el color final a la derecha (right). Equivale a un ángulo de 90deg. d) to left: indica que se comienza con el color inicial a la derecha (right) y se progresa hasta el color final a la izquierda (left). Equivale a un ángulo de -90deg ó 270deg. Pero existen más posibilidades: se puede especificar una lista de colores separados por comas. Ejemplo: style="background: linear-gradient( 90deg, red, blue, yellow); ". El número de colores puede ser el que se desee. Con esta sintaxis cada color ocupa una fracción del espacio disponible. En el espacio anterior, se comienza con el rojo que se va degradando hasta convertirse en azul, luego el azul se va degradando hasta convertirse en rojo y cada color ocupa un tercio del espacio disponible por ser tres colores. Si fueran 5 colores, cada color ocuparía una quinta parte del espacio disponible. Otra posibilidad es especificar puntos de localización (stop points) de los colores, de forma que no se distribuyan a partes iguales, sino como nosotros especifiquemos. La sintaxis es de tipo: style="background: linear-gradient( 90deg, red, blue 20px, yellow); " signfica que se comienza en el color rojo que se va degradando hasta convertirse en azul a una distancia de 20px desde el inicio. A partir de esos 20px el azul se va transformando en amarillo hasta ser completamente amarillo al final del degradado.

Otro ejemplo: style="background: linear-gradient( 90deg, blue, red 30px, yellow 120px, green); " significa que se comienza en el color azul que se degrada hasta convertirse en rojo a los 30px del inicio, desde ahí el rojo se degrada hasta convertirse en amarillo a los 120px del inicio y a partir de ahí el amarillo se degrada hasta convertirse en verde al final. EJEMPLOS DE USO DE LINEAR-GRADIENT Escribe este código y visualiza sus resultados. Con los contenidos que hemos explicado a lo largo del curso debes ser capaz de interpretar todo el código que hemos incluido. También debes ser capaz de valorar las ventajas y desventajas que puede tener usar esta función. <html> <head> <title>portal web - aprenderaprogramar.com</title> <meta charset="utf-8"> <style type="text/css"> *{margin:0; padding:0; font-family: verdana, sans-serif;} div{ border: 1px solid; float: left; height: 140px; width: 140px; margin:10px 15px; font-size: 20px; font-weight:bold; text-align:center; padding-top: 30px; word-wrap:break-word; } h2{margin: 55px 0-30px 65px; font-size:22px; white-space:pre; text-align:center; width: 400px;} </style> </head> <body> <h2>css linear-gradient aprenderaprogramar.com</h2> <div style=" width:600px; border-style:none; border-width:0; background-color:white;"> <div style=" background: linear-gradient( to bottom, #008080, #ffebcd); ">to bottom</div> <div style=" background: linear-gradient( 45deg, #008080, #ffebcd); ">45deg</div> <div style="background: linear-gradient( 75deg, #008080, #ffebcd); ">75deg</div> <div style="background: linear-gradient( 180deg, #008080, #ffebcd); ">180deg</div> <div style="background: linear-gradient( 90deg, #008080, #ffebcd); ">90deg</div> <div style="background: linear-gradient( 0deg, #008080, #ffebcd); ">0deg</div> <div style="background: linear-gradient( 90deg, red, blue, yellow); ">90deg, red, blue, yellow</div> <div style="background: linear-gradient( 90deg, red, blue 10px, yellow); ">90deg, red, blue 10px, yellow</div> <div style="background: linear-gradient( 90deg, blue, red 30px, yellow 120px, green); ">90deg, blue, red 30px, yellow 120px, green</div> </div> </body> </html> El resultado que se obtiene en un navegador que acepte esta función será similar a este:

Degradados CSS. Degradado lineal y degradado radial. EJERCICIO Crea un documento HTML donde tengas un contenedor div centrado, con márgenes de 50 píxeles en todas direcciones y dimensiones ancho 400 píxeles y alto 200 píxeles. Crea el efecto que se ve en la siguiente imagen dentro de dicho contenedor usando la propiedad CSS linear-gradient. Para comprobar si tu código y respuestas son aprenderaprogramar..com. correctas puedes consultar en los foros Próxima entrega: CU01061D Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://aprenderaprogramar.com/index.php?option=com_content&view=category&id=75& &Itemid=203