Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 패스파라미터
- 게시글 이미지 업로드
- N+1문제
- 포트번호
- 부트캠프
- 게시글 이미지
- Winston
- JWT 쓰는 방법
- 쿼리스트링
- 3계층구조
- JWT 쓰는이유
- 토큰
- .env
- 스테이지어스
- element.style
- 알림생성모듈
- 알림생성
- route 53
- 이미지가 포함된 게시글
- 환경변수
- 메뉴바 한번에
- getComputedStyle
- 네비게이션 한번에
- 레포지토리
- JWT
- unnest
- secret코드
- JSON Web Token
- N+1
- 메뉴바
Archives
- Today
- Total
기주
CSS - 버튼위에 아이콘 올리기 본문
<버튼위에 아이콘 올리기>
HTML)
<span class="voice_button_box">
<input class="voice_button" type="button">
<i class="fa-solid fa-microphone"></i>
</span>
CSS 코드)
.voice_button_box{
position:relative;
}
.fa-microphone{
position:absolute;
top:50%;
left:50%;
transform: translate(-50%,50%);
}
css에서
top:50%;
left:50%;
만 쓸 경우, 아이콘의 왼쪽 상단 모서리가 가운데로 배치된다
왜냐하면
top:50%; 는 상단 모서리가 가운데로 위치,
left:50%; 는 왼쪽 모서리가 가운데로 위치 되기 때문이다
그래서 이 코드만 쓰면 아이콘이 정확한 가운데로 정렬되지는 않는다
transform: translate(-50%, -50%);
그래서
이코드를 통해 요소의 기준점을 왼쪽 위가아니라 가운데로 옮겨놔야한다.
그래야 아이콘의 중앙지점이 부모태그의 중앙으로 가서 더 정확한 가운데정렬이된다
'프로그래밍언어 > html & css' 카테고리의 다른 글
CSS-transition (0) | 2023.09.27 |
---|---|
css - transform 변형하기 (0) | 2023.09.16 |
css-position (0) | 2023.09.15 |
CSS - flex (0) | 2023.09.14 |
CSS (0) | 2023.09.03 |