SlideShare una empresa de Scribd logo
CSS
Hojas de estilo
MCs. Ing. Juan Carlos Vallejos Paniagua
CSS
“Cascading Style Sheets” =“Hojas de estilo en Cascada”
Es el lenguaje que le permite control del diseño y distribución
de sus páginas web.
Las hojas de estilo son una herramienta que permiten añadir la
presentación, el color, forma y estilo a las páginas web.
Formato básico
¿Dónde escribo CSS?
Como atributo de una etiqueta HTML
Podemos escribir CSS dentro de la etiqueta de HTML, pero esto quedaría
como una desventaja a la hora de la mantención y la separación del código
HTML con el estilo.
<html>
<head>
<title>Ejemplo</title>
</head>
<body style="background-color: #FF0000;">
<p>Esta es una página con fondo rojo</p>
</body>
</html>
¿Dónde escribo CSS?
Dentro de las etiquetas <style>
Se puede destinar un espacio dentro del mismo documento de HTML para
escribir los estilos, esto quiere decir que dentro de la etiqueta <head> existe
la posibilidad de definir estilos con la etiqueta <style>
<html>
<head>
<title>Ejemplo</title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>Esta es una página con fondo rojo</p>
</body>
</html>
¿Dónde escribo CSS?
Utilizando un archivo .css
Lo más adecuado es utilizar un archivo que tenga la extensión .css donde
estén definidos todos los estilos utilizados por toda la aplicación y
simplemente invocar en cada página web el uso de dichos estilos.
Archivo ESTILO.CSS
body {
background-color: #FF0000;
}
<html>
<head>
<title>Ejemplo CSS</title>
<link rel="stylesheet" type="text/css" href=“estilos/ESTILO.CSS" />
</head>
<body>
<p>Esta es una página con fondo rojo</p>
</body>
</html>
Selectores
Los selectores son etiquetas
que seleccionan uno o varios
elementos del documento
HTML, para poder modificar
las características visuales de
dichos elementos.
Selectores de etiquetas HTML
Cuando se desea dar formato único a todos los elementos de un mismo
tipo, se selecciona la etiqueta HTML, dicha etiqueta se convierte en CSS en
un selector, por ejemplo si se desea dar formato a todos los párrafos con la
etiqueta <P>, se utilizará el selector p. Etiqueta {atributo: valor;}
p { color red;
}
<p> párrafo1 párrafo1 párrafo1 párrafo1 </p>
<p> párrafo2 párrafo2 párrafo2 párrafo2 </p>
Selectores a elementos Únicos
Si se desea dar formato especial a un solo elemento del documento HTML,
este debe ser identificado con el atributo “id” dentro de la etiqueta y en el
documento CSS, hacer referencia a dicho identificador con “#” por delante.
#id {atributo: valor;}
#parra1 { color red;
}
<p id=”parra1”> párrafo1 párrafo1 párrafo1 párrafo1 </p>
<p> párrafo2 párrafo2 párrafo2 párrafo2 </p>
Selectores a elementos de clase
Al definir una clase y hacer que muchos elementos de HTML la utilicen,
podemos utilizar cicha clase escribiendo un punto antes del nombre.
.clase {atributo: valor;}
#parrafos { color red;
}
<p class=”parrafos”> párrafo1 párrafo1 párrafo1 párrafo1 </p>
<p> párrafo2 párrafo2 párrafo2 párrafo2 </p>
<p class=”parrafos”> párrafo1 párrafo1 párrafo1 párrafo1 </p>
<h1 class=”parrafos”>Titulo</h1>
Pseudo clases
Se dice que son pseudo clases porque actúan como clases pero en realidad
son ciertos estados o elementos de algunas etiquetas de HTML. Para hacer
referencia a una pseudo clases utilizaremos “:” después del selector de la
etiqueta, seguido de la pseudo clase, de la siguiente forma:
Etiqueta:PseudoClase { …. }
Pseudo clases de los LINKS
Pseudo Clase Descripción
a:link Selecciona un enlace que no ha sido
visitado aún
a:visited Un enlace que ya fue visitado o que se
encuentra en el histórico
a:hover Cuando el puntero del ratón se encuentra
sobre el enlace
a:active Es el momento cuando se presiona el
click sobre el enlace.
Esta pseudo clase hace referencia a la mayoría de los elementos que son
utilizados en los formularios y se encuentran con el foco, eso quiere decir
que cuando el cursor está activo en uno de los controles.
Ejemplo
input:focus {
border: blue 2px dotted;
padding: 2px;
}
Pseudo clase focus
Pseudo clases de los textos
Pseudo clases de los textos
BOrdes y
otros
elementos
Como decorar los bordes de los
elementos en las Páginas Web
Áreas que debes saber
Espacio de contenido
Ancho del contenido Alto del Contenido
width Height
El espacio de padding
El área de padding es el espacio entre el contenido del elemento y su borde
(border). No se permiten valores negativos.
La propiedad padding es un atajo para evitar la asignación de cada lado
por separado (padding-top, padding-right, padding-bottom, padding-left).
Bordes
Bordes regulares
Para definir los bordes utilizamos la propiedad border:
border: border-width border-style border-color;
Bordes individuales
Bordes con esquinas redondeadas
border-radius: 1-4 longitud|% / 1-4 longitud|%;
Permite establecer las esquinas curvas:
border-radius
parametros
border-radius: 10px 30px 10px 30px;
Margen
establece el margen para los cuatro lados. Es una abreviación para evitar
tener que establecer cada lado por separado con las otras propiedades de
margen: margin-top, margin-right, margin-bottom y margin-left.
También se permiten valores negativos.
Colores,
fondos y
tipos de
letras
colores
Los colores son valores de propiedades que muestran color en los
elementos de nuestra página web.
Regularmente se utiliza el formato RGB:
Constantes de los colores
Color con transparencia RGBA
Color de la letra
Para cambiar el color de la letra se puede utilizar la propiedad colo
color : red;
Color de fondo Background
Podemos modificar el fondo de un elemento con la propiedad
background, que tiene la siguiente sintaxis:
background : color | image | repeat | attachment | position ;
Fondos con degradado
Se tiene un degradado lineal cuando los colores van
degradándose en forma de recta, desde un color a otro color.
background: linear-gradient(dirección, color1, color2, ...);
Existen
aplicaciones que
te ayudarán
https://www.cssmatic.com/es/
Sombras
Cuadros con sombras
Para realizar cuadros con sobras o mejor dicho colocar sombras a los
cuadros. El atributo box -shadow requiere varios valores para especificar
las características de la sombra, como difuminado, separación de la
sombra y la propia caja o color. La sintaxis es como esta:
box-shadow: desp-hor desp-vert difunimado tam-sombra color;
box-shadow:10px 10px black;
box-shadow:50px 50px 50px 20px red;
Sombras
Textos con sombra
Esta propiedad es una extensión de las cajas con sombras, por lo que es
muy similar el uso de la propiedad text-shadow, como podemos apreciar:
text-shadow: : desp-hor desp-vert difunimado color;
text-shadow: 0.2em 0.5em 0.1em #600,
-0.3em 0.1em 0.1em #060,
0.4em -0.3em 0.1em #006;
Una de las mejoras más importantes que introdujo CSS3, es
indudablemente sobre las animaciones, en este tema veremos cómo se
pueden introducir algunas animaciones básicas en el diseño de nuestras
páginas web.
Animaciones con CSS
Animaciones con CSS
Animaciones con CSS
#obj
{ position:relative;
animation:movimiento 2s infinite;
-webkit-animation:movimiento 2s infinite;
}
@keyframes movimiento
{
from {left:0px;
top:10px;}
to {left:200px;
top:200px;}
}
Ejemplo
En el Objeto
La Animación
#obj
{ position: relative;
animation: rotacion 2s infinite;
-webkit-animation: rotacion 2s infinite;
-moz- animation: rotacion 2s infinite;
}
@keyframes rotacion
{
0% {transform:rotate(0deg);}
50% {transform:rotate(180deg);}
100% {transform:rotate(60deg);}
}
Ejemplo
#obj
{ position: relative;
animation: escala 2s infinite;
}
@keyframes movimiento
{
from { transform:scale(0.5);}
to { transform:scale(2);}
}
Ejemplo
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and
infographics & images by Freepik.
Gracias!
Preguntas?
jcvallejos@uto.edu.bo
WA 67200287
Please keep this slide for attribution.

Más contenido relacionado

PPTX
Clase 5 - CSS.pptx
PDF
CSS - Hojas de Estilo en Cascada.pdf
PDF
CSS - Hojas de Estilo en Cascada
PPT
Diseño web con css
PPTX
hojas de_estilo_css
PPTX
Guía Básica de CSS.pptx
PPTX
Guía Básica de CSS.pptx
PPT
Clase 5 - CSS.pptx
CSS - Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada
Diseño web con css
hojas de_estilo_css
Guía Básica de CSS.pptx
Guía Básica de CSS.pptx

Similar a CSS_2020.pdf (20)

PDF
Introducción CSS
PDF
guia sintaxis css.pdf
PPTX
Introducción a CSS3
PPTX
PDF
PPT
Hojas de Estilo
PPTX
DOCX
Investigacion 1.3 samanta
DOCX
Investigacion 1.3 samanta
DOCX
Investigacion 1.3 samanta
PDF
06 Introduccion a CSS
PDF
Tutorial css
PDF
TUTORIAL CSS
PDF
Semana 3 Maquetación CSS
PPTX
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
PPTX
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
PPTX
Css: elementos básicos
PDF
Deber2 css 21
PPTX
Introducción CSS
guia sintaxis css.pdf
Introducción a CSS3
Hojas de Estilo
Investigacion 1.3 samanta
Investigacion 1.3 samanta
Investigacion 1.3 samanta
06 Introduccion a CSS
Tutorial css
TUTORIAL CSS
Semana 3 Maquetación CSS
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
HOJAS DE ESTILO CSS.pptx instituto jaime cerron palomino
Css: elementos básicos
Deber2 css 21
Publicidad

Último (11)

PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
sistemas de informacion.................
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Fundamentos de Python - Curso de Python dia 1
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Implementación equipo monitor12.08.25.pptx
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
AutoCAD Herramientas para el futuro, Juan Fandiño
sistemas de informacion.................
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Publicidad

CSS_2020.pdf

  • 1. CSS Hojas de estilo MCs. Ing. Juan Carlos Vallejos Paniagua
  • 2. CSS “Cascading Style Sheets” =“Hojas de estilo en Cascada” Es el lenguaje que le permite control del diseño y distribución de sus páginas web. Las hojas de estilo son una herramienta que permiten añadir la presentación, el color, forma y estilo a las páginas web.
  • 4. ¿Dónde escribo CSS? Como atributo de una etiqueta HTML Podemos escribir CSS dentro de la etiqueta de HTML, pero esto quedaría como una desventaja a la hora de la mantención y la separación del código HTML con el estilo. <html> <head> <title>Ejemplo</title> </head> <body style="background-color: #FF0000;"> <p>Esta es una página con fondo rojo</p> </body> </html>
  • 5. ¿Dónde escribo CSS? Dentro de las etiquetas <style> Se puede destinar un espacio dentro del mismo documento de HTML para escribir los estilos, esto quiere decir que dentro de la etiqueta <head> existe la posibilidad de definir estilos con la etiqueta <style> <html> <head> <title>Ejemplo</title> <style type="text/css"> body {background-color: #FF0000;} </style> </head> <body> <p>Esta es una página con fondo rojo</p> </body> </html>
  • 6. ¿Dónde escribo CSS? Utilizando un archivo .css Lo más adecuado es utilizar un archivo que tenga la extensión .css donde estén definidos todos los estilos utilizados por toda la aplicación y simplemente invocar en cada página web el uso de dichos estilos. Archivo ESTILO.CSS body { background-color: #FF0000; } <html> <head> <title>Ejemplo CSS</title> <link rel="stylesheet" type="text/css" href=“estilos/ESTILO.CSS" /> </head> <body> <p>Esta es una página con fondo rojo</p> </body> </html>
  • 7. Selectores Los selectores son etiquetas que seleccionan uno o varios elementos del documento HTML, para poder modificar las características visuales de dichos elementos.
  • 8. Selectores de etiquetas HTML Cuando se desea dar formato único a todos los elementos de un mismo tipo, se selecciona la etiqueta HTML, dicha etiqueta se convierte en CSS en un selector, por ejemplo si se desea dar formato a todos los párrafos con la etiqueta <P>, se utilizará el selector p. Etiqueta {atributo: valor;} p { color red; } <p> párrafo1 párrafo1 párrafo1 párrafo1 </p> <p> párrafo2 párrafo2 párrafo2 párrafo2 </p>
  • 9. Selectores a elementos Únicos Si se desea dar formato especial a un solo elemento del documento HTML, este debe ser identificado con el atributo “id” dentro de la etiqueta y en el documento CSS, hacer referencia a dicho identificador con “#” por delante. #id {atributo: valor;} #parra1 { color red; } <p id=”parra1”> párrafo1 párrafo1 párrafo1 párrafo1 </p> <p> párrafo2 párrafo2 párrafo2 párrafo2 </p>
  • 10. Selectores a elementos de clase Al definir una clase y hacer que muchos elementos de HTML la utilicen, podemos utilizar cicha clase escribiendo un punto antes del nombre. .clase {atributo: valor;} #parrafos { color red; } <p class=”parrafos”> párrafo1 párrafo1 párrafo1 párrafo1 </p> <p> párrafo2 párrafo2 párrafo2 párrafo2 </p> <p class=”parrafos”> párrafo1 párrafo1 párrafo1 párrafo1 </p> <h1 class=”parrafos”>Titulo</h1>
  • 11. Pseudo clases Se dice que son pseudo clases porque actúan como clases pero en realidad son ciertos estados o elementos de algunas etiquetas de HTML. Para hacer referencia a una pseudo clases utilizaremos “:” después del selector de la etiqueta, seguido de la pseudo clase, de la siguiente forma: Etiqueta:PseudoClase { …. }
  • 12. Pseudo clases de los LINKS Pseudo Clase Descripción a:link Selecciona un enlace que no ha sido visitado aún a:visited Un enlace que ya fue visitado o que se encuentra en el histórico a:hover Cuando el puntero del ratón se encuentra sobre el enlace a:active Es el momento cuando se presiona el click sobre el enlace.
  • 13. Esta pseudo clase hace referencia a la mayoría de los elementos que son utilizados en los formularios y se encuentran con el foco, eso quiere decir que cuando el cursor está activo en uno de los controles. Ejemplo input:focus { border: blue 2px dotted; padding: 2px; } Pseudo clase focus
  • 14. Pseudo clases de los textos
  • 15. Pseudo clases de los textos
  • 16. BOrdes y otros elementos Como decorar los bordes de los elementos en las Páginas Web
  • 18. Espacio de contenido Ancho del contenido Alto del Contenido width Height
  • 19. El espacio de padding El área de padding es el espacio entre el contenido del elemento y su borde (border). No se permiten valores negativos. La propiedad padding es un atajo para evitar la asignación de cada lado por separado (padding-top, padding-right, padding-bottom, padding-left).
  • 20. Bordes Bordes regulares Para definir los bordes utilizamos la propiedad border: border: border-width border-style border-color;
  • 22. Bordes con esquinas redondeadas border-radius: 1-4 longitud|% / 1-4 longitud|%; Permite establecer las esquinas curvas:
  • 24. Margen establece el margen para los cuatro lados. Es una abreviación para evitar tener que establecer cada lado por separado con las otras propiedades de margen: margin-top, margin-right, margin-bottom y margin-left. También se permiten valores negativos.
  • 26. colores Los colores son valores de propiedades que muestran color en los elementos de nuestra página web. Regularmente se utiliza el formato RGB:
  • 27. Constantes de los colores
  • 29. Color de la letra Para cambiar el color de la letra se puede utilizar la propiedad colo color : red;
  • 30. Color de fondo Background Podemos modificar el fondo de un elemento con la propiedad background, que tiene la siguiente sintaxis: background : color | image | repeat | attachment | position ;
  • 31. Fondos con degradado Se tiene un degradado lineal cuando los colores van degradándose en forma de recta, desde un color a otro color. background: linear-gradient(dirección, color1, color2, ...);
  • 33. Sombras Cuadros con sombras Para realizar cuadros con sobras o mejor dicho colocar sombras a los cuadros. El atributo box -shadow requiere varios valores para especificar las características de la sombra, como difuminado, separación de la sombra y la propia caja o color. La sintaxis es como esta: box-shadow: desp-hor desp-vert difunimado tam-sombra color;
  • 36. Sombras Textos con sombra Esta propiedad es una extensión de las cajas con sombras, por lo que es muy similar el uso de la propiedad text-shadow, como podemos apreciar: text-shadow: : desp-hor desp-vert difunimado color;
  • 37. text-shadow: 0.2em 0.5em 0.1em #600, -0.3em 0.1em 0.1em #060, 0.4em -0.3em 0.1em #006;
  • 38. Una de las mejoras más importantes que introdujo CSS3, es indudablemente sobre las animaciones, en este tema veremos cómo se pueden introducir algunas animaciones básicas en el diseño de nuestras páginas web. Animaciones con CSS
  • 41. #obj { position:relative; animation:movimiento 2s infinite; -webkit-animation:movimiento 2s infinite; } @keyframes movimiento { from {left:0px; top:10px;} to {left:200px; top:200px;} } Ejemplo En el Objeto La Animación
  • 42. #obj { position: relative; animation: rotacion 2s infinite; -webkit-animation: rotacion 2s infinite; -moz- animation: rotacion 2s infinite; } @keyframes rotacion { 0% {transform:rotate(0deg);} 50% {transform:rotate(180deg);} 100% {transform:rotate(60deg);} } Ejemplo
  • 43. #obj { position: relative; animation: escala 2s infinite; } @keyframes movimiento { from { transform:scale(0.5);} to { transform:scale(2);} } Ejemplo
  • 44. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik. Gracias! Preguntas? jcvallejos@uto.edu.bo WA 67200287 Please keep this slide for attribution.