CSS3 的列表頁技巧讓我們可以更加靈活地設計網(wǎng)站的頁面效果,例如通過一些特殊的樣式設置實現(xiàn)美觀的列表展示效果。
/* 一般列表樣式設置 */ ul { list-style: none; /* 去掉默認的列表點 */ margin: 0; padding: 0; } li { margin: 0; padding: 5px 10px; border-bottom: 1px solid #eee; } /* hover 效果 */ li:hover { background: #f5f5f5; cursor: pointer; } /* 選中效果 */ li.selected { background: #337ab7; color: #fff; }
以上是一般列表的樣式設置方法,下面為大家介紹一些更加有趣的列表頁設計技巧:
/* 左側(cè)標簽頁效果 */ ul.tab { list-style: none; margin: 0; padding: 0; } .tab li { display: inline-block; margin: 0; padding: 10px; border: 1px solid #ccc; background: #f5f5f5; } .tab li.active { background: #fff; border-bottom: none; } /* 右側(cè)箭頭效果 */ ul.arrow { list-style: none; margin: 0; padding: 0; } .arrow li { display: flex; align-items: center; margin: 0; padding: 10px; border-bottom: 1px solid #eee; } .arrow li:after { content: ">"; margin-left: auto; color: #aaa; } .arrow li:hover:after { color: #337ab7; }
通過以上 CSS 樣式的設置,我們可以實現(xiàn)一些非常漂亮的列表頁效果,目的是為了提升網(wǎng)站用戶的視覺體驗以及提高預覽內(nèi)容的效率。