国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

html作業(yè)天氣查詢界面(html+css)

這篇具有很好參考價值的文章主要介紹了html作業(yè)天氣查詢界面(html+css)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、作業(yè)要求

二、題目分析

三、最終演示

四、代碼

五、心得


一、作業(yè)要求

利用百度主頁的天氣查詢程序?qū)崿F(xiàn)一個可以實時查詢武漢市天氣的靜態(tài)頁面

提示:獲取天氣數(shù)據(jù)的地址為(http://www.baidu.com/home/other/data/weatherInfo?city=武漢),

(該網(wǎng)站返回一個json對象)界面要求如下圖。

html作業(yè)天氣查詢界面(html+css)

?

二、題目分析

用html和css實現(xiàn)界面布局,通過網(wǎng)站返回的json數(shù)據(jù)實現(xiàn)要求。天氣圖標(biāo)需要用到j(luò)son返回的數(shù)據(jù)來調(diào)用本地文件。

三、最終演示

html作業(yè)天氣查詢界面(html+css)

?

四、代碼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>天氣查詢</title>
    <link rel="stylesheet" href="../css/weather.css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" charset="utf-8"></script>
   
</head>

<body>
    <h1>城市:遵義</h1>

    <ul>
        <li>
            <h2>今天</h2>
            <span id="today">今天是:</span>
            <span id="lunar">農(nóng)歷:</span>
            <div class="condition_1">天氣:</div>
            <div class="wind_1">風(fēng):</div>
            <div class="temp_1">溫度:</div>
            <div class="pm25_1">pm2.5:</div>
            <div class="pollution_1">空氣質(zhì)量:</div>
            <img id="img" src="">
        </li>

        <li>
            <h2>明天</h2>
            <span id="tomorrow">明天是:</span>
            <div class="condition_2">天氣:</div>
            <div class="wind_2">風(fēng):</div>
            <div class="temp_2">溫度:</div>
            <div class="pm25_2">pm2.5:</div>
            <div class="pollution_2">空氣質(zhì)量:</div>
            <img id="img2" src="">
        </li>

        <li>
            <h2>后天</h2>
            <span id="thirdday">后天是:</span>
            <div class="condition_3">天氣:</div>
            <div class="wind_3">風(fēng):</div>
            <div class="temp_3">溫度:</div>
            <div class="pm25_3">pm2.5:未知</div>
            <div class="pollution_3">空氣質(zhì)量:</div>
            <img id="img3" src="">
        
        </li>

        <li>
            <h2>第四天</h2>
            <span id="fourthday">第四天是:</span>
            <div class="condition_4">天氣:</div>
            <div class="wind_4">風(fēng):</div>
            <div class="temp_4">溫度:</div>
            <div class="pm25_4">pm2.5:未知</div>
            <div class="pollution_4">空氣質(zhì)量:未知</div>
            <img id="img4" src="">
        </li>

        <li>
            <h2>第五天</h2>
            <span id="fifthday">第五天是:</span>
            <div class="condition_5">天氣:</div>
            <div class="wind_5">風(fēng):</div>
            <div class="temp_5">溫度:</div>
            <div class="pm25_5">pm2.5:未知</div>
            <div class="pollution_5">空氣質(zhì)量:未知</div>
            <img id="img5" src="">
        </li>
        
    </ul>
    
    <script>
        var jsonHandler = function(weatherInfo)
        {
            var data = weatherInfo.data.weather.content;

            document.querySelector('#today').innerText += data.today.time;
            document.querySelector('#tomorrow').innerText += data.tomorrow.time;
            document.querySelector('#thirdday').innerText += data.thirdday.time;
            document.querySelector('#fourthday').innerText += data.fourthday.time;
            document.querySelector('#fifthday').innerText += data.fifthday.time;
            document.querySelector('#lunar').innerText += data.calendar.lunar;

            var condition_1 = document.querySelector(".condition_1");condition_1.innerText += data.today.condition;
            var condition_2 = document.querySelector(".condition_2");condition_2.innerHTML += data.tomorrow.condition;
            var condition_3 = document.querySelector(".condition_3");condition_3.innerHTML += data.thirdday.condition;
            var condition_4 = document.querySelector(".condition_4");condition_4.innerHTML += data.fourthday.condition;
            var condition_5 = document.querySelector(".condition_5");condition_5.innerHTML += data.fifthday.condition;


            var wind_1 = document.querySelector(".wind_1");wind_1.innerHTML += data.today.wind;
            var wind_2 = document.querySelector(".wind_2");wind_2.innerHTML += data.tomorrow.wind;
            var wind_3 = document.querySelector(".wind_3");wind_3.innerHTML += data.thirdday.wind;
            var wind_4 = document.querySelector(".wind_4");wind_4.innerHTML += data.fourthday.wind;
            var wind_5 = document.querySelector(".wind_5");wind_5.innerHTML += data.fifthday.wind;

            var temp_1 = document.querySelector(".temp_1");temp_1.innerHTML += data.today.temp;
            var temp_2 = document.querySelector(".temp_2");temp_2.innerHTML += data.tomorrow.temp;
            var temp_3 = document.querySelector(".temp_3");temp_3.innerHTML += data.thirdday.temp;
            var temp_4 = document.querySelector(".temp_4");temp_4.innerHTML += data.fourthday.temp;
            var temp_5 = document.querySelector(".temp_5");temp_5.innerHTML += data.fifthday.temp;

            var pollution_1 = document.querySelector(".pollution_1"); pollution_1.innerHTML += data.today.pollution;
            var pollution_2 = document.querySelector(".pollution_2"); pollution_2.innerHTML += data.tomorrow.pollution;
            var pollution_3 = document.querySelector(".pollution_3"); pollution_3.innerHTML += data.thirdday.pollution;

            var pm25_1 = document.querySelector(".pm25_1");pm25_1.innerHTML+= data.today.pm25;
            var pm25_2 = document.querySelector(".pm25_2");pm25_2.innerHTML+= data.tomorrow.pm25;

            var a1 =data.today.imgs[1];document.querySelector('#img').src = "../img/weather_icon/"+a1+".jpg";
            var a2 =data.tomorrow.imgs[1];document.querySelector('#img2').src = "../img/weather_icon/"+a2+".jpg";
            var a3 =data.thirdday.imgs[1];document.querySelector('#img3').src = "../img/weather_icon/"+a3+".jpg";
            var a4 =data.fourthday.imgs[1];document.querySelector('#img4').src = "../img/weather_icon/"+a4+".jpg";
            var a5 =data.fifthday.imgs[1];document.querySelector('#img5').src = "../img/weather_icon/"+a5+".jpg";

            
        }
        var jsonData = document.createElement("script");
        jsonData.src = "https://www.baidu.com/home/other/data/weatherInfo?city="+encodeURI("遵義")+"&&callback=jsonHandler"
        document.querySelector("head").appendChild(jsonData)
     </script> 
</body>
   
</html>

css

ul {
  
    
    font-size: larger;
    font-style: normal;
 }
 
ul li {
    vertical-align: top;
    text-align: left;
    width:  230px;
    height: 260px;
    color: #fcfcfcec;
    background: url(../img/OIP-C.jpg) ;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: rgb(244, 247, 247);
    padding: 0px 10px;
    font-size: 10px;
    border: 1px rgb(0, 0, 0);
    display: inline-block;
}

h1
{
    color: #45ad2e;
    width: 1500px;
    height: 60px;
    background: url(../img/h1.jpg);
    background-size: 100%;
    background-color: aliceblue;
    font-size: 20px;
    font-style: normal;
    color: rgb(12, 1, 1);
    text-align: center;
    
    
}
body
{
    width: 1500px;
    height: 600px;
    background: url(../img/back-green.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}

五、心得

剛開始學(xué)習(xí)html,遇到很多難題,走了很多彎路,比如如何橫向布局,如何通過網(wǎng)站返回的json文件里的一個數(shù)據(jù)(a0)去調(diào)用本地img名為a0.jpg的圖片(上網(wǎng)搜索也無果,可能是過于簡單)。終究是完成自己的第一個html靜態(tài)頁面。文章來源地址http://www.zghlxwxcb.cn/news/detail-512257.html

到了這里,關(guān)于html作業(yè)天氣查詢界面(html+css)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序—天氣預(yù)報查詢

    微信小程序—天氣預(yù)報查詢

    前不久用安卓做了個天氣預(yù)報,麻煩的要死,故想體驗一下微信小程序開發(fā)(其實沒有可比性) 發(fā)現(xiàn)了一個免費(fèi)的天氣接口 天氣接口api 地址:http://wthrcdn.etouch.cn/weather_mini?city=城市名稱 (1)index.wxml文件 (2)index.wxss文件 (3)index.js文件 主要是實現(xiàn)三個動作 一個是初始化加

    2024年02月12日
    瀏覽(41)
  • 微信小程序生成一個天氣查詢的小程序

    頁面結(jié)構(gòu):包括一個輸入框和一個查詢按鈕。 頁面邏輯:在用戶輸入城市名稱后,點擊查詢按鈕,跳轉(zhuǎn)到天氣詳情頁面,并將城市名稱作為參數(shù)傳遞。 index.js index.wxml index.wxss weather.js weather.wxml weather.wxss 首頁和天氣詳情頁。用戶可以在首頁輸入城市名稱后,點擊查詢按鈕跳轉(zhuǎn)

    2024年02月04日
    瀏覽(27)
  • python+pyecharts+flask+爬蟲實現(xiàn)實時天氣查詢可視化

    python+pyecharts+flask+爬蟲實現(xiàn)實時天氣查詢可視化

    本項目使用python語言編寫,采用Flaskweb框架來實現(xiàn)前后端交互,利于開發(fā),維護(hù),前端使用Html和jQuery處理事件,發(fā)送數(shù)據(jù)等,后端采用requests庫,BeautifulSoup庫實現(xiàn)爬取中國氣象局的數(shù)據(jù),清洗轉(zhuǎn)化成對應(yīng)表格數(shù)據(jù)格式,再使用pyecharts繪制圖形,返回給前端頁面實現(xiàn)實時展示,

    2024年02月03日
    瀏覽(47)
  • .NET7使用HttpClient實現(xiàn)查詢天氣預(yù)報接口

    朋友做網(wǎng)站需要根據(jù)城市展示天氣預(yù)報,找了一圈沒有找到靠譜的接口,今天在中央氣象臺的官網(wǎng)查詢某個城市找到了接口,先用postman試了一下居然可以使用,可以查詢某個城市7天的天氣預(yù)報等信息。但是查詢編碼是氣象臺自己的編碼,在網(wǎng)上搜索了一下居然有這個編碼。

    2023年04月14日
    瀏覽(33)
  • 「教程」微信小程序獲取經(jīng)緯度查詢天氣預(yù)警信息

    「教程」微信小程序獲取經(jīng)緯度查詢天氣預(yù)警信息

    使用天氣預(yù)警API 可以幫助人們及時獲取和了解天氣預(yù)警信息,以便采取相應(yīng)的措施來保護(hù)自身和財產(chǎn)。天氣預(yù)警通常是由氣象部門或相關(guān)機(jī)構(gòu)發(fā)布的,用于提醒公眾可能出現(xiàn)的極端天氣或自然災(zāi)害,如暴雨、洪水、臺風(fēng)、暴風(fēng)雪、雷暴、高溫、低溫、霜凍等。 本文將詳細(xì)介

    2024年02月08日
    瀏覽(31)
  • HTML、CSS和JavaScript實現(xiàn)簡單天氣預(yù)報

    使用 HTML、CSS和JavaScript實現(xiàn)簡單天氣預(yù)報 的步驟: 首先需要獲取天氣API的數(shù)據(jù),可以通過向第三方天氣數(shù)據(jù)服務(wù)商發(fā)送HTTP請求來獲取數(shù)據(jù)。例如,可以使用Yahoo Weather API或OpenWeatherMap API等。這里以O(shè)penWeatherMap API為例,獲取當(dāng)前城市的天氣情況。 接著,將獲取到的天氣數(shù)據(jù)動

    2024年02月04日
    瀏覽(25)
  • Day01-作業(yè)(HTML&CSS)

    Day01-作業(yè)(HTML&CSS)

    A. 最終效果如下: B. 文字素材如下: C. 提示: 灰色顏色的16進(jìn)制,可以使用 #ccc 來表示。 如果要給某一個字體設(shè)置演示,可以通過css樣式中的color屬性來設(shè)置。 CSS屬性提示: color: 設(shè)置字體顏色 font-size: 設(shè)置字體大小 text-align: 設(shè)置文本對齊方式 , left 、center、right 分別

    2024年02月14日
    瀏覽(23)
  • HTML CSS 網(wǎng)頁設(shè)計作業(yè)「動漫小站」

    HTML CSS 網(wǎng)頁設(shè)計作業(yè)「動漫小站」

    HTML實例網(wǎng)頁代碼, 本實例適合于初學(xué)HTML的同學(xué)。該實例里面有設(shè)置了css的樣式設(shè)置,有div的樣式格局,這個實例比較全面,有助于同學(xué)的學(xué)習(xí),本文將介紹如何通過從頭開始設(shè)計個人網(wǎng)站并將其轉(zhuǎn)換為代碼的過程來實踐設(shè)計。 1 網(wǎng)頁簡介 :此作品為學(xué)生個人主頁網(wǎng)頁設(shè)計題材

    2024年02月08日
    瀏覽(17)
  • 純HTML+CSS網(wǎng)頁設(shè)計期末作業(yè)

    純HTML+CSS網(wǎng)頁設(shè)計期末作業(yè)

    目錄 效果展示: index頁面 EDG戰(zhàn)隊 頁面 選手介紹 頁面 ?獲獎記錄 頁面 ?奪冠瞬間 頁面 海賊王 頁面 海賊王(其二)?頁面 精彩視頻 頁面 部分HTML代碼 部分CSS代碼 Hello,小伙伴們這是博主大一期末選修課的結(jié)課大作業(yè),所用知識HTML+CSS,我寫的主要內(nèi)容是動漫和一個戰(zhàn)隊介紹,

    2024年02月11日
    瀏覽(21)
  • 前端(html+css+javascript)作業(yè)--展現(xiàn)家鄉(xiāng)的網(wǎng)頁

    前端(html+css+javascript)作業(yè)--展現(xiàn)家鄉(xiāng)的網(wǎng)頁

    期末期間,老師布置了前端作業(yè),現(xiàn)在放到這里,給各位同志參考。 桂平市是廣西壯族自治區(qū)的一個美麗的城市,擁有豐富的歷史文化和自然景觀,屬于貴港市管轄,那為什么是看起來是市級而不是縣級,其實他就是個 市級縣,比縣大一些人口多一些就叫做市了。 此網(wǎng)頁不

    2024年01月17日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包