欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 滾動選項卡

錢艷冰1年前10瀏覽0評論

CSS滾動選項卡是網站設計中常用的一種樣式。它可以用來展示多個選項卡內容,防止頁面過長。本文將介紹如何使用CSS滾動選項卡。

/* tab樣式 */
.tab {
display: flex;
overflow-x: auto; /* 橫向滾動 */
white-space: nowrap; /* 禁止換行 */
}
.tab a {
display: inline-block;
padding: 10px;
margin-right: 10px;
text-decoration: none;
color: #333;
border-bottom: 2px solid transparent;
}
.tab a:hover {
border-bottom: 2px solid #333;
}
/* 內容樣式 */
.content {
width: 100%;
white-space: normal; /* 允許換行 */
overflow: hidden; /* 隱藏內容 */
position: relative;
}
.content .item {
width: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0; /* 隱藏內容 */
transition: opacity 0.3s;
}
.content .item.active {
opacity: 1; /* 顯示內容 */
}

首先,我們要創建一個類名為"tab"的容器,使用"overflow-x: auto"來實現橫向滾動,"white-space: nowrap"禁止換行,并使用Flex布局使內容水平排列。

接下來,在"tab"容器內創建多個標簽,每個標簽代表一個選項卡。用CSS修飾樣式,包括padding、margin、text-decoration、color等。同時設置一個:hover樣式,當鼠標懸停在選項卡上時,會顯示一個2px的黑色下劃線。

然后,我們再創建一個類名為“content”的容器,用于存放選項卡的內容。首先設置容器的寬度為100% ,設置white-space為normal,以允許溢出內容換行。同時,將overflow屬性設置為hidden,以便在其他選項卡被隱藏時,只顯示當前選項卡的內容。我們還需要將每個選項卡內容的opacity屬性設置為0,以便初始時隱藏內容。

最后,我們在每個選項卡的內容上添加了一個類名為“item”,并為每個選項卡的內容添加了一個“active”類名,以便在當前選項卡被選中時,將該內容可見。當選項卡被點擊時,我們將使用JavaScript方法,通過添加和刪除“active”類的方式,切換選項卡和對應的內容的可見性。