입력 필드가 CSS만을 사용하여 초점을 맞출 때 <li>
에 활성 상태를 만들 수있는 방법이 있습니까? 그렇지 않다면, 이것을 달성하는 최선의 방법에 대한 제안이 있습니까?css를 사용하여 입력을 집중시킬 때 LI를 활성화 상태로 만듭니다.
라이브 데모보기 http://jsfiddle.net/W5LzP/
이 예제에서 사용자가 입력 필드를 클릭하면 LI
의 배경색이 노란색으로 유지됩니다.
예
예 CSS :
ol li label{
display:block;
}
ol li{
margin-bottom:8px;
background-color:#CCC;
}
ol li:hover{
background-color:#090;
}
ol li:active{
background-color:#FF9;
}
ol li input:focus{
border:1px solid #99C;
background-color:#99F;
}
링크 alex에게 감사드립니다. 위의 예제가 작동하도록 parentNode를 사용할 수있는 방법에 대한 예제/설명을 제공 할 수 있습니까? – Dan
예를 들어 보니 완벽하게 작동합니다! 덕분에 당신의 도움 = D – Dan
@Dan 걱정할 필요가 없습니다. 언젠가 그들은 조상을 선택하는 것을 지원할 것입니다. :) – alex