特别的时钟特别的倒计时

news2024/11/26 23:50:31

 

 

念念不忘的歌曲:That's Why You Go Away

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>一个特别的倒计时</title>
</head>
<style>
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: 'Poppins', sans-serif;
    }
    /* 首页样式开始 */
    .home_page {
        position: fixed;
        top: 0;
        left: 600px;
        background-color: #4CAF50;
        color: white;
        border: 1px solid #4CAF50;
        font-size: 20px;
        margin: 20px;
        padding: 2px 5px;
        border-radius: 5px;
        text-decoration: none;
        &:hover {
            background-color: #e4f904;
            color: rgb(245, 5, 5);
        }
    }
    /* 首页样式结束 */
    body {
        background: radial-gradient(at 60% 0%, #5190b0, #235746);
    }
    /*************************现在时间*******************************/
    .times {
        min-height: 100vh;
    }
    #year {
        position: absolute;
        font-size: 70px;
        left: 950px;
        top: 50px;
        transform: translate(-50%, -50%);
        color: #fed330;
        /*模糊 filter: blur(0.5vw); */
        z-index: 1;
    }
    .main {
        background: #000000;
        position: absolute;
        border-radius: 1vw;
        left: 280px;
        top: 520px;
        font-size: 3vw;
        position: absolute;
        color: rgb(252, 4, 4);
        transform: translate(-50%, -50%);
        display: flex;
        justify-content: center;
        align-items: center;
        background-image: linear-gradient(to top left,
                rgba(0, 0, 0, 0.2),
                rgba(0, 0, 0, 0.2) 30%,
                rgba(0, 0, 0, 0));
        box-shadow: inset 4px 4px 4px rgba(255, 255, 255, 0.6),
            inset -4px -4px 5px rgba(0, 0, 0, 0.6);
        border: 0px solid black;
        span {
            width: 4vw;
            height: 90vh;
            border: 2px solid white;
            position: relative;
            border: none;
        }
        .wan {
            width: 15px;
        }
        .wai {
            width: 50px;
        }
        .wan,
        .wai {
            position: relative;
            top: -60px;
            left: 3px;
        }
        span::before {
            /*  直接注释掉这行  content: attr(datatext);就不可以显示时间数字哦 */
            content: attr(datatext);
            position: absolute;
            top: -60px;
            left: 3px;
        }
        span::after {
            content: "";
            position: absolute;
            width: 100%;
            box-sizing: border-box;
            border: 2px solid transparent;
            bottom: 0;
            border-radius: 1vw 1vw 0 0;
            filter: blur(2px);
            transition: 1s linear;
            height: var(--s);
            background-image: linear-gradient(to top left,
                    rgba(0, 0, 0, 0.2),
                    rgba(0, 0, 0, 0.2) 30%,
                    rgba(0, 0, 0, 0));
            box-shadow: inset 4px 4px 4px rgba(255, 255, 255, 0.6),
                inset -4px -4px 5px rgba(0, 0, 0, 0.6);
            border: 0px solid black;
        }
        #month::after {
            background: #8854d0;
        }
        #day::after {
            background: #3867d6;
        }
        #hour::after {
            background: #20bf6b;
        }
        #min::after {
            background: #d1d8e0;
        }
        #sec::after {
            background: #ff0101;
        }
    }
    /* 刻度线 */
    .list {
        position: absolute;
        left: 450px;
        top: 72px;
        height: 895px;
        list-style: none;
        /* counter-reset: num -2; */
        /* counter-reset: num  -1; */
        width: 100px;
        padding-inline-start: 0px;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .list1 {
        left: 370px;
    }
    .list2 {
        left: 290px;
    }
    .list3 {
        left: 190px;
    }
    .list3 {
        left: 170px;
    }
    .list4 {
        left: 60px;
    }
    .list>li {
        width: 50px;
        height: 2px;
        background: #000000;
        color: #000000;
        position: relative;
    }
    /* #list>li:before {
            /* counter-increment: num 2; */
    /* counter-increment: num 1; */
    /* content: counter(num); */
    /* position: absolute;
            top: 5px;
            left: -4px;
        } */
    /*************************倒计时**************************************/
    .time22 {
        position: absolute;
        left: 40%;
        top: 30%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #time {
        display: flex;
        gap: 10px;
        .circle {
            position: relative;
            width: 150px;
            height: 150px;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            &::before {
                content: '';
                position: absolute;
                border-radius: 50%;
                inset: 0;
                border: 10px solid #000000;
                background-image: linear-gradient(to top left,
                        rgba(0, 0, 0, 0.2),
                        rgba(0, 0, 0, 0.2) 30%,
                        rgba(0, 0, 0, 0));
                box-shadow: inset 4px 4px 4px rgba(255, 255, 255, 0.6),
                    inset -4px -4px 5px rgba(0, 0, 0, 0.6);
                border: 0px solid black;
            }
            &::after {
                content: '';
                position: absolute;
                width: 100px;
                height: 100px;
                border-radius: 50%;
                background: #05a388;
                box-shadow: inset -2px -2px 3px rgba(255, 255, 255, 0.6),
                    inset 2px 2px 3px rgba(0, 0, 0, 0.6);
            }
            & svg {
                width: 150px;
                height: 150px;
                position: relative;
                transform: rotate(270deg);
                & circle {
                    width: 100%;
                    height: 100%;
                    fill: transparent;
                    stroke-width: 8;
                    stroke: var(--clr);
                    stroke-linecap: round;
                    transform: translate(5px, 5px);
                    stroke-dasharray: 440;
                    stroke-dashoffset: 440;
                }
            }
        }
        & div {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            position: absolute;
            text-align: center;
            font-weight: 500;
            text-shadow: 1px 1px 1px #0c0909;
            z-index: 5;
            color: var(--clr);
            font-size: 40px;
            line-height: 1.2;
            box-shadow: 1px 1px 10px rgb(82, 230, 56),
                2px 2px 20px rgb(192, 230, 56),
                4px 4px 40px rgb(230, 210, 56),
                6px 6px 80px rgb(230, 178, 56),
                8px 8px 160px rgb(230, 82, 56);
        }
    }
    .newYear {
        position: absolute;
        font-size: 90px;
        color: #fff;
        text-shadow: 1px 1px 1px #0c0909;
        left: 80px;
        top: -120px;
        text-shadow: 0px 1px 0px #999,
            0px 2px 0px #888,
            0px 3px 0px #777,
            0px 4px 0px #666,
            0px 5px 0px #555,
            0px 6px 0px #444,
            0px 7px 0px #333,
            0px 8px 7px #001135;
    }
</style>
<body>
    <a href="file:///C:\Users\90917\Desktop\备忘录.html" class="home_page">首页</a>
    <!-- ------------------------时钟----------------------------- -->
    <div class="times">
        <div id="year">
            nan
        </div>
        <div class="main">
            <span id="month"></span><span class="wai">月</span>
            <span id="day"></span><span class="wai">日</span>
            <span id="hour"></span><span class="wan">:</span>
            <span id="min"></span><span class="wan">:</span>
            <span id="sec"></span>
        </div>
        <div class="time22">
            <div id="time">
                <div class="circle" style="--clr:#1bffd9;">
                    <svg>
                        <circle cx="70" cy="70" r="70" id="dd"></circle>
                    </svg>
                    <div id="days">00<br>天</div>
                </div>
                <div class="circle" style="--clr:#15fd00;">
                    <svg>
                        <circle cx="70" cy="70" r="70" id="hh"></circle>
                    </svg>
                    <div id="hours">00<br>时</div>
                </div>
                <div class="circle" style="--clr:#f8ff2a;">
                    <svg>
                        <circle cx="70" cy="70" r="70" id="mm"></circle>
                    </svg>
                    <div id="minutes">00<br>分</div>
                </div>
                <div class="circle" style="--clr:#ff0303;">
                    <svg>
                        <circle cx="70" cy="70" r="70" id="ss"></circle>
                    </svg>
                    <div id="seconds">00<br>秒</div>
                </div>
            </div>
            <h2 class="newYear">五一倒计时</h2>
        </div>
    </div>
    <!-- 刻度线: -->
    <div class="rile">
        <ul class="list">
            <li>60</li>
            <li>59</li>
            <li>58</li>
            <li>57</li>
            <li>56</li>
            <li>55</li>
            <li>54</li>
            <li>53</li>
            <li>52</li>
            <li>51</li>
            <li>50</li>
            <li>49</li>
            <li>48</li>
            <li>47</li>
            <li>46</li>
            <li>45</li>
            <li>44</li>
            <li>43</li>
            <li>42</li>
            <li>41</li>
            <li>40</li>
            <li>39</li>
            <li>38</li>
            <li>37</li>
            <li>36</li>
            <li>35</li>
            <li>34</li>
            <li>33</li>
            <li>32</li>
            <li>31</li>
            <li>30</li>
            <li>29</li>
            <li>28</li>
            <li>27</li>
            <li>26</li>
            <li>25</li>
            <li>24</li>
            <li>23</li>
            <li>22</li>
            <li>21</li>
            <li>20</li>
            <li>19</li>
            <li>18</li>
            <li>17</li>
            <li>16</li>
            <li>15</li>
            <li>14</li>
            <li>13</li>
            <li>12</li>
            <li>11</li>
            <li>10</li>
            <li>09</li>
            <li>08</li>
            <li>07</li>
            <li>06</li>
            <li>05</li>
            <li>04</li>
            <li>03</li>
            <li>02</li>
            <li>01</li>
            <li></li>
        </ul>
        <ul class="list list1">
            <li>60</li>
            <li>59</li>
            <li>58</li>
            <li>57</li>
            <li>56</li>
            <li>55</li>
            <li>54</li>
            <li>53</li>
            <li>52</li>
            <li>51</li>
            <li>50</li>
            <li>49</li>
            <li>48</li>
            <li>47</li>
            <li>46</li>
            <li>45</li>
            <li>44</li>
            <li>43</li>
            <li>42</li>
            <li>41</li>
            <li>40</li>
            <li>39</li>
            <li>38</li>
            <li>37</li>
            <li>36</li>
            <li>35</li>
            <li>34</li>
            <li>33</li>
            <li>32</li>
            <li>31</li>
            <li>30</li>
            <li>29</li>
            <li>28</li>
            <li>27</li>
            <li>26</li>
            <li>25</li>
            <li>24</li>
            <li>23</li>
            <li>22</li>
            <li>21</li>
            <li>20</li>
            <li>19</li>
            <li>18</li>
            <li>17</li>
            <li>16</li>
            <li>15</li>
            <li>14</li>
            <li>13</li>
            <li>12</li>
            <li>11</li>
            <li>10</li>
            <li>09</li>
            <li>08</li>
            <li>07</li>
            <li>06</li>
            <li>05</li>
            <li>04</li>
            <li>03</li>
            <li>02</li>
            <li>01</li>
            <li></li>
        </ul>
        <ul class="list list2">
            <li>00</li>
            <li>23</li>
            <li>22</li>
            <li>21</li>
            <li>20</li>
            <li>19</li>
            <li>18</li>
            <li>17</li>
            <li>16</li>
            <li>15</li>
            <li>14</li>
            <li>13</li>
            <li>12</li>
            <li>11</li>
            <li>10</li>
            <li>09</li>
            <li>08</li>
            <li>07</li>
            <li>06</li>
            <li>05</li>
            <li>04</li>
            <li>03</li>
            <li>02</li>
            <li>01</li>
            <li></li>
        </ul>
        <ul class="list list3">
            <li>30</li>
            <li>29</li>
            <li>28</li>
            <li>27</li>
            <li>26</li>
            <li>25</li>
            <li>24</li>
            <li>23</li>
            <li>22</li>
            <li>21</li>
            <li>20</li>
            <li>19</li>
            <li>18</li>
            <li>17</li>
            <li>16</li>
            <li>15</li>
            <li>14</li>
            <li>13</li>
            <li>12</li>
            <li>11</li>
            <li>10</li>
            <li>09</li>
            <li>08</li>
            <li>07</li>
            <li>06</li>
            <li>05</li>
            <li>04</li>
            <li>03</li>
            <li>02</li>
            <li>01</li>
            <li></li>
        </ul>
        <ul class="list list4">
            <li></li>
            <li>12</li>
            <li>11</li>
            <li>10</li>
            <li>09</li>
            <li>08</li>
            <li>07</li>
            <li>06</li>
            <li>05</li>
            <li>04</li>
            <li>03</li>
            <li>02</li>
            <li>01</li>
        </ul>
    </div>
    <script>
        /*************************现在时间*******************************/
        var monbox = document.getElementById("month")
        var daybox = document.getElementById("day")
        var hourbox = document.getElementById("hour")
        var minbox = document.getElementById("min")
        var secbox = document.getElementById("sec")
        var yeardiv = document.getElementById("year")
        var count = 0
        function clock() {
            var d = new Date()
            var mon = d.getMonth()
            var day = d.getDate()
            var hour = d.getHours()
            var min = d.getMinutes()
            var sec = d.getSeconds()
            var year = d.getFullYear()
            var W = "星期" + "日一二三四五六".charAt(new Date().getDay());
            monbox.style.setProperty('--s', String(mon / 12 * 100) + '%') //生成填充背景颜色的比例
            monbox.setAttribute('datatext', ("0" + (mon + 1)).slice(-2)) //生成时间日期的具体文字,个位的数字在前面补0
            var allday = new Date(year, mon + 1, 0).getDate() //计算当前月份有多少天(28,29,30,31)
            daybox.style.setProperty('--s', String(day / allday * 100) + '%')
            daybox.setAttribute('datatext', ("0" + (day)).slice(-2))
            hourbox.style.setProperty('--s', String(hour / 24 * 100) + '%')
            hourbox.setAttribute('datatext', ("0" + (hour)).slice(-2))
            minbox.style.setProperty('--s', String(min / 60 * 100) + '%')
            minbox.setAttribute('datatext', ("0" + (min)).slice(-2))
            secbox.style.setProperty('--s', String(sec / 60 * 100) + '%')
            secbox.setAttribute('datatext', ("0" + (sec)).slice(-2))
            yeardiv.innerText = year + '(' + W + ')'// 计算年份数字
        }
        setInterval(clock, 100)
        /*************************倒计时**************************************/
        let days = document.getElementById('days');
        let hours = document.getElementById('hours');
        let minutes = document.getElementById('minutes');
        let seconds = document.getElementById('seconds');
        let dd = document.getElementById('dd');
        let hh = document.getElementById('hh');
        let mm = document.getElementById('mm');
        let ss = document.getElementById('ss');
        let enDate = '05/1/2024 00:00:00';
        let x = setInterval(function () {
            let now = new Date(enDate).getTime();
            let countDown = new Date().getTime();
            let distance = now - countDown;
            let d = Math.floor(distance / (1000 * 60 * 60 * 24));
            let h = Math.floor(distance % (1000 * 60 * 60 * 24) / (1000 * 60 * 60));
            let m = Math.floor(distance % (1000 * 60 * 60) / (1000 * 60));
            let s = Math.floor(distance % (1000 * 60) / 1000);
            d = d < 10 ? "0" + d : d
            h = h < 10 ? "0" + h : h;
            m = m < 10 ? "0" + m : m;
            s = s < 10 ? "0" + s : s;
            days.innerHTML = d + '<br><span>天</span>';
            hours.innerHTML = h + '<br><span>时</span>';
            minutes.innerHTML = m + '<br><span>分</span>';
            seconds.innerHTML = s + '<br><span>秒</span>';
            dd.style.strokeDashoffset = 440 - (440 * d) / 365;
            hh.style.strokeDashoffset = 440 - (440 * h) / 24; // 24
            mm.style.strokeDashoffset = 440 - (440 * m) / 60; // 60
            ss.style.strokeDashoffset = 440 - (440 * s) / 60; // 60
        })
    </script>
</html>

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

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

相关文章

线上线下交友社区系统,支持打包小程序/公众号/H5,源码交付!

上网交友的好处有很多&#xff0c;以下是一些主要的好处&#xff1a; 1. 拓展人际关系&#xff1a;通过上网交友可以认识更多的人&#xff0c;拓展自己的社交圈。这有助于扩大自己的视野、增加人生经验和开阔心胸。 2. 找到志同道合的朋友&#xff1a;在网络上&#xff0c;我们…

《面向云计算的零信任体系第1部分:总体架构》行业标准正式发布

中华人民共和国工业和信息化部公告2024年第4号文件正式发布行业标准&#xff1a;YD/T 4598.1-2024《面向云计算的零信任体系 第1部分&#xff1a;总体架构》&#xff08;后简称“总体架构”&#xff09;&#xff0c;并于2024年7月1日正式施行。 该标准由中国信通院牵头&#xf…

装饰器模式、代理模式、适配器模式对比

装饰器模式、代理模式和适配器模式都是结构型设计模式&#xff0c;它们的主要目标都是将将类或对象按某种布局组成更大的结构&#xff0c;使得程序结构更加清晰。这里将装饰器模式、代理模式和适配器模式进行比较&#xff0c;主要是因为三个设计模式的类图结构相似度较高、且功…

如何讲好ppt演讲技巧(4篇)

如何讲好ppt演讲技巧&#xff08;4篇&#xff09; 如何讲好PPT演讲技巧&#xff08;四篇&#xff09; **篇&#xff1a;精心准备&#xff0c;奠定演讲基础 一个成功的PPT演讲&#xff0c;离不开精心的准备。首先&#xff0c;要确定演讲的主题和目标&#xff0c;确保演讲内容清…

SpringMVC进阶(自定义拦截器以及异常处理)

文章目录 1.自定义拦截器1.基本介绍1.说明2.自定义拦截器的三个方法3.流程图 2.快速入门1.Myinterceptor01.java2.FurnHandler.java3.springDispatcherServlet-servlet.xml配置拦截器4.单元测试 3.拦截特定路径1.拦截指定路径2.通配符配置路径 4.细节说明5.多个拦截器1.执行流程…

七彩虹(Colorful)隐星P16 2023款笔记本电脑原装出厂Win11系统镜像下载 带建Recovery一键还原功能

七彩虹原厂Windows预装OEM专用系统&#xff0c;恢复出厂开箱状态一模一样 适用型号&#xff1a;隐星P16 23 链接&#xff1a;https://pan.baidu.com/s/1Ig5MQMiC8k4VSuCOZRQHUw?pwdak5l 提取码&#xff1a;ak5l 原厂W11系统自带所有驱动、出厂时自带的主题与专用壁纸、系…

第 4 篇 : Netty客户端互发图片和音/视频

说明 因为图片和音/视频不能确定其具体大小, 故引入MinIO。客户端之间只发送消息, 通过上传/下载来获取额外信息 1. MinIO搭建(参考前面文章), 并启动 2. 登录MinIO创建3个Bucket: image、voice、video 3. 客户端改造 3.1 修改 pom.xml <?xml version"1.0" …

浅谈OpenCV 粗略计算工件轮廓面积和外接圆直径(Emgu.CV)

前言 最近领导在做库房工具管理这块的功能&#xff0c;希望能集成OpenCV 粗略的计算出工具的长度&#xff0c;以方便用户再归还工具的时候&#xff0c;提示用户该放在那种尺寸的盒子里面&#xff0c;这便是这篇文章的由来。 我们的系统是基于.net开发的&#xff0c;所以采用的是…

Memory augment is All You Need for image restoration 论文翻译

目录 一.介绍 二.实际工作 A.图像阴影去除 B.图像去雨 C.存储模块的开发 三.网络结构 A.内存扩充 B.损失函数设计 四.实验 A.与最先进方法的比较 B.MemoryNet消融研究 五.结论 CVPR2023 MemoryNet 记忆增强是图像恢复所需要的一切 论文地址https://arxiv.org/abs/…

就业班 第三阶段(nginx) 2401--4.26 day5 nginx5 nginx https部署实战

三、HTTPS 基本原理 1、https 介绍 HTTPS&#xff08;全称&#xff1a;HyperText Transfer Protocol over Secure Socket Layer&#xff09;&#xff0c;其实 HTTPS 并不是一个新鲜协议&#xff0c;Google 很早就开始启用了&#xff0c;初衷是为了保证数据安全。 近些年&…

大型零售企业,适合什么样的企业邮箱大文件解决方案?

大型零售企业通常指的是在全球或特定地区内具有显著市场影响力和知名度的零售商。这些企业不仅在零售业务收入上达到了惊人的规模&#xff0c;而且在全球范围内拥有广泛的销售网络和实体店铺。它们在快速变化的零售行业中持续创新&#xff0c;通过实体店、电商平台等多种渠道吸…

「C++ 内存管理篇 1」C++动态内存分配

目录 〇、C语言的动态内存分配方式 一、C的动态内存分配方式 1. 什么是C的动态内存分配&#xff1f; 2. 为什么需要C的动态内存分配&#xff1f; a. new的优势 b. new的不足 c. delete的优势 d. 总结 3. 怎么使用new和delete? a. 对于内置类型 b. 对于自定义类型 c. 为什么ne…

python学习笔记----循环语句(四)

一、while循环 为什么学习循环语句 循环在程序中同判断一样&#xff0c;也是广泛存在的&#xff0c;是非常多功能实现的基础&#xff1a; 1.1 while循环语法 while 条件表达式:# 循环体# 执行代码这里&#xff0c;“条件表达式”是每次循环开始前都会评估的表达式。如果条件…

【血泪教训】Altium Designer隐藏覆铜层导致PCB电路板未加工隐藏层

Altium Designer隐藏覆铜层导致PCB电路板未加工隐藏层 血泪教训&#xff01;&#xff01;&#xff01; 事情经过是这样的 测试板PCB Layout完成后&#xff0c;隐藏铺铜层&#xff0c;方便check&#xff0c;隐藏操作如下图所示&#xff0c;选择“隐藏所有”或“隐藏选中铺铜”…

Redis基本數據結構 ― String

Redis基本數據結構 ― String 介紹常用命令範例1. 為字串鍵設值/取得字串鍵的值2. 查看字串鍵的過期時間3. 如何為key設置時間?4. 如何刪除指定key?5. 如何增加value的值?6. 獲取value值的長度 介紹 字串鍵是Redis中最基本的鍵值對類型&#xff0c;這種類型的鍵值對會在數據…

【python技术】使用akshare抓取东方财富所有概念板块,并把指定板块概念的成分股保存excel 简单示例

最近有个想法&#xff0c;分析A股某个概念成分股情况进行分析&#xff0c;第一反应是把对应概念板块的成分股爬取下来。说干就干 下面是简单示例 import akshare as ak import pandas as pddef fetch_and_save_concept_stocks(name):# 获取指定股票概念的成分股&#xff0c;并…

机器学习每周挑战——百思买数据

最近由于比赛&#xff0c;断更了好久&#xff0c;从五一开始不会再断更了。这个每周挑战我分析的较为简单&#xff0c;有兴趣的可以将数据集下载下来试着分析一下&#xff0c;又不会的我们可以讨论一下。 这是数据集&#xff1a; import pandas as pd import numpy as np impo…

Leetcode-面试题 02.02. 返回倒数第 k 个节点

目录 题目 图解 代码 面试题 02.02. 返回倒数第 k 个节点 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/kth-node-from-end-of-list-lcci/description/ 题目 实现一种算法&#xff0c;找出单向链表中倒数第 k 个节点。返回该节点的值。 注意&…

保证接口幂等性的多种实现方式(数据库方案)

1. 幂等性的概念 接口幂等性是指在软件工程和Web服务领域中&#xff0c;一个接口&#xff08;通常是HTTP API&#xff09;无论被调用一次还是多次&#xff0c;其对系统产生的副作用应该是相同的&#xff0c;即结果保持一致&#xff0c;不会因为多次请求而有所不同。换句话说&am…

ES练习项目-酒店搜索

目录 1 需求分析2 酒店搜索和分页2.1 请求和响应分析2.2 定义实体类&#xff0c;接收请求参数的JSON对象2.3 编写controller&#xff0c;接收页面的请求2.4 编写业务实现&#xff0c;利用RestHighLevelClient实现搜索、分页 3. 酒店结果过滤3.1 请求和响应分析3.2 修改请求参数…