在現代社會,手機已成為人們日常生活中必不可少的工具之一,而手機導航則是其中的一個重要功能。在開發手機導航時,css代碼的編寫就顯得尤為重要。
/* 定義導航欄樣式 */ .navbar { position: fixed; top: 0; left: 0; width: 100%; height: 50px; background-color: #333; color: #fff; } /* 定義導航欄中的鏈接樣式 */ .navbar a { display: block; float: left; width: 20%; height: 100%; text-align: center; line-height: 50px; color: #fff; text-decoration: none; } /* 定義導航欄中選中鏈接的樣式 */ .navbar a.active { background-color: #555; } /* 定義地圖區域樣式 */ #map { width: 100%; height: calc(100% - 50px); } /* 定義地圖中的標記樣式 */ .marker { position: absolute; width: 30px; height: 30px; background-image: url(marker.png); background-size: cover; top: 50%; left: 50%; transform: translate(-50%, -50%); }
以上代碼中,我們定義了導航欄的樣式和鏈接樣式,其中選中的鏈接會有不同的樣式呈現;另外,我們還定義了地圖區域和標記的樣式,其中標記的定位使用了絕對定位和transform屬性,可以使標記在地圖上居中顯示。