투케이2K

66. (html/css/javascript/jquery) radio 라디오 버튼 그룹 생성 및 커스텀 색상 정의 실시 본문

FrontEnd

66. (html/css/javascript/jquery) radio 라디오 버튼 그룹 생성 및 커스텀 색상 정의 실시

투케이2K 2021. 7. 30. 08:12

[개발 환경 설정]

개발 툴 : Edit++

개발 언어 : html, css, js, jquery


[css 소스 코드]

    <!-- 내부 CSS 스타일 지정 -->
    <style>
		/* [html, body 영역 스타일 지정] */
		html, body {
			width : 100%;
			height : 100%;
			margin : 0;
			padding : 0;
			border : none;

			/* [모바일 스크롤 시 부드럽게 처리] */
			overflow:scroll-y; 
			-webkit-overflow-scrolling:touch;					
		}
		/* [body 스크롤바 메인 스타일 지정] */
		body::-webkit-scrollbar {			
			width: 0px;					
			background-color: #c1c1c1;
		}
		/* [body 스크롤바 thumb 스타일 지정] */
		body::-webkit-scrollbar-thumb {					
			background-color: #444444;
		}



		/* [라디오 버튼 커스텀 스타일 변경 실시] */
		input[type='radio'] {
			-webkit-appearance:none;
			width:17px;
			height:17px;
			/* [라디오 버튼 테두리 색상 정의] */
			border:1px solid darkgray;
			border-radius:50%;
			outline:none;
			/* [라디오 버튼 배경 색상 정의] */
			background:#ffffff;
		}
		input[type='radio']:before {
			/* [content null 설정해서 커스텀 지정] */
			content:'';
			display:block;
			width:70%;
			height:70%;
			margin: 15% auto;
			border-radius:50%;  
		}
		input[type='radio']:checked:before {
			/* [라디오 버튼이 클릭 되었을 경우 내부 원형 색상] */
			background:#007bff;
		}
        

    <style>

[body 소스 코드]

<body>

	<!-- [라디오 버튼 그룹 정의 = name 매칭] -->
	<input type="radio" name="qna_1_group" value="1"/>
	<input type="radio" name="qna_1_group" value="2"/>
	<input type="radio" name="qna_1_group" value="3"/>

</body>

[결과 출력]


 

반응형
Comments