tailwind实现酷炫的天气预报卡片widget代码
代码语言:html
所属分类:布局界面
代码描述:tailwind实现酷炫的天气预报卡片widget代码
代码标签: tailwind 酷炫 天气 预报 卡片 widget 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> .body-wrapper { font-family: 'Outfit', sans-serif; background: linear-gradient(135deg, #3a3897 0%, #2c2a72 40%, #1a1a4e 100%); } .weather-widget::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 70%); animation: shimmer 15s infinite linear; pointer-events: none; z-index: 1; } @keyframes shimmer { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .weather-icon-main { filter: drop-shadow(0 0 12px rgba(220, 220, 255, 0.5)); animation: floating 3.5s ease-in-out infinite; } @keyframes floating { 0% { transform: translateY(0px); } 50% { transform: translateY(-8px); } 100% { transform: translateY(0px); } } #cloud-container { pointer-events: auto; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } } .animate-fadeInUp { opacity: 0; animation: fadeInUp 0.6s ease-out forwards; } @keyframes fadeInScaleUp { from { opacity: 0; transform: translateY(10px) scale(0.95); } to { opacity: 1; transform: translateY(0) scale(1); } } .animate-fadeInScaleUp { opacity: 0; animation: fadeInScaleUp 0.7s ease-out forwards; } @keyframes gentleBob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-4px); } } .animate-gentleBob { animation: gentleBob 2.5s ease-in-out infinite; } .sun-info .sunrise:hover .sun-icon, .sun-info .sunset:hover .sun-icon { transform: rotate(15deg) scale(1.15); } .sun-icon { transition: transform 0.3s ease-in-out; } .forecast-day:hover { box-shadow: 0 0 25px rgba(255, 255, 255, 0.1), 0 4px 10px rgba(0,0,0,0.2); } .forecast-day:hover .forecast-icon { transform: scale(1.2) translateY(-2px); transition: transform 0.3s ease-out; } .forecast-day .forecast-icon { transition: transform 0.3s ease-out; } .delay-100 { animation-delay: 0.1s !important; } .delay-200 { animation-delay: 0.2s !important; } .delay-300 { animation-delay: 0.3s !important; } .delay-400 { animation-delay: 0.4s !important; } .delay-500 { animation-delay: 0.5s !important; } .delay-600 { animation-delay: 0.6s !important; } .delay-700 { animation-delay: 0.7s !important; } </style> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script> <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap" rel="stylesheet"> </head> <body translate="no"> <div class="body-wrapper min-h-screen flex justify-center items-center p-4"> <div class="weather-widget.........完整代码请登录后点击上方下载按钮下载查看
网友评论0