>  기사  >  웹 프론트엔드  >  호버 효과가 있는 버튼처럼 보이도록 확인란 스타일을 지정하는 방법은 무엇입니까?

호버 효과가 있는 버튼처럼 보이도록 확인란 스타일을 지정하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-29 00:52:30116검색

How to Style a Checkbox to Look Like a Button with a Hover Effect?

호버 효과를 사용하여 체크박스를 버튼처럼 보이도록 스타일 지정

사용자 정의 스타일의 UI 요소를 생성하면 사용자 경험을 향상시킬 수 있습니다. 이 경우 체크박스를 버튼 모양으로 바꾸고 추가적으로 호버 효과를 구현하여 상호작용을 개선하고 싶습니다.

HTML 구조:

<code class="html"><div id="ck-button">
   <label>
      <input type="checkbox" value="1"><span>red</span>
   </label>
</div></code>

CSS 스타일:

체크박스를 버튼 스타일로 지정하고 호버 효과를 구현하려면 다음 CSS를 사용할 수 있습니다.

<code class="css">div label input {
   margin-right:100px;
}

body {
    font-family:sans-serif;
}

#ck-button {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
}

#ck-button label {
    float:left;
    width:4.0em;
}

#ck-button label span {
    text-align:center;
    padding:3px 0px;
    display:block;
}

#ck-button label input {
    position:absolute;
    top:-20px;
}

#ck-button input:checked + span {
    background-color:#911;
    color:#fff;
}

#ck-button:hover {
    background:red;
}</code>

호버 스타일:

호버 효과를 추가하는 핵심은 다음 CSS입니다.

<code class="css">#ck-button:hover {
    background:red;
}</code>

이는 사용자가 버튼 스타일의 확인란 위에 마우스를 올리면 다음과 같이 지정됩니다. , 배경이 빨간색으로 변경됩니다.

라이브 예시:

다음 바이올린에서 라이브 예시를 확인하세요.

http://jsfiddle. net/zAFND/4/

위 내용은 호버 효과가 있는 버튼처럼 보이도록 확인란 스타일을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.