CSS自定義右側(cè)導(dǎo)航主要是對(duì)網(wǎng)站界面進(jìn)行美化和定制,讓網(wǎng)站更具個(gè)性化。下面我們來看一下CSS自定義右側(cè)導(dǎo)航的代碼實(shí)現(xiàn)方法。
第一步,先在HTML文檔中添加右側(cè)導(dǎo)航的基本結(jié)構(gòu),如下所示。
第二步,對(duì)導(dǎo)航菜單進(jìn)行基本樣式的設(shè)置,如下所示。
第三步,設(shè)置導(dǎo)航菜單的樣式和交互效果,如下所示。
通過以上步驟的設(shè)置,自定義右側(cè)導(dǎo)航的基本結(jié)構(gòu)和樣式就創(chuàng)建完成了。可以根據(jù)自己的需要進(jìn)一步添加交互效果和樣式,讓自定義右側(cè)導(dǎo)航更加個(gè)性化。
第一步,先在HTML文檔中添加右側(cè)導(dǎo)航的基本結(jié)構(gòu),如下所示。
<div class="right-nav"> <ul> <li><a href="#">導(dǎo)航菜單1</a></li> <li><a href="#">導(dǎo)航菜單2</a></li> <li><a href="#">導(dǎo)航菜單3</a></li> <li><a href="#">導(dǎo)航菜單4</a></li> <li><a href="#">導(dǎo)航菜單5</a></li> </ul> </div>
第二步,對(duì)導(dǎo)航菜單進(jìn)行基本樣式的設(shè)置,如下所示。
.right-nav { position: fixed; top: 20%; right: 0; margin-top: -75px; width: 120px; height: 150px; background: #333; border-radius: 5px; text-align: center; z-index: 99; } .right-nav ul { list-style: none; margin: 0; padding: 0; } .right-nav li { width: 100%; height: 30px; margin: 5px 0; padding: 0; line-height: 30px; } .right-nav li a { display: block; color: #fff; text-decoration: none; font-size: 14px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .right-nav li a:hover { background: #fff; color: #333; border-radius: 3px; }
第三步,設(shè)置導(dǎo)航菜單的樣式和交互效果,如下所示。
.right-nav li:nth-child(1) a { background: #00a0e9; } .right-nav li:nth-child(2) a { background: #f39800; } .right-nav li:nth-child(3) a { background: #8cc63f; } .right-nav li:nth-child(4) a { background: #e60012; } .right-nav li:nth-child(5) a { background: #91278f; } .right-nav li a:hover { transform: translateX(5px); -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -o-transform: translateX(5px); }
通過以上步驟的設(shè)置,自定義右側(cè)導(dǎo)航的基本結(jié)構(gòu)和樣式就創(chuàng)建完成了。可以根據(jù)自己的需要進(jìn)一步添加交互效果和樣式,讓自定義右側(cè)導(dǎo)航更加個(gè)性化。