There is a yes-no switch that I want to style according to the design. 
but not yet, here are the developments in the fidle
$('input').styler(); div { background-color: #964939; color: white; } .jq-radio { width: 28px; height: 12px; font-size: 16px; font-weight: 700; border: 0; border-bottom: 3px dotted white; border-radius: 0; box-shadow: none; background: transparent; } .jq-radio~span { position: absolute; top: -8px; left: 6px; } .jq-radio.checked { width: 64px; height: 44px; border: 2px solid white; border-radius: 50%; } .jq-radio.checked~span { position: absolute; top: -4px; left: 22px; } input[type="submit"] { width: 204px; height: 44px; background-color: #ffd900; color: #231f20; font-size: 16px; font-weight: 700; padding: 0; } .jq-radio .jq-radio__div { display: none; } <link href="https://dimox.imtqy.com/jQueryFormStyler/jquery.formstyler.css" rel="stylesheet" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://dimox.imtqy.com/jQueryFormStyler/jquery.formstyler.js"></script> <div> <p> <input name="answer" class="styler" type="radio" value="yes">Да <input name="answer" class="styler" type="radio" value="no" checked>Нет</p> <p> <input type="submit" value="Выбрать"> </p> </div>
label, the input is hidden, and thelabelstyled as needed. - pepel_xD