效果演示

001-bslf.png

使用方法

登录halo后台,点击设置--代码注入--页脚,添加一下代码:

<script>
  document.addEventListener('DOMContentLoaded', function() {
    if (window.location.pathname === '/' || window.location.pathname === '/index.html') {
      const hour = new Date().getHours();
      let greeting = '你好';
      
      if (hour >= 5 && hour < 11) greeting = '早上好 🌞';
      else if (hour >= 11 && hour < 14) greeting = '中午好 ☀️';
      else if (hour >= 14 && hour < 18) greeting = '下午好 🌤';
      else greeting = '晚上好 🌙';
      
      const toast = document.createElement('div');
      toast.textContent = greeting;
      toast.style = `
        position: fixed;
        top: 20px;
        left: 50%;
        transform: translateX(-50%);
        background: rgba(0,0,0,0.8);
        color: white;
        padding: 10px 20px;
        border-radius: 20px;
        font-size: 14px;
        z-index: 9999;
        animation: fadeInOut 2.3s ease;
      `;
      
      document.body.appendChild(toast);
      setTimeout(() => toast.remove(), 2300);
    }
  });
</script>

<style>
  @keyframes fadeInOut {
    0% { opacity: 0; transform: translateX(-50%) translateY(-10px); }
    20% { opacity: 1; transform: translateX(-50%) translateY(0); }
    80% { opacity: 1; transform: translateX(-50%) translateY(0); }
    100% { opacity: 0; transform: translateX(-50%) translateY(-10px); }
  }
</style>