deploy on Netli...
響應式網頁設計。
加上
點擊的目標要夠大才符合裝置視覺效果,加上
min-width
,min-height
遵循mobile-first設計規則,先設計好手機板草稿,決定哪些是重要的東西後,再增加內容。
在不同情況給css表現的方式,寬度限制或是device限制。 使用方法 1. 利用link 加入設定的樣式
<link rel="stylesheet" media="screen and (min-width:500px)" href="over500.css">
// base.css
@media screen and (min-width:500px){
body{
background-color: #f24
}
}
// base.css
@import url('over500.css') only screen and (min-width: 500px)
// base.css
// 只有在500~600px時 會套用
@media screen and (min-width:500px) and (max-width: 600px){
body{
background-color: #f24
}
}
為了符合mobile-first ,基本的css是由mobile的情況下去撰寫,而@media的部分,應該要選擇min-width
去寫,更大的裝置情況,才能符合mobile first的規則。
配合良好的display: flex
相關語法,可以讓排版更靈活。
之前寫的 display flex 文章
一般開發分成四種佈局模式,會混合使用。
order
來達到更靈活的排列。
transform
到畫面之外,在設定一個class表示出現到畫面之中。
button {
min-width: 48px;
min-height: 48px;
}
// base
p {
font-size: 16px / 1.2em
}
// 較大裝置
p{
font-size: 18px / 1.25em
}
屏東人,前端工程師,愛泰人。