본문 바로가기
IT

[css] 라디오 원형버튼 없애고 일반버튼으로 바꾸기

by 왕소라과자 2017. 3. 23.
반응형

라디오버튼이나 체크박스를 없애고 일반 버튼으로 수정할 수 있는 방법을 알아보겠습니다.

저도 처음에 어떡해 바꿔야 할지 막막했습니다. 이렇게 바꿔보고 저렇게 바꿔보고 구글링도 열심히 해보았습니다.결국엔 구글링으로 알아냈습니다. 역시 대단한 구굴신입니다. ^^  구글신을 통해 알게되었는데요. 생각보다 간단하더군요.ㅎㅎ



html


<html>

<head>

</head>

<body>

<input type="radio" id="radio1" name="radios"> <label for="radio1">바나나</label>

위에 기제된  인풋  html 코드를 삽입 하여라디오 버튼을 만들어 줍시다.

</body>

</html>

css


/* rario button */ 

/* 라디오 버튼 숨기기 (원형 디스크) 푸시 버튼 효과를 생성하기 위해 레이블을 사용합니다.*/ 

input[type=radio] { display:none;  margin:10px; } 


/* 레이블 (radiobuttons에 인접한)의 look'n'feel을 변경하시면 됩니다. 

레이블에 여백을 추가하고 패딩을 추가해 주면 됩니다.*/ 


input[type=radio] + label { 

display:inline-block; 

margin:-2px; 

padding: 8px 19px; 

background-color: #f5f5f5; 

border: 1px solid #ccc; 

font-size: 13px !important; 

width: 110px; 

     text-align: center; 


/* 선택한 라디오 단추 옆의 레이블에 대한 배경색 변경하면 됩니다. 강조 표시된 버튼으로 보이게합니다.*/ 

input[type=radio]:radio + label {  

   background-image: none; 

background-color:#3598dc; 

color:#fff; 


이 방식으로 체크박스도 동일하게 바꿀 수 있습니다.^^

input[type=radio]:radio


radio 라고 써있는 곳을 check로 바꾸어 주면 됩니다.

그러면 체크박스도 동일하게 적용될것입니다.


버튼 디자인은 자신의 입맛에 맞게 

css 를 수정해주시면 됩니다.

반응형

댓글