我在我的HTML頁面中有一個選項卡窗格。任務中必須完成以下更改。點擊後背景和字體顏色變化
當選擇一個選項卡或懸停,背景 - 白色,文字顏色 - #6baed9,邊界 - 1px的顏色作爲文字相同。
當選項卡未被選中時(如果選中另一個選項卡,它將變爲未選中的選項) - 背景 - #6baed9,文本顏色 - 白色,邊框 - 1px與文本相同的顏色。
我的CSS表現如下,
#my_settings ul.tab li a {
display: inline-block;
text-align: center;
padding: 8px 12px;
text-decoration: none;
transition: 0.3s;
font-size: 17px;
height:35px;
width:250px;
color: #6baed9;
}
#my_settings ul.tab li a:hover {
background-color: #fff;
color: #6baed9;
border: 1px solid #6baed9
}
#my_settings ul.tab li a:focus, .active {
background-color: #fff;
color: #6baed9;
border: 1px solid #6baed9
}
的問題,我有:
在這個時候是上述第二種情況,我不能讓白色文本顏色,當標籤不選擇。
所選標籤的邊界很好,但底線不顯示。爲什麼?
請幫我這麼做。
PS:當我嘗試將#my_settings ul.tab li a {
更改爲color : #fff
時,正常工作。但是當我點擊頁面中的某個地方時,所選標籤的顏色(#6baed9)變成白色。
你在任何情況下設置的顏色屬性爲#6baed9,這代表字體顏色,只是將其更改爲#FFF –
@SandeshK檢查我的編輯 – tenten
你可以使用JavaScript點擊 – sheetal