Aplicar reglas CSS en la personalización de efectos visuales mediante el desarrollo de un currículum vitae digital para la presentación de información profesional de manera organizada y accesible en línea.
CSS
‘style.css’.servidor HTTP
con Python desde la ruta de la aplicación
.reglas CSS
.Coloque las siguientes reglas CSS (selector CSS
,propiedad CSS
y valor CSS
) en la hoja de estilo externa:
Selector CSS | Propiedad y Valor CSS | MDN | |
---|---|---|---|
Universal | * | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; | Ir |
font-weight: 200; | Ir | ||
Por elemento | h1 | text-align: center; | Ir |
font-weight: bold; | Ir |
* {
/* Familia de fuentes */
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
/* Grosor de la fuente 200 */
font-weight: 200;
}
h1 {
/* Alineación del texto */
text-align: center;
/* Grosor de la fuente negrita */
font-weight: bold;
}
Edite el archivo index.html:
<img id="photo" src="https://placehold.co/600x400" alt="photo">
...
<h2 class="subtitle">Educación</h2>
...
<h2 class="subtitle">Experiencia Laboral</h2>
...
Coloque las siguientes reglas CSS en la hoja de estilo externa:
Selector CSS | Efecto CSS | MDN | |
---|---|---|---|
Por identificador | #foto | Ancho del elemento 200px | Ir |
Alto del elemento automático | Ir | ||
Por clase | .subtitle | Color del texto color: rgb(107 114 128 / 0.89) | Ir |
Transformación del texto a mayúsculas | Ir |
#photo {
/* Ancho del elemento */
width: 200px;
/* Alto del elemento */
height: auto;
}
.subtitle {
/* Color del texto en rgba */
color: rgb(107 114 128 / 0.89);
/* Transformación del texto a mayúsculas */
text-transform: uppercase;
}
Utilice el selector por elemento para acceder a las etiquetas <section> y aplique las reglas CSS para el modelo de caja
: margin, border y padding, por ejemplo:
section {
/* margen (espacio externo) superior, derecho, abajo e izquierda */
margin: 4px 2px 8px 2px;
/* borde de grosor 0.2 en puntos, estilo sólido y color hexadecimal #cedddd */
border: 0.2pt solid #cedddd;
/* relleno (espacio interno) de
1.5% en la parte superior e inferior y
0.8% a los lados derecho e izquierdo. */
padding: 1.5% 0.8%;
/* reemplazan el 0.8% inicial en el relleno izquierdo y derecho,
dándoles un valor específico de 1.2% para esos lados. */
padding-left: 1.2%;
padding-right: 1.2%;
}
Utilice el servicio de Border Radius para generar los valores de la propiedad border-radius, p.e.:
section {
...
/* borde redondeado con un radio de 5 píxeles */
/* en navegadores basados en WebKit,
como versiones antiguas de Safari y Chrome. */
-webkit-border-radius: 5px;
/* en navegadores antiguos de Mozilla,
como Firefox. */
-moz-border-radius: 5px;
/* en navegadores modernos. */
border-radius: 5px;
}
Utilice el servicio de CSSmatic para generar los valores de la propiedad box-shadow, p.e.:
section {
...
/* sombra a un elemento */
-webkit-box-shadow: 3px 3px 1px 0px rgba(235, 234, 234, 0.60);
-moz-box-shadow: 3px 3px 1px 0px rgba(235, 234, 234, 0.60);
box-shadow: 3px 3px 1px 0px rgba(235, 234, 234, 0.60);
}
En el navegador, identifique los elementos desalineados:
Edite el archivo index.html con las etiqueta contenedoras:
Antes | Después |
---|---|
<input type="checkbox" name="habilidades" value="HTML"> HTML | <div> <input type="checkbox" name="habilidades" value="HTML"> <span>HTML</span> </div> |
Utilice ChatGPT o Gemini para generar las siguientes reglas CSS:
Como desarrollador de aplicaciones web, genera la regla CSS para [Efecto CSS] a [Selector de etiqueta(s)].
[Efecto CSS] | [Selector de etiqueta(s)] |
---|---|
aplicar la familia de fuentes https://fonts.google.com/specimen/Poppins | todas las etiquetas |
eliminar el subrayado | todas las etiquetas <a> |
al pasar el mouse por encima subrayar | todos los elementos <a> dentro del elemento <nav> |
eliminar las viñetas | todas las etiquetas <li> |
centrar | la etiqueta <ul> que se encuentra dentro <footer> |
selectores CSS
para acceder a uno o varios elementos del documento HTML y W3Schools CSS Reference para aplicar las propiedades y valores CSS
.10 CSS Generators to save you hours of work:
— Pradeep Pandey (@Div_pradeep) October 8, 2023
1. Blob makerhttps://t.co/ExD4VVBZhS
2. Getwaveshttps://t.co/gGDI7pqFda
3. Neumorphismhttps://t.co/NSaOALMj7j
4. Glassmorphismhttps://t.co/iWTpASvFAQ
5. CSS Glow Generatorhttps://t.co/8Moqd2n9nr
6. Cubic-bezier… pic.twitter.com/aDuLPUJkCD
🚀 Más de 500 animaciones de carga creadas con un único elemento en CSShttps://t.co/kVvt9DHzFy pic.twitter.com/VEaBgXpgyR
— Cosmic Red 🔥 (@carmenansio) October 6, 2023
servidor HTTP, ruta de la aplicación, CSS, reglas CSS, selectores CSS, propiedades CSS, valores CSS, modelo de caja