일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- zinnadevdiary
- 스파르타코딩클럽
- html
- 자바스크립트
- js코딩테스트
- 프로그래머스
- 원온원
- 웹퍼블리싱
- 자바스크립트코딩테스트
- 힙한취미코딩
- 코딩테스트연습
- js
- 개발자
- input
- 퍼블리싱
- 비전공자
- CSS
- 개발지식
- 지나코딩
- 1on1미팅
- 1on1
- javascript
- 퍼블리셔
- 웹성능최적화
- 코딩테스트
- 웹퍼블리셔
- 자바스크립트공부
- 비전공자화이팅
- 자바스크립트코테
- 원온원4회차
Archives
- Today
- Total
성장가능성 200% 프론트엔드의 Dev 다이어리
[CSS] select 화살표 디자인 적용하기 본문
일단 select의 화살표는 너무 못생겼다.
그리고 브라우저별 디자인이 제각각이 되기 때문에 디자인을 적용하고 싶은 마음이 들 수밖에 없다.
그래서 background css를 적용해서 예쁘게 바꾸어준다.
생각보다 간단하므로 적용해보시길!
[HTML]
<select>
<option>사과</option>
<option>딸기</option>
<option>복숭아</option>
</select>
[CSS]
select {
appearance:none;
}
기존 default 화살표를 없애주는 css.
크로스브라우징으로 적용할 때에는 -moz-, -webkit-, -ms-를 자신의 프로젝트에 맞는 각각 한 번씩 더 적어주면 된다.
그리고 추가하고픈 화살표 디자인을 background로 넣어준다.
[CSS]
select{
appearance:none;
background:url('../img/icon_select_arrow.png') no-repeat right 24px center;
}
right는 select box 기준 오른쪽에 24px 떨어진 만큼 위치시킨다는 뜻이고,
center는 세로 기준 중앙에 위치시킨다는 의미이다.
반응형
'퍼블리싱 > css' 카테고리의 다른 글
[CSS] accent-color 폼 양식 컬러 셋팅하기 (0) | 2023.06.29 |
---|---|
[CSS] input[type="number"] 증가,감소 화살표 없애기 (0) | 2023.02.14 |
[css/웹 성능 개선] font-display:swap (0) | 2023.02.12 |
Comments