分享一组天气组件

先看效果:
在这里插入图片描述
CSS部分代码(查看更多):

    <style>:root {--bg-color: #E9F5FA;--day-text-color: #4DB0D3;/* 多云 */--cloudy-background: #4DB0D3;--cloudy-temperature: #E6DF95;--cloudy-content: #D3EBF4;/* 晴 */--sunny-background: #E6DF95;--sunny-temperature: #4DB0D3;--sunny-content: #247490;/* 暴风雨 */--stormy-background: #0E2E3A;--stormy-temperature: #E6DF95;--stormy-content: #D3EBF4;/* 雪 */--snowy-background: #BCE1EF;--snowy-temperature: #0E2E3A;--snowy-content: #247490;/* 雨 */--rainy-background: #4DB0D3;--rainy-temperature: #E6DF95;--rainy-content: #D3EBF4;/* 部分多云 */--partly-cloudy-background: #2B8BAD;--partly-cloudy-temperature: #E6DF95;--partly-cloudy-content: #D3EBF4;}* {box-sizing: border-box;color: var(--mine-shaft);font-family: 'Krona One', sans-serif;margin: 0;padding: 0;}body {align-items: center;background: var(--bg-color);display: flex;justify-content: center;min-height: 100vh;padding: 1rem;}.main {display: flex;gap: 36px;justify-content: center;max-width: 100%;width: 1440px;}.item {display: flex;flex-direction: column;flex: 1;max-width: 165px;}.item__date {color: var(--day-text-color);font-size: 24px;font-weight: 400;letter-spacing: 0.2em;line-height: 30px;text-align: center;text-transform: uppercase;}.item__day {color: var(--day-text-color);font-size: 73px;font-weight: 400;line-height: 92px;margin-bottom: 14px;text-align: center;}.item__forecast-container {align-items: center;border-radius: 50px;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 11px 4px 34px rgba(32, 77, 92, 0.7);display: flex;flex-direction: column;min-height: 525px;padding-bottom: 14px;padding-top: 16px;}.item__forecast-image {flex: 1;position: relative;width: 100%;}.item__forecast-value {font-family: 'Oswald', sans-serif;font-size: 110px;font-weight: 400;line-height: 163px;margin-bottom: 27px;position: relative;}.item__forecast-value::before {border: 5px solid currentColor;border-radius: 50%;content: '';height: 10px;position: absolute;right: -22px;top: 22px;width: 10px;}.item__forecast-precipitation,.item__forecast-low {align-items: center;display: flex;font-size: 16px;font-weight: 400;gap: 8px;line-height: 20px;margin-bottom: 10px;}/* 多云 */.cloudy .item__forecast-container {background-color: var(--cloudy-background);}.cloudy .item__forecast-value {color: var(--cloudy-temperature);}.cloudy .item__forecast-precipitation,.cloudy .item__forecast-low {color: var(--cloudy-content);}.cloudy .item__forecast-image {left: 15px;width: 264px;}/* 晴天 */.sunny .item__forecast-container {background-color: var(--sunny-background);}.sunny .item__forecast-value {color: var(--sunny-temperature);}.sunny .item__forecast-precipitation,.sunny .item__forecast-low {color: var(--sunny-content);}.sunny .item__forecast-image {width: 208px;}/* 暴雨 */.stormy .item__forecast-container {background-color: var(--stormy-background);}.stormy .item__forecast-value {color: var(--stormy-temperature);}.stormy .item__forecast-precipitation,.stormy .item__forecast-low {color: var(--stormy-content);}.stormy .item__forecast-image {left: 18px;width: 246px;}/* 雪天 */.snowy .item__forecast-container {background-color: var(--snowy-background);}.snowy .item__forecast-value {color: var(--snowy-temperature);}.snowy .item__forecast-precipitation,.snowy .item__forecast-low {color: var(--snowy-content);}.snowy .item__forecast-image {left: 6px;width: 230px;}/* 部分多云 */.partly-cloudy .item__forecast-container {background-color: var(--partly-cloudy-background);}.partly-cloudy .item__forecast-value {color: var(--partly-cloudy-temperature);}.partly-cloudy .item__forecast-precipitation,.partly-cloudy .item__forecast-low {color: var(--partly-cloudy-content);}.partly-cloudy .item__forecast-image {left: 14px;width: 230px;}/* 雨天 */.rainy .item__forecast-container {background-color: var(--rainy-background);}.rainy .item__forecast-value {color: var(--rainy-temperature);}.rainy .item__forecast-precipitation,.rainy .item__forecast-low {color: var(--rainy-content);}.rainy .item__forecast-image {left: 25px;top: -30px;width: 160px;}</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/34719.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Https、CA证书、数字签名

Https Http协议 Http协议是目前应用比较多应用层协议&#xff0c;浏览器对于Http协议已经实现。Http协议基本的构成部分有 请求行 &#xff1a; 请求报文的第一行请求头 &#xff1a; 从第二行开始为请求头内容的开始部分。每一个请求头都是由K-V键值对组成。请求体&#xf…

【C++入门到精通】C++入门 —— vector (STL)

阅读导航 前言一、vector简介1. 概念2. 特点 二、vector的使用1.vector 构造函数2. vector 空间增长问题⭕resize 和 reserve 函数 3. vector 增删查改⭕operator[] 函数 三、迭代器失效温馨提示 前言 前面我们讲了C语言的基础知识&#xff0c;也了解了一些数据结构&#xff0…

软件测试基础篇——Docker

1、docker技术概述 docker描述&#xff1a;docker是一项虚拟化的容器技术&#xff08;类似于虚拟机&#xff09;&#xff0c;docker技术给使用者提供一个平台&#xff0c;在该平台上可以利用提供的容器&#xff0c;对每一个应用程序进行单独的封装隔离&#xff0c;每一个应用程…

计算机竞赛 opencv python 深度学习垃圾图像分类系统

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; opencv python 深度学习垃圾分类系统 &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;3分工作量&#xff1a;3分创新点&#xff1a;4分 这是一个较为新颖的竞…

Monkey测试真的靠谱吗?

Monkey测试&#xff0c;顾名思义&#xff0c;就是模拟一只猴子在键盘上乱敲&#xff0c;从而达到测试被测系统的稳定性。Monkey测试&#xff0c;是Android自动化测试的一种手段&#xff0c;Monkey测试本身非常简单&#xff0c;Android SDK 工具支持adb Shell命令&#xff0c;实…

208、仿真-51单片机脉搏心率与心电报警Proteus仿真设计(程序+Proteus仿真+配套资料等)

毕设帮助、开题指导、技术解答(有偿)见文未 目录 一、硬件设计 二、设计功能 三、Proteus仿真图 四、程序源码 资料包括&#xff1a; 需要完整的资料可以点击下面的名片加下我&#xff0c;找我要资源压缩包的百度网盘下载地址及提取码。 方案选择 单片机的选择 方案一&a…

ElasticSearch 7.4学习记录(基础概念和基础操作)

若你之前从未了解过ES&#xff0c;本文将由浅入深的一步步带你理解ES&#xff0c;简单使用ES。作者本人就是此状态&#xff0c;通过学习和梳理&#xff0c;产出本文&#xff0c;已对ES有个全面的了解和想法&#xff0c;不仅将知识点梳理&#xff0c;也涉及到自己的理解&#xf…

行业追踪,2023-08-09

自动复盘 2023-08-09 凡所有相&#xff0c;皆是虚妄。若见诸相非相&#xff0c;即见如来。 k 线图是最好的老师&#xff0c;每天持续发布板块的rps排名&#xff0c;追踪板块&#xff0c;板块来开仓&#xff0c;板块去清仓&#xff0c;丢弃自以为是的想法&#xff0c;板块去留让…

linux学习——Redis基础

目录 一、noSQL 类型 特点及应用场景 二、Redis 三、安装方式 编译安装 rpm安装 四、目录结构 /etc/redis.conf 五、Redis命令 六、本地登录和远程登录 本地登录 远程登录 七、数据库操作 帮助信息 库操作 数据操作 八、Redis持久化 一、RDB类型 二、AOF模式 一…

伪类和伪元素有何区别?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 伪类&#xff08;Pseudo-class&#xff09;⭐ 伪元素&#xff08;Pseudo-element&#xff09;⭐ 区别总结⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前…

信号调制原理演示,模拟和数字调制技术大比拼

【中英双语字幕】信号调制原理演示&#xff0c;模拟和数字调制技术大比拼&#xff01;_哔哩哔哩_bilibili

腾讯云轻量应用服务器Typecho应用模板搭建博客流程

腾讯云百科分享使用腾讯云轻量应用服务器Typecho应用模板搭建博客流程&#xff0c;Typecho 是开源的博客建站平台&#xff0c;具有轻量、高效、稳定等特点&#xff0c;操作界面简洁友好。该镜像基于 CentOS 7.6 64 位操作系统&#xff0c;并已预置 Nginx、PHP、MariaDB 软件。您…

day24-106.从中序与后序遍历序列构造二叉树

106.从中序与后序遍历序列构造二叉树 力扣题目链接(opens new window) 根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如&#xff0c;给出 中序遍历 inorder [9,3,15,20,7]后序遍历 postorder [9,15,7,20,3] 返回如下的二叉树&am…

前端跨域问题解决方法

跨域是WEB浏览器专有的同源限制访问策略。(后台接口调用和postman等工具会出现) 跨源资源共享&#xff08;CORS&#xff0c;或通俗地译为跨域资源共享&#xff09;是一种基于 HTTP 头的机制&#xff0c;该机制通过允许服务器标示除了它自己以外的其他源&#xff08;域、协议或端…

java项目打包运行报异常:Demo-1.0-SNAPSHOT.jar中没有主清单属性

检查后发现pom文件中有错误&#xff0c;需要添加build内容才能恢复正常。 添加下面文件后再次启动恢复正常。 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactI…

Add-in Express for Microsoft Office and Delphi Crack

Add-in Express for Microsoft Office and Delphi Crack 适用于Microsoft Office和Delphi VCL的Add-in Express使您能够在几次点击中为Microsoft Office开发专业插件。它生成基于COM的项目&#xff0c;这些项目包含Microsoft Office外接程序或智能标记的所有必要功能&#xff0…

CTFshow web93-104关

这周要学习的是php代码审计 根据师兄的作业 来做web入门的93-104关 93关 看代码 进行分析 他的主函数 include("flag.php"); highlight_file(__FILE__); if(isset($_GET[num])){ $num $_GET[num]; if($num4476){ die("no no no!"); …

认识http的方法、Header、状态码以及简单实现一个http的业务逻辑

文章目录 http的方法http状态码http重定向http常见Header实现简单业务逻辑Protocol.hppUtil.hppServer.hppServer.cc 效果 http的方法 方法说明支持的HTTP版本GET获取资源1.0/1.1POST传输实体主体1.0/1.1PUT传输文件1.0/1.1HEAD获得报文首部1.0/1.1DELETE删除文件1.0/1.1OPTIO…

【ts】【cocos creator】excel表格转JSON

需要将表格导出为text格式放到项目resources/text文件夹下 新建场景&#xff0c;挂载到Canvas上运行 表格文件格式&#xff1a; 保存格式选text tableToJson : import CryptoJS require(./FileSaver);const { ccclass, property } cc._decorator;ccclass export default c…

SpringBoot案例-部门管理-新增

根据页面原型&#xff0c;明确需求 页面原型 需求 阅读接口文档 接口文档链接如下&#xff1a; 【腾讯文档】SpringBoot案例所需文档 https://docs.qq.com/doc/DUkRiTWVaUmFVck9N 思路分析 前端在输入要新增的部门名称后&#xff0c;会以JSON格式将数据传入至后端&#xf…