Páginas

🔖 Uso del atributo id y el selector # en HTML y CSS

El atributo id se usa en HTML para identificar un elemento de forma única en la página. En CSS, el selector # sirve para aplicar estilos a ese elemento específico.

📌 ¿Cómo se usa?

<div id="miCaja">
  Este es un div con un ID único.
</div>
#miCaja {
  background-color: lightblue;
  padding: 15px;
  border: 2px solid navy;
  text-align: center;
}

✅ Reglas importantes del atributo id

  • 🔸 El valor de id debe ser único en toda la página.
  • 🔸 No se deben repetir varios elementos con el mismo id.
  • 🔸 Se usa también para JavaScript y navegación interna.

🖌️ Diferencia entre class y id

class id
Puede usarse en múltiples elementos. Solo debe usarse una vez por documento.
Se selecciona con un punto . Se selecciona con una almohadilla #

🎯 Ejemplo práctico completo

<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <style>
    #mensaje {
      color: white;
      background-color: green;
      padding: 10px;
      border-radius: 8px;
      width: 300px;
      text-align: center;
    }
  </style>
</head>
<body>

  <div id="mensaje">
    ¡Este es un mensaje único con ID!
  </div>

</body>
</html>

🔗 Navegación interna con id

<a href="#seccion2">Ir a la Sección 2</a>

...

<h2 id="seccion2">Sección 2</h2>

🧠 Tip de buenas prácticas

🔹 Usa id solo cuando realmente necesites un identificador único, por ejemplo, para controlar un elemento con JavaScript o para anclas de navegación. Para estilos comunes, usa class.

---

Este conocimiento te ayudará a estructurar mejor tus páginas HTML y aplicar estilos más organizados.

🎓 ¿Qué es una clase en HTML y CSS?

Las clases se usan para aplicar estilos personalizados a elementos específicos usando CSS. Una clase se declara así en HTML:

<div class="miCaja">
  Este es un ejemplo con clase.
</div>

Luego en CSS, se le da estilo con un punto . seguido del nombre:

.miCaja {
  background-color: lightblue;
  padding: 10px;
  border-radius: 5px;
}

🔹 Puedes reutilizar la misma clase en varios elementos:

<p class="resaltado">Este texto está resaltado.</p>
<span class="resaltado">Este también.</span>
.resaltado {
  color: red;
  font-weight: bold;
}

Las clases te permiten aplicar estilos a múltiples elementos sin tener que repetir el mismo código una y otra vez.

Plantilla Fuente Texto

PLANTILLA FUENTE DE TITULOS

Esta plantilla fue hecha por mi, mayormente para cambiar titulos

<style>
    /* Cargar la fuente desde el enlace de GitHub */
    @font-face {
        font-family: 'Gothika';
        src: url('https://raw.githubusercontent.com/wilterfoll/gothikaFont/main/gothika.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

    /* Aplicar la fuente al h1 con la clase .title */
    h1.title {
        font-family: 'Gothika', sans-serif !important;  /* Usa la fuente Gothika */
        color: white;  /* Cambia el color del texto */
        font-size: 90px;  /* Ajusta el tamaño de la fuente */
        text-align: center;  /* Centra el texto */
        background: transparent;  /* Fondo transparente */
        border-width: 0px;  /* Sin bordes */
    }
</style>

<style>
    /* Cambiar el color de los enlaces a blanco */
    .widget-content a {
        color: white !important;  /* Cambiar el color a blanco */
        text-decoration: none;  /* Eliminar el subrayado */
    }

    /* Cambiar el color de los enlaces cuando se pasa el ratón (hover) */
    .widget-content a:hover {
        color: #f0f0f0;  /* Color blanco ligeramente gris para hover */
        text-decoration: underline;  /* Agregar subrayado al pasar el ratón */
    }
</style>

Plantilla para Cursor

Esta plantilla cambia el cursor del sitio web

<style type="text/css">* {cursor: url(https://ani.cursors-4u.net/games/gam-16/gam1571.ani), url(https://ani.cursors-4u.net/games/gam-16/gam1571.png), auto;}</style><a href="https://www.cursors-4u.com/cursor/2020/12/01/among-us-crewmates.html" target="_blank" title="Among Us - Crewmates"><img src="https://cur.cursors-4u.net/cursor.png" border="0" alt="Among Us - Crewmates" style="position:absolute; top: 0px; right: 0px;" /></a>

FUENTE:https://www.cursors-4u.com/cursor/2020/12/01/among-us-red-crewmate.html

PLANTILLA FONDO ANIMADO

🌌 Fondo animado con GIF usando solo HTML y CSS

Este código muestra cómo usar un GIF como fondo de pantalla completo para tu sitio web

<div class="background">
  <img src="https://i.pinimg.com/originals/94/b9/c6/94b9c64e1c5d912bcfd3db9c6f988b15.gif" class="bg-image" />
</div>

<style>
  .background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -999; /* El fondo va detrás de todo */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    pointer-events: none; /* No interfiere con clics */
  }

  .bg-image {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover; /* Ajuste perfecto del GIF */
    opacity: 1; /* Puedes bajar la opacidad si quieres */
  }
</style>

📐 Alinear una imagen a la izquierda con float en CSS

¿Quieres que tu imagen aparezca al lado de un texto? Puedes lograrlo fácilmente con la propiedad float en CSS. Aquí te muestro cómo hacerlo con un ejemplo práctico.

🖼️ Imagen con borde y alineada a la izquierda

img {
  float: left;
  width: 250px;
  margin: 10px;
  border-color: saddlebrown;
  border-width: 4px;
  border-style: solid;
  border-radius: 10px;
}

🔍 ¿Qué hace este código?

  • float: left coloca la imagen a la izquierda del texto
  • margin: 10px agrega espacio entre la imagen y el texto
  • width: 250px define el ancho de la imagen
  • Y las demás propiedades dan un borde bonito y esquinas redondeadas

🧪 Ejemplo completo:

Labrador retriever feliz

El labrador retriever es una de las razas de perro más populares del mundo. Son conocidos por su amabilidad, inteligencia y energía. Esta raza es ideal para familias y también se utiliza comúnmente como perro guía o de asistencia.

Gracias al uso de float: left, la imagen se alinea a la izquierda del texto, permitiendo una presentación más dinámica y visual. Puedes usar esta técnica en entradas, biografías, reseñas o secciones de "sobre mí" para mejorar el diseño de tu blog.

--- ### ✅ Consejo extra: Si tienes más de un párrafo largo, agrega `
` al final para que el siguiente contenido no se solape con la imagen. --- ¿Quieres que prepare una entrada parecida con `float: right` o que te enseñe cómo hacer que se vea así también en dispositivos móviles (responsivo)? Estoy lista para ayudarte 🧡🐾

🖼️ Cómo agregar bordes personalizados a imágenes con CSS

Usar bordes en imágenes puede hacer que tu contenido se vea más elegante o profesional. Aquí te muestro cómo aplicar border-color, border-width, border-style y border-radius para mejorar el estilo visual de una imagen.

✨ Ejemplo:

<img class="imagen-con-borde" 
     src="https://upload.wikimedia.org/wikipedia/commons/9/90/Labrador_Retriever_portrait.jpg" 
     alt="Un labrador retriever feliz">

🎨 Estilo CSS aplicado:

.imagen-con-borde {
  border-color: saddlebrown;
  border-width: 4px;
  border-style: solid;
  border-radius: 10px;
  width: 300px; /* Opcional, para que no sea tan grande */
}

🔍 ¿Qué hace cada propiedad?

  • border-color: define el color del borde (en este caso, marrón)
  • border-width: define el grosor (4 píxeles)
  • border-style: puede ser solid, dashed, dotted, etc.
  • border-radius: redondea las esquinas (10 píxeles)

🧪 Resultado final:

Así se verá la imagen:

Un labrador retriever feliz

📌 Tip:

Puedes cambiar el color, estilo y radio del borde para crear marcos únicos según el diseño de tu blog.

--- ¿Te gustaría que hagamos una entrada parecida para `box-shadow`, o para crear un marco tipo polaroid o retro? También podrías usar esto en gadgets o galerías. 🖤✨