iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0

@media是CSS中的一種規則,用於媒體查詢(Media Query)。它允許您在不同的媒體和設備條件下應用不同的CSS樣式。媒體查詢是回應式網頁設計的關鍵組成部分,它使網頁可以根據用戶的設備特性或瀏覽器視窗的大小自動適應不同的佈局和樣式。

@media語法如下:

@media mediatype and (mediafeature) {
    /* 添加css樣式*/
}

mediatype:指定了要應用樣式的媒體screen(螢幕)、print(列印)、speech(语音合成器)等。
mediafeature:是一個或多個條件,用於確定應用樣式。條見包括螢幕寬度,高度,設備類型等。

以下是範例:

/* 在螢幕寬度小於600px時應用的樣式 */
@media screen and (max-width: 600px) {
    body {
        font-size: 14px;
    }
}

/*在螢幕寬度大於600px時應用的樣式*/
@media (min-width: 800px) {
            .image-card {
                width: calc(33.33% - 20px);
       }
}

/* 在打應時應用的樣式 */
@media print {
    body {
        font-size: 12px;
    }
}

今天介紹就到這裡,我噴明天鐵人賽見


上一篇
DAY 16 JavaScript中變數的差別
下一篇
DAY 18 z-index介紹
系列文
關於學習網頁這檔事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言