Tutorial: Cómo agregar saludos dinámicos

jcduranm Seguir
Seguidores
5

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
17 Sep 2014
Mensajes
267
Cómo mostrar saludos o mensajes de buenos días, tardes, tardes, noches automáticamente en un blog.
SaludosDinamicos.png

Agregar saludos dinámicos es una excelente manera de recibir a los visitantes con un mensaje personalizado basado en factores como la hora.

Esto incluye dar saludos como buenos días, buenas tardes, buenas noches en tiempo real, dependiendo de la hora en que visiten el sitio web.

En esta guía, verán cómo mostrar automáticamente estos saludos o mensajes de bienvenida. Por supuesto, lo haremos mediante un código JavaScript sencillo, junto con HTML y CSS.
1708998244080.png
Paso 1: inicie sesión en su cuenta de Blogger

Paso 2: en el panel de Blogger, vaya a Tema

Paso 3: Ahora haga clic en el ícono desplegable justo al lado del botón "Personalizar" y luego haga clic en "Editar HTML".

Paso 4: busque ]]></b:skin> y pegue el siguiente CSS encima

CSS:
   /* Saludos Dinámicos */
.icono {
  width: var(--svg-size, 18px);
  height: var(--svg-size, 18px);
  stroke: currentColor;
  stroke-width: var(--svg-stroke, 2);
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}
.saludos {
  background-color: #ffffff29;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  padding: 12px 15px;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.saludos::after {
  content: attr(data-text);
}

Paso 5: Busque </body> y pegue el siguiente Javascript encima

JavaScript:
<script type='text/javascript'>
/*<![CDATA[*/
/* Saludos Dinámicos */
function saludos() {
  var message = ["Dulces Sueños!", "Buenos Días!", "Buenas Tardes!", "Buenas Noches!", "Hora de Dormir!"];
  var time = new Date().getHours();
  if (time < 4) {
    return message[0]; // "Dulces Sueños!"
  } else if (time < 12) {
    return message[1]; // "Buenos Días!"
  } else if (time < 17) {
    return message[2]; // "Buenas Tardes!"
  } else if (time < 19) {
    return message[3]; // "Buenas Noches!"
  } else if (time < 22) {
    return message[4]; // "Hora de Dormir!"
  } else {
    return message[0]; // "Dulces Sueños!" para las horas después de las 22, incluyendo después de las 23
  }
}
document.querySelector(".saludos").setAttribute('data-text', saludos());
/*]]>*/
</script>

Paso 6: Finalmente, copia el código HTML a continuación y colócalo según tus necesidades.

HTML:
<div class="saludos">
  <svg class="icono cara-sonriente" viewBox="0 0 24 24">
    <path d="M9 9h.01M15 9h.01M8 14q4 4 8 0"></path>
    <circle cx="12" cy="12" r="10"></circle>
  </svg>
</div>

Paso 7: Haga clic en 'GUARDAR' cuando haya terminado y vea los resultados.​


Plus resposive

agregar después de .....saludos::after { content: attr(data-text);}

CSS:
/* Responsive: Pantallas pequeñas (teléfonos) */
@media (max-width: 600px) {
  .saludos {
    font-size: 12px; /* Texto más pequeño */
    padding: 10px 12px; /* Menos padding */
    gap: 0.3rem; /* Menor separación */
  }

  .icono {
    --svg-size: 16px; /* Icono más pequeño */
    --svg-stroke: 1.5; /* Línea más fina */
  }
}

/* Responsive: Pantallas medianas (tabletas) */
@media (min-width: 601px) and (max-width: 900px) {
  .saludos {
    font-size: 13px; /* Ajuste de tamaño de texto */
    padding: 11px 14px; /* Ajuste de padding */
  }

  .icono {
    --svg-size: 17px; /* Ajuste de tamaño de icono */
  }
}

/* Responsive: Pantallas grandes */
@media (min-width: 901px) {
  .saludos {
    font-size: 14px; /* Vuelve al tamaño original */
    padding: 12px 15px; /* Vuelve al padding original */
  }

  .icono {
    --svg-size: 18px; /* Icono tamaño original */
  }
}
 
Última edición:

Framber tech

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Ago 2023
Mensajes
177
Edad
22
Cómo mostrar saludos o mensajes de buenos días, tardes, tardes, noches automáticamente en un blog.
Ver el archivo adjunto 1209902

Agregar saludos dinámicos es una excelente manera de recibir a los visitantes con un mensaje personalizado basado en factores como la hora.

Esto incluye dar saludos como buenos días, buenas tardes, buenas noches en tiempo real, dependiendo de la hora en que visiten el sitio web.

En esta guía, verán cómo mostrar automáticamente estos saludos o mensajes de bienvenida. Por supuesto, lo haremos mediante un código JavaScript sencillo, junto con HTML y CSS.
Ver el archivo adjunto 1209899
Paso 1: inicie sesión en su cuenta de Blogger

Paso 2: en el panel de Blogger, vaya a Tema

Paso 3: Ahora haga clic en el ícono desplegable justo al lado del botón "Personalizar" y luego haga clic en "Editar HTML".

Paso 4: busque ]]></b:skin> y pegue el siguiente CSS encima

CSS:
   /* Saludos Dinámicos */
.icono {
  width: var(--svg-size, 18px);
  height: var(--svg-size, 18px);
  stroke: currentColor;
  stroke-width: var(--svg-stroke, 2);
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}
.saludos {
  background-color: #ffffff29;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  padding: 12px 15px;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.saludos::after {
  content: attr(data-text);
}

Paso 5: Busque </body> y pegue el siguiente Javascript encima

JavaScript:
<script type='text/javascript'>
/*<![CDATA[*/
/* Saludos Dinámicos */
function saludos() {
  var message = ["Dulces Sueños!", "Buenos Días!", "Buenas Tardes!", "Buenas Noches!", "Hora de Dormir!"];
  var time = new Date().getHours();
  if (time < 4) {
    return message[0]; // "Dulces Sueños!"
  } else if (time < 12) {
    return message[1]; // "Buenos Días!"
  } else if (time < 17) {
    return message[2]; // "Buenas Tardes!"
  } else if (time < 19) {
    return message[3]; // "Buenas Noches!"
  } else if (time < 22) {
    return message[4]; // "Hora de Dormir!"
  } else {
    return message[0]; // "Dulces Sueños!" para las horas después de las 22, incluyendo después de las 23
  }
}
document.querySelector(".saludos").setAttribute('data-text', saludos());
/*]]>*/
</script>

Paso 6: Finalmente, copia el código HTML a continuación y colócalo según tus necesidades.

HTML:
<div class="saludos">
  <svg class="icono cara-sonriente" viewBox="0 0 24 24">
    <path d="M9 9h.01M15 9h.01M8 14q4 4 8 0"></path>
    <circle cx="12" cy="12" r="10"></circle>
  </svg>
</div>

Paso 7: Haga clic en 'GUARDAR' cuando haya terminado y vea los resultados.​
Estupendo trabajo amigo. :)
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba