다른 곳을 클릭하면 테두리가 사라지고 onfocus를 시도했지만 도움이되지 않았습니다. 클릭하면 못생긴 버튼 테두리가 사라지는 방법은 무엇입니까?
input[type="button"] {
width: 120px;
height: 60px;
margin-left: 35px;
display: block;
background-color: gray;
color: white;
border: none;
}
<input type="button" value="Example Button">
답변
개요 사용 : 없음; 크롬에서 테두리를 제거 할 수 있습니다.
<style>
input[type="button"]
{
width:120px;
height:60px;
margin-left:35px;
display:block;
background-color:gray;
color:white;
border: none;
outline:none;
}
</style>
답변
Chrome 및 FF의 윤곽에 초점
제거됨 :
input[type="button"]{
outline:none;
}
input[type="button"]::-moz-focus-inner {
border: 0;
}
접근성 (A11Y)
/* Don't forget! User accessibility is important */
input[type="button"]:focus {
/* your custom focused styles here */
}
답변
그것은 나를 위해 간단하게 작동합니다 🙂
*:focus {
outline: 0 !important;
}
답변
이것은 나를 위해 일했습니다.
button:focus {
border: none;
outline: none;
}
답변
outline
속성은 당신이 필요로하는 것입니다. 단일 선언에서 다음 속성을 각각 설정하는 방법입니다.
outline-style
outline-width
outline-color
outline: none;
수락 된 답변에서 제안되는을 사용할 수 있습니다 . 원하는 경우 더 구체적으로 지정할 수도 있습니다.
button {
outline-style: none;
}
답변
button:focus{outline:none !important;}
부트 스트랩!important
에서 사용되는 경우 추가
답변
포커스의 외곽 속성을 변경할 때 발생하는 문제를 피하기 위해 사용자가 입력 버튼을 탭하거나 클릭 할 때 시각적 효과를주는 것입니다.
이 경우 제출 유형이지만 type = “button”에도 적용 할 수 있습니다.
input[type="submit"]:focus {
outline: none !important;
background-color: rgb(208, 192, 74);
}