Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque turpis nibh, porttitor nec venenatis eu, pulvinar in augue. Vestibulum et orci scelerisque, vulputate tellus quis, lobortis dui. Vivamus varius libero at ipsum mattis efficitur ut nec nisl. Nullam eget tincidunt metus. Donec ultrices, urna maximus consequat aliquet, dui neque eleifend lorem, a auctor libero turpis at sem. Aliquam ut porttitor urna. Nulla facilisi.
The second tab
This tab hasn"t got any Lorem Ipsum in it. But the content isn"t very exciting all the same.
The third tab
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque turpis nibh, porttitor nec venenatis eu, pulvinar in augue. And now an ordered list: how exciting!
dui neque eleifend lorem, a auctor libero turpis at sem.
Aliquam ut porttitor urna.
Nulla facilisi
這樣我們已經得到了一個元素帶有類(class)為 info-box。此元素又包含一個
和一個
。無序列表包含三個列表項,列表項有鏈接在內,實際上將成為用于點擊后顯示內容面板的選項卡。 div 包含三個 (元素表示文檔、頁面、應用或網站中的獨立結構,其意在成為可獨立分配的或可復用的結構,如在發布中,它可能是論壇帖子、雜志或新聞文章、博客、用戶提交的評論、交互式組件,或者其他獨立的內容項目。) 元素,構成對應于每個選項卡的內容面板。 每個面板包含一些示例內容。
.info-box li {
float: left;
list-style-type: none;
width: 150px;
}
.info-box li a {
display: inline-block;
text-decoration: none;
width: 100%;
line-height: 3;
background-color: red;
color: black;
text-align: center;
}
最后,對于本節,我們將會在鏈接狀態上設置一些樣式。首先,我們要設置標簽的 :focus 和 :hover 狀態,讓他們在獲得焦點/鼠標懸浮的時候看起來不同,給用戶提供一些可視化反饋。其次,當某個選項卡的類( class )出現 active 時,我們為其設置一條相同的樣式規則。我們將通過使用JavaScript來設置,當一個標簽被點擊時。把這些CSS放置在你的其他樣式后面:
.info-box li a:focus, .info-box li a:hover {
background-color: #a60000;
color: white;
}
.info-box li a.active {
background-color: #a60000;
color: white;
}