現在,隨著移動互聯網的快速發展,手機已經成為人們生活中最為重要的設備之一。對于手機上的整屏css,怎么樣才可以讓網頁更加美觀、更加實用呢?下面,就來看一下吧。
body { margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 14px; } .banner { width: 100%; height: 200px; background-color: #e5e5e5; display: flex; justify-content: center; align-items: center; } .banner h1 { color: #333; font-size: 28px; } .nav { width: 100%; background-color: #333; height: 50px; display: flex; justify-content: space-between; align-items: center; padding: 0 20px; } .nav ul { list-style: none; display: flex; margin: 0; padding: 0; } .nav li { margin: 0 10px; } .nav a { color: #fff; text-decoration: none; } .content { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px; } .card { width: calc(33.333% - 20px); margin-bottom: 20px; background-color: #fff; box-shadow: 0px 5px 10px rgba(0,0,0,0.1); display: flex; flex-direction: column; } .card img { width: 100%; height: 150px; } .card h3 { font-size: 18px; color: #333; margin: 10px; } .card p { font-size: 14px; color: #666; margin: 10px; flex-grow: 1; } .card a { font-size: 14px; color: #0066cc; margin: 10px; text-decoration: none; }
上述代碼展示的是一個整屏布局的示例,在該布局中,Banner、導航欄以及內容區域都被分為了不同的 div,使用了不同的 CSS 樣式。在這個例子中,使用了很多 flex 布局,比如 Banner 中使用了 display: flex,對齊方式采用了 justify-content 和 align-items;而導航欄中則對齊方式同樣采用了 justify-content 和 align-items,其內部使用了 ul 和 li 標簽實現導航菜單,同時采用了 padding 進行內邊距設置。
總之,無論你在手機上制作何種類型的網頁,應該考慮到用戶的使用體驗以及各種設備的兼容性問題,從而確保整個頁面的顯示效果和交互效果都能夠得到準確的展現。
下一篇手機兼容適配 css