내 HTML 페이지에 탭 패널이 있습니다. 다음 변경 사항이 작업에서 수행되어야합니다.클릭 할 때 탭 배경 및 글꼴 색이 바뀝니다
선택시 탭이나 마우스를 가져 배경 - 흰색, 텍스트 색상 - # 6baed9, 테두리 - 텍스트로 1 픽셀의 같은 색.
탭을 선택하지 않은 경우 (다른 탭을 선택하면 선택 취소됩니다) - 배경 - # 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
}
문제
내가 가지고 다음과 같습니다 :이에서때 위의 경우 2, 탭하지 않을 때 나는 흰색 텍스트 색상을 얻을 질수 선택된.
선택한 탭의 테두리가 좋지만 하단 줄이 보이지 않습니다. 왜 그럴까요?
도와주세요.
추신 : #my_settings ul.tab li a {
을 color : #fff
으로 변경하려고하면 문제가 없습니다. 그러나 페이지의 어딘가를 클릭하면 선택한 탭의 색 (# 6baed9)이 흰색으로 트렁크됩니다.
모든 경우에 color 속성을 # 6baed9로 설정했습니다. 글꼴 색상을 나타냅니다. #fff로 변경합니다. –
@SandeshK 내 수정 내용을 확인하십시오. – tenten
클릭하면 색상 변경을 위해 javascript를 사용할 수 있습니다. – sheetal