全屏導航條在網站設計中起著非常重要的作用,可以方便用戶瀏覽網站的不同頁面。下面是一個基于CSS的全屏導航條代碼示例,所有代碼將使用pre標簽進行展示。
CSS代碼如下:
/* 為 body 元素添加一個背景圖片 */ body { background: url('bg.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } /* 添加導航條的基本樣式 */ nav { position: fixed; top: 0; left: 0; width: 100%; height: 100%; transition: all 0.5s; transform: translate3d(-100%, 0, 0); background: rgba(0, 0, 0, 0.8); } /* 顯示導航條 */ nav.active { transform: translate3d(0, 0, 0); } /* 關閉導航條按鈕 */ nav .closebtn { position: absolute; top: 20px; right: 20px; font-size: 30px; color: #fff; cursor: pointer; } /* 設置導航列表 */ nav ul { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } /* 設置導航列表項 */ nav ul li { display: inline-block; } /* 設置鏈接樣式 */ nav ul li a { display: block; padding: 10px 20px; color: #fff; font-size: 20px; text-decoration: none; } /* 鼠標懸停狀態 */ nav ul li a:hover { background: #fff; color: #000; }代碼解釋: - 首先,我們為網頁的body元素添加一個背景圖片。 - 然后,我們定義了一個名為nav的元素,它用于顯示全屏導航條,并設置了它的一些基本樣式,包括固定定位、寬度100%、高度100%、過渡效果、背景色等。 - 我們還定義了一個.active的class,用于在點擊打開導航條時顯示它。 - 我們在導航條中添加一個關閉按鈕,并將其右上角定位。 - 接著,我們定義了導航列表和列表項的樣式。 - 最后,我們設置了鏈接的樣式,并為鼠標懸停狀態定義了一些額外樣式。 這就是一個基于CSS的全屏導航條示例,它可以用作網站設計的參考。
上一篇全部網頁都支持css3
下一篇八個css樣式屬性