Activa JavaScript para disfrutar de los vídeos de la Mediateca.
CSS Pseudoelementos y pseudoclases - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Otro elemento importante son las pseudo clases y pseudo elementos. Se refieren a elementos que diferencian un objeto dentro de la página HTML según su estado, según si estamos encima de él, según donde aparece, etc.
00:00:00
Vamos a ver una lista de ellos, o unos cuantos de ellos, los más importantes. El primero de ellos es First Child, el primer hijo, el primer elemento contenido nuestro. Entonces, si yo selecciono dentro de div el primer párrafo que hay, y ese lo pongo en rojo, pues te obtendría esta salida. ¿De acuerdo? Esta sería la salida que tendríamos.
00:00:17
Bien, más tenemos por ejemplo en el caso de los enlaces
00:00:41
Los pseudo clases en caso de enlaces tenemos link o visitado, ambas de estas
00:00:46
Entonces link permite establecer características para aquel enlace que todavía no ha sido visitado
00:00:52
Y visite a los que si han sido visitados
00:00:59
Entonces pues en función de esa situación vamos a poner unos colores u otros
00:01:03
O poner unas características u otros
00:01:08
también es muy curioso uno que vamos a ver después
00:01:11
posteriormente que es Hover
00:01:14
que es para cuando estamos encima de ellos trabajando
00:01:15
¿de acuerdo?
00:01:19
bueno, vemos aquí más características
00:01:21
no me quiero extender en esta parte
00:01:23
porque no tiene mayor interés
00:01:26
a este me refería yo antes, a Hover
00:01:28
especificamos el aspecto de elementos
00:01:30
sobre el que se encuentra el ratón
00:01:32
y esto se aplica muy a menudo
00:01:34
por ejemplo en este enlace, cuando estemos sobre él
00:01:35
va a cambiar lo que estamos visualizando ahí
00:01:37
va a cambiarse, va a poner de fondo negro
00:01:40
y color blanco
00:01:43
como podemos apreciar
00:01:44
¿vale?
00:01:47
active lo que permite
00:01:49
especificar es el aspecto de un elemento
00:01:50
cuando se hace click sobre él
00:01:53
y se mantiene el aspecto sobre él
00:01:55
entonces yo aunque pase por encima no cambia
00:01:57
cliqueo
00:01:59
y mientras que estoy con el botón
00:02:01
apretado pues se mantiene
00:02:03
cuando levanto pues cambia
00:02:04
y focus
00:02:06
no sé si me ha saltado alguno
00:02:08
active, focus
00:02:11
lo que nos permite es
00:02:12
especificar el aspecto de un elemento
00:02:14
que toma en ese momento el foco
00:02:16
puede tomarlo bien porque
00:02:18
pongo el ratón encima
00:02:20
y vemos que en este caso el borde ha cambiado
00:02:21
o bien con el tabulador voy a pasar
00:02:25
al siguiente campo y vemos
00:02:27
cómo va cambiando
00:02:28
existe otra clase que tiene que ver con el idioma
00:02:29
lang
00:02:33
y entonces permite establecer
00:02:33
por ejemplo el mismo párrafo en dos idiomas
00:02:36
entonces aquí
00:02:38
podremos aplicar por ejemplo
00:02:40
los quotes o los
00:02:42
caracteres de cita
00:02:44
diferentes en un idioma
00:02:46
en este caso cuando es español
00:02:49
lo ponemos con estos dos menores y estos dos mayores
00:02:50
y cuando es en inglés
00:02:53
con la comilla doble, por ejemplo
00:02:54
más pseudo-elementos
00:02:56
la primera línea o la primera letra
00:02:58
no hace falta explicar mucho lo que es
00:03:01
entonces por ejemplo aquí decimos que la primera
00:03:03
línea y vemos además que aparece
00:03:05
con dobles
00:03:07
dos puntos
00:03:08
se convierte a mayúsculas
00:03:11
o la primera letra
00:03:13
podemos hacer cosas tan bonitas como esta, por ejemplo
00:03:14
incluso mejorar esto con otro tipo
00:03:17
de letra, aquí en la L, etc, etc
00:03:19
y sin hacer nada en nuestro
00:03:21
contenido, nuestro contenido
00:03:23
simplemente tendrá la primera
00:03:25
vamos a verlo, como seguramente tenemos
00:03:26
la fuente del marco, lo podemos
00:03:29
ver, aquí lo estamos viendo perfectamente
00:03:31
Aquí aparece que es un párrafo normal y corriente, normal y corriente, y sin embargo el aspecto es bastante interesante.
00:03:33
En este caso, por ejemplo, un párrafo, su primera letra va a ser este.
00:03:43
Es verdad que si hay una imagen, pues esta no la modifica, ¿de acuerdo?
00:03:48
Podemos incluso, aquí es algo que ya veremos más despacio, pero vemos cómo hacemos flotar la imagen a la derecha.
00:03:53
Entonces vemos aquí la imagen como está ahí arriba a la derecha
00:04:02
Entonces en este caso podríamos ponerlo a la izquierda y sí funcionaría la L
00:04:06
Para esto estamos contando este ejemplo
00:04:11
Y si el primer carácter no es alfanumérico
00:04:13
Pues sí se aplica a todo hasta que aparece un carácter alfanumérico
00:04:20
Después tenemos otros pseudoelementos que son before y after
00:04:25
Before por ejemplo permite establecer algo, una característica antes de lo que estamos seleccionando
00:04:29
Tenemos la clase cuidado dentro de un párrafo y antes quiero poner la palabra aviso
00:04:36
Con un tema que esté como en negrita y que tenga que ser subrayado
00:04:42
Pues aquí podemos ver aviso antes y con esas características
00:04:49
Si viéramos el código, el código de aquí, lo único, vamos a ver la fuente del marco, lo único que estamos poniendo es que la clase se ha cuidado, nada más, todo lo demás lo pone él simplemente de esta manera, con esta clase, o podemos por ejemplo, escrito por Barto, entonces nosotros podemos poner después de este párrafo, escrito por Barto.
00:04:53
También podemos incluir una imagen
00:05:18
Antes de algo pongamos esta imagen
00:05:21
Llamamos a la URL con la dirección de esa imagen
00:05:23
Mucho cuidado, y eso sí es importante
00:05:27
Es que cuando ponemos content, o bien ponemos URL o bien ponemos texto
00:05:31
Pero lo que nos admite es meter código HTML
00:05:35
No podemos poner enfatizado aviso
00:05:38
Simplemente lo pondría tal cual esa información
00:05:41
Con lo cual no nos vale para nada
00:05:44
Mención aparte merecen los contadores
00:05:46
Ya hemos visto que por ejemplo en las listas ordenadas
00:05:50
Automáticamente se puede indicar un orden de las cuestiones
00:05:53
Pero podemos nosotros establecer nuestra propia lista
00:05:57
Entonces podemos decir por ejemplo
00:06:01
Que antes de cada párrafo
00:06:03
Pongamos un contador
00:06:06
El cual se llama cuenta párrafos
00:06:08
Y irlo incrementando
00:06:11
Entonces seríamos 1, 2, 3, 4 y 5
00:06:13
En este caso, además, podemos resetearlo
00:06:16
Vemos que se resetea cada vez que aparece la etiqueta PRE
00:06:21
Con lo cual aquí no lo hemos visto porque solo hay esta información
00:06:24
Pero aquí que hemos puesto esto y esto
00:06:27
Vemos que se resetea perfectamente el contador
00:06:29
Podemos empezar incluso desde valores distintos
00:06:33
O incrementando de 10 en 10
00:06:39
Como es el caso actual
00:06:40
e incluso para dejarlo un poco más elegante
00:06:42
poner el contador y punto y un espacio
00:06:46
el contador, punto y un espacio
00:06:50
también a este contador le podemos indicar
00:06:52
cómo lo queremos ver si numérico
00:06:55
si por ejemplo en números romanos en mayúsculas
00:06:57
estamos viéndolo en números romanos
00:07:00
en letras alfabéticas dependiendo incluso del nivel
00:07:02
aquí estamos reseteando a nivel h1 y a nivel h2 y en p
00:07:07
entonces estamos reseteando
00:07:11
todo esto es un juego que podemos ir mejorando
00:07:12
de cualquier manera
00:07:15
aquí igual que ponemos este content
00:07:16
podemos poner dibujitos o cualquier otra cuestión
00:07:18
a gusto del consumidor
00:07:21
- Idioma/s:
- Autor/es:
- Amadeo Mora
- Subido por:
- Amadeo M.
- Licencia:
- Dominio público
- Visualizaciones:
- 47
- Fecha:
- 28 de diciembre de 2020 - 20:08
- Visibilidad:
- Público
- Centro:
- IES CLARA DEL REY
- Duración:
- 07′ 24″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1364x768 píxeles
- Tamaño:
- 43.72 MBytes