Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEVELOPER
EJERCICIOS CSS
Colorea
Cambia el estilo de tu elemento h2 para que el texto de ese elemento sea de color
rojo.
Las clases te permiten usar los mismos estilos CSS en múltiples elementos HTML.
Puedes ver esto aplicando tu clase de red-text al primer elemento p.
Importa la fuente Lobster a tu página web. Luego, usa un selector de elementos para
establecer Lobster como font-family en tu elemento h2.
Para comenzar, aplica la fuente monospace al elemento h2, para que ahora tenga dos
fuentes: Lobster y monospace.
Crea una clase llamada smaller-image y úsala para redimensionar la imagen de modo
que solo tenga 100 píxeles de ancho.
Crea una clase llamada thick-green-border (borde grueso verde). Esta clase debería
añadir un borde verde de 10px, "solid", alrededor de un elemento HTML. Aplica esa
clase a tu foto de gato.
Recuerda que puedes aplicar múltiples clases a un elemento usando su atributo class,
separando cada nombre de clase con un espacio. Por ejemplo:
Nota: Este desafío acepta múltiples soluciones posibles. Por ejemplo, puedes añadir
border-radius a la clase .thick-green-border o a la clase .smaller-image.
Cambia el padding de la caja azul para que coincida con el de la caja roja.
Cambia el margin de la caja azul para que coincida con el de la caja roja.
Cambia el margin de la caja azul a -15px para que llene todo el ancho horizontal de la
caja amarilla que lo rodea.
Asigna a la caja azul un padding de 40px en sus lados superior e izquierdo, pero sólo
de 20px en sus lados inferior y derecho.
Utiliza clockwise notation (notación en el sentido de las agujas del reloj) para asignar
al elemento con la clase .blue-box un padding de 40px en su lado superior e
izquierdo pero solo 20px en su lado inferior y derecho.
Usa clockwise notation (notación en el sentido de las agujas del reloj) para asignar al
elemento con la clase blue-box un margen de 40px en su lado superior e izquierdo
pero un margen de solo 20px en su lado inferior y derecho.
En el siguiente link podrás escribir tu código y verificar tu resultado: click
Selectores de atributos
Añade una propiedad padding al elemento con clase red-box y establécelo en 1.5em.
body {
background-color: black;
}
Luego, demos el color green (verde) a todos los elementos de tu página, añadiendo
color: green; a tu declaración de estilo del elemento body.
Crea una clase CSS adicional llamada pink-text que asigne a un elemento el color
rosado ("pink").
Crea una clase CSS adicional llamada blue-text que asigne a un elemento el color azul ("blue").
Asegúrate de que esté debajo de tu declaración de pink-text.
Aplica la clase blue-text a tu elemento h1 además de tu clase pink-text, y veamos cuál de las dos
gana.
Para aplicar múltiples atributos de clase a un elemento HTML debes dejar un espacio entre ellos,
como se muestra a continuación:
class="class1 class2"
Nota: No importa el orden en que las clases estén enlistadas dentro del elemento HTML.
Sin embargo, lo importante es el orden de las declaraciones de class clases en la sección <style>. La
segunda declaración siempre tendrá prioridad sobre la primera. Debido a que .blue-text fue
declarado segundo, este sobreescribirá los atributos de .pink-text.
<h1 id="orange-text">
Deja las clases blue-text y pink-text en tu elemento h1.
Crea una declaración CSS para el id orange-text en el elemento style. Aquí hay un
ejemplo de cómo se debería ver:
#brown-text {
color: brown;
}
Nota: No importa si declaras este CSS arriba o debajo de la clase pink-text, ya que el
atributo id siempre tendrá precedencia.
Usa un inline style para hacer que nuestro elemento h1 sea de color blanco.
Recuerda, los estilos en línea se ven así:
Reemplaza las palabras clave de color en nuestro elemento style con los códigos
hexadecimales correctos.
¡Pruébalo! Intenta usar los códigos hexadecimales abreviados para asignar colores a
los elementos como se indica a continuación.
Reemplaza los hex codes en nuestro elemento style con los valores RGB correctos.
Color RGB
Blue (azul) rgb(0, 0, 255)
Red (rojo) rgb(255, 0, 0)
Orchid (color orquídea) rgb(218, 112, 214)
Sienna (siena) rgb(160, 82, 45)
En la clase penguin, cambia el valor black a gray, el valor gray a white y el valor yellow
a orange.
Parece que en este código se utiliza una variable para establecer el color de fondo de
la clase .red-box. Mejoremos la compatibilidad de nuestro código con otros
navegadores, añadiendo otra declaración de background justo antes de la declaración
existente, y estableciendo este valor de respaldo como red (rojo).
Define una variable llamada --penguin-belly en el selector :root y asígnale el valor pink
(rosado). Luego podrás ver que la variable es heredada y que todos los elementos
secundarios que la utilizan tendrán el color de fondo rosado.