input radio 버튼 꾸미기

    html

    input id = label for 값이 동일해야한다.

    <div class="input_box">
              <input type="radio" id="animal1" name="animal">
              <label for="animal1">강아지</label>
              <input type="radio" id="animal2" name="animal">
              <label for="animal2">고양이</label>
              <input type="radio" id="animal3" name="animal">
              <label for="animal3">얼룩말</label>
              <input type="radio" id="animal4" name="animal">
              <label for="animal4">호랑이</label>
    </div>

    css

    .in_box{
      display: flex;
      justify-content: space-between;
    }
    
    .in_box input[type=radio]{
        display: none;
    }
    
    .in_box input[type=radio] + label {
        color: #222222;
        font-size: 1.6rem;
        width: 24%;
        border: 1px solid #888;
        height: 45px;
        line-height: 45px;
        text-align: center;
    }
    
    .in_box input[type=radio]:checked + label {
        color: #fff;
        background: #000;
    }