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