iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Modern Web

JavaScript 菜鳥研究室系列 第 12

菜鳥日記Day 12-如何解決資料量過大,文字內容超出預設畫面的問題

  • 分享至 

  • xImage
  •  

當我們載入口罩地圖JSON資料庫,並將文字內容顯示在HTML頁面後,
會發現HTML頁面因資訊量過大,使得頁面右側的拖曳欄不斷的往下延伸,如下圖:
https://ithelp.ithome.com.tw/upload/images/20200923/20130039j35MaVQgog.png
雖然這樣也是能用來查詢口罩地圖的資料,但因地圖下方出現一大片空白頁面,將造成使用者體驗出現負面影響。

為了讓畫面更加美觀,可以在CSS頁面的文字資訊列加入overflow-y:auto的語法,
將文字訊息從整體畫面中獨立出來,並讓口罩資訊有獨立的拖曳欄,如下圖:
https://ithelp.ithome.com.tw/upload/images/20200923/201300392t4hTwp97X.png

除此之外,考慮到手機使用者的螢幕限制,我在螢幕寬距@media(max-width:1279px)設了一個斷點。當使用者不是以1280px以上的螢幕瀏覽時,將會自動隱藏左側的文字欄位,只顯示地區選單與地圖內容,如下圖
https://ithelp.ithome.com.tw/upload/images/20200923/20130039G1c6SFx1fQ.png


上一篇
菜鳥日記Day 11-如何在JS頁面組字串
下一篇
菜鳥日記Day 13-如何取得時間與日期資訊
系列文
JavaScript 菜鳥研究室30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言