문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
wiki:css:css_note:css_forms [2021/04/02 17:43] emblim98 만듦 |
wiki:css:css_note:css_forms [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 14: | 줄 14: | ||
| '' | '' | ||
| \\ | \\ | ||
| - | < | + | < |
| input { | input { | ||
| width: 100%; | width: 100%; | ||
| 줄 27: | 줄 27: | ||
| * 기타 등등.. | * 기타 등등.. | ||
| =====Padded Inputs===== | =====Padded Inputs===== | ||
| + | '' | ||
| + | \\ | ||
| + | **Tip:** __입력__< | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text] { | ||
| + | width: 100%; | ||
| + | padding: 12px 20px; | ||
| + | margin: 8px 0; | ||
| + | box-sizing: border-box; | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | '' | ||
| + | =====Bordered Inputs===== | ||
| + | '' | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text] { | ||
| + | border: 2px solid red; | ||
| + | border-radius: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | 아래쪽 보더만 원하는 경우, '' | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text] { | ||
| + | border: none; | ||
| + | border-bottom: | ||
| + | } | ||
| + | </ | ||
| + | =====Colored Inputs===== | ||
| + | '' | ||
| + | '' | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text] { | ||
| + | background-color: | ||
| + | color: white; | ||
| + | } | ||
| + | </ | ||
| + | =====Focused Inputs===== | ||
| + | 기본적으로, | ||
| + | '' | ||
| + | \\ | ||
| + | '' | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text]: | ||
| + | background-color: | ||
| + | } | ||
| + | </ | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text]: | ||
| + | border: 3px solid #555; | ||
| + | } | ||
| + | </ | ||
| + | =====Input with icon/ | ||
| + | 입력 안에 아이콘을 넣으려면, | ||
| + | 또한 아이콘의 공간을 확보하기 위해 큰 좌측 패딩을 추가합니다: | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text] { | ||
| + | background-color: | ||
| + | background-image: | ||
| + | background-position: | ||
| + | background-repeat: | ||
| + | padding-left: | ||
| + | } | ||
| + | </ | ||
| + | =====Animated Search Input===== | ||
| + | 하기 예제에서, | ||
| + | 나중에 CSS transition 챕터에서 '' | ||
| + | \\ | ||
| + | <code css> | ||
| + | input[type=text] { | ||
| + | transition: width 0.4s ease-in-out; | ||
| + | } | ||
| + | |||
| + | input[type=text] { | ||
| + | width: 100%; | ||
| + | } | ||
| + | </ | ||
| + | =====Styling Textareas===== | ||
| + | **Tip:** '' | ||
| + | (우측 하단 모서리에 있는 " | ||
| + | <code css> | ||
| + | textarea { | ||
| + | width: 100%; | ||
| + | height: 150px; | ||
| + | padding: 12px 20px; | ||
| + | box-sizing: border-box; | ||
| + | border: 2px solid #ccc; | ||
| + | border-radius: | ||
| + | background-color: | ||
| + | resize: none; | ||
| + | } | ||
| + | </ | ||
| + | =====Styling Select Menus===== | ||
| + | <code css> | ||
| + | select { | ||
| + | width: 100%; | ||
| + | padding: 16px 20px; | ||
| + | border: none; | ||
| + | border-radius: | ||
| + | background-color: | ||
| + | } | ||
| + | </ | ||
| + | =====Styling Input Buttons===== | ||
| + | <code css> | ||
| + | input[type=button], | ||
| + | background-color: | ||
| + | border: none; | ||
| + | color: white; | ||
| + | padding: 16px 32px; | ||
| + | text-decoration: | ||
| + | margin: 4px 2px; | ||
| + | cursor: pointer; | ||
| + | } | ||
| + | /* Tip: use width: 100% for full-width buttons */ | ||
| + | </ | ||
| + | \\ | ||
| + | CSS로 버튼 스타일을 지정하는 방법에 대한 자세한 내용은 [[https:// | ||
| + | =====Responsive Form===== | ||
| + | 반응형 폼의 효과를 보려면 브라우저 창 크기를 조정하십시오.\\ | ||
| + | 화면 너비가 600px 미만인 경우 두 개의 컬럼을 나란히 배치하는 대신 서로 겹쳐서 쌓으십시오.\\ | ||
| + | \\ | ||
| + | **Advanced: | ||
| + | \\ | ||
| {{tag> | {{tag> | ||