色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css標簽頁滑動橫線

陳浩杰1年前5瀏覽0評論

使用css制作標簽頁滑動橫線是網頁設計中常用的技巧。它不僅可以增強頁面的可讀性,還可以幫助用戶更清晰地了解當前所處的位置。以下是使用css制作標簽頁滑動橫線的方法:

.nav-tabs {
border-bottom: none;
overflow: hidden;
position: relative;
}
.nav-tabs::after {
content: "";
background: #337ab7;
height: 2px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
transform: translateX(-100%);
transition: transform 0.3s ease;
}
.nav-link {
padding: 0.5rem 1rem;
position: relative;
}
.nav-link::before {
content: "";
background: #337ab7;
height: 2px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
transform: scaleX(0);
transition: transform 0.3s ease;
}
.nav-link:hover::before {
transform: scaleX(1);
}
.nav-link.active::before,
.nav-link.active:hover::before {
transform: scaleX(1);
}
.nav-link.active::before {
transform-origin: left;
}
.nav-link.active:hover::before {
transform-origin: right;
}
.nav-tabs .active::after {
transform: translateX(0);
}

以上代碼中,我們首先將標簽頁的底部邊框設為none,然后在底部添加一個偽元素::after,作為橫線,設定其顏色、高度和位置,初始狀態為不可見(即transform屬性設為translateX(-100%))。當標簽頁中某個鏈接處于活動狀態時,給該鏈接的前一個元素(即上面的偽元素::before)添加一個橫線,以表示當前位置。同時,將::before的transform屬性設為scaleX(0),在鏈接懸停或者active的狀態下再將其transform屬性設為scaleX(1),使其出現滑動動畫效果。

至此,我們使用上述css代碼成功地制作了標簽頁的滑動橫線效果,為頁面的設計增添了不少亮點。