아래에 표시된 것과 같이 라디오 버튼을 디자인해야한다는 특정 요구 사항이 있습니다.Sass :: 라디오 버튼 디자인
나는 소재 디자인 라디오 버튼을 시도했습니다. 그러나 그것은 내부 원이 없습니다.
Sass/CSS에서 위와 같은 라디오 버튼을 디자인하는 데 도움이 될 수 있습니까?
감사합니다.
아래에 표시된 것과 같이 라디오 버튼을 디자인해야한다는 특정 요구 사항이 있습니다.Sass :: 라디오 버튼 디자인
나는 소재 디자인 라디오 버튼을 시도했습니다. 그러나 그것은 내부 원이 없습니다.
Sass/CSS에서 위와 같은 라디오 버튼을 디자인하는 데 도움이 될 수 있습니까?
감사합니다.
힌트를주기 위해 "가짜 라디오"에 올바른 모양을 적용하기 만하면됩니다.
아이디어는 [유형 = 라디오]에 불투명도 0을 입력하고 다음 요소를 선택되지 않은 스타일로 표시하는 것입니다.
.pretty-radio {
position: relative;
margin-bottom: 10px;
}
.radio {
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.radio-look {
width: 1em;
height: 1em;
display: inline-block;
vertical-align: middle;
padding: 5px;
border: 1px solid blue;
border-radius: 50%;
position: relative;
}
.radio-look:after {
content: "";
position: absolute;
left: 5px;
top: 5px;
bottom: 5px;
right: 5px;
border: 1px solid blue;
border-radius: 50%;
}
.radio:checked + .radio-look:after {
background: blue; // or any other style you need
}
<div class="pretty-radio">
<input type="radio" class="radio" name="my-radio">
<span class="radio-look"></span>
Radio text
</div>
<div class="pretty-radio">
<input type="radio" class="radio" name="my-radio">
<span class="radio-look"></span>
Radio text 2
</div>
빠른 응답을 주셔서 감사합니다. 그러나 라디오 버튼을 선택하지 않으면 그 안에 또 다른 원이 필요합니다. 이미지 (라디오 버튼 1)에 표시된 것과 같습니다. 그것이 내가 붙어있는 곳이다. – Ram
내 편집을 확인하면 절대적인 유사 요소를 사용할 수 있습니다 : after 또는 : before (색상을 가지고 놀아 볼 수있게 해줍니다) –
당신이 지금까지 시도 것을 : 다음과 같이 마크 업을 필요로하는 체크 스타일
을 적용input:checked + <element>
를 사용할 수 있습니까? –내 응용 프로그램은 jquery에 내장 된 각도 js 응용 프로그램이 아닙니다. 나는 재료 라디오 버튼 디자인의 CSS를 추출하여 소재 라디오 버튼을 디자인하고 몇 가지 트위크를 만들려고했다. 그러나 나는 내부 순환계를 만들 수 없습니다. – Ram
각도? 음, 내 대답을 확인하고 도움이되는지 알려주십시오. –