iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0

https://ithelp.ithome.com.tw/upload/images/20221001/20148082WQctEmhxNn.jpg
響應式鋼琴


@media

CSS中存在著一類好用的條件規則,語法是@開頭,大致可以想成當滿足特定條件時,其中的樣式才會套用,@media是用來分類媒體特性,查詢使用者正在使用的媒體來套用其中的樣式,很抽象?舉例:

@media (max-width: 768px) {
  #piano {
    width: 358px;
  }
}
/* 當視窗的寬度 小於 768像素時,套用#piano寬度為358像素的樣式 */

可以用 and 聯集兩個條件

@media (max-width: 1199px) and (min-width: 769px) {
  #piano {
    width: 675px;
  }
  
/* 當視窗的寬度 小於 1199像素,而且 大於 769px時,套用#piano寬度為675像素的樣式 */

這樣子就可以製做出,在網頁、平板或手機都可以兼顧的網頁樣式,橫向或直立所看到的畫面不同,讓使用者體驗的感覺更好,透過響應式鋼琴的任務練習練習。

下篇:技術


引用與資源:
freecodecamp
mdn_web_@media
我的響應式鋼琴


上一篇
Day15 - 棲位(下) (border)
下一篇
Day17 - 技術
系列文
30天讓你爺爺取得 FreeCodeCamp 響應式網頁設計證書30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言