Responsive Web Design
all (全部)
print (印表機)
braille (點字機)
screen (視窗螢幕大小)
handheld (行動裝置)
tv (電視)
projection (投影機)
@media screen and (max-width: 1280px){
// 瀏覽器解析度<= 1280px
}
@media screen and (max-width: 1024px){
// 瀏覽器解析度<= 1024px
}
@media screen and (min-width: 640px) and (max-width: 768px){
// 640px <= 瀏覽器解析度 <= 768px
}
//@media screen and (max-width: 640px){
// 自訂CSS
//}
div{
width: 50%;
height: 50%;
}
怎麼辦?
auto : 預設值,維持背景圖片原本的大小。 |
length: 自訂背景圖片的大小,可以用兩個數字表示,先是設定寬度,再來是設定高度,不可為負數,如果只寫一個數字,第二個數字則會自動設為 auto 的效果,背景圖片自動縮放。 background-size:寬, 高, |
percentage: 自訂背景圖片的大小,用兩個數字百分比表示,第一個數字百分比是設定寬度,第二個數字百分比是設定高度,如果只寫一個,則第二個將自動設為 auto 的效果,背景圖片自動縮放。 |
cover: 使用於背景圖片小於容器時,將背景圖片的大小放大至容器的大小並填滿,缺點是如果容器的長寬比例與背景圖片的長寬比例不吻合,會出現背景圖片失真的情況。 |
contain: 使用於背景圖片大於容器時,將背景圖片縮小至可以在容器內呈現 |