링크 꾸미기
이제 링크를 조금 더 꾸며볼까요? social-media라는 CSS 클래스를 아래와 같이 선언해 보겠습니다.
social-media 클래스 정의
.social-media { width: 40px; /* 링크 가로 길이 40px */ height: 40px; /* 링크 세로 길이 40px */ background: khaki; /* 카키색 배경 */ border-radius: 50%; /* 경계선을 둥글게 */ border: 1px solid black; /* 경계선 두께를 1px, 검은색 실선 */ }
인스타그램 로고가 노란색 원 안에 들어가 있습니다. 이전에 배운 border-radius: 50%;
를 활용했고, 노란색 배경색은 background: yellow;
를 사용했습니다.
그런데 인스타그램 로고가 노란색 원 안에 완벽하게 정렬되지 않고, 원 위로 정렬되어 있는 것을 보셨을 것입니다.
인스타그램 로고를 깔끔하게 정렬하려면 어떻게 해야 할까요? social-media CSS 클래스를 아래와 같이 바꾸어 보겠습니다.
display 속성 추가
.social-media { width: 40px; height: 40px; background: khaki; border-radius: 50%; border: 1px solid black; display: flex; justify-content: center; align-items: center; }
social-media 클래스에 display: flex;
, align-items: center;
, justify-content: center;
를 추가하니 버튼 내 아이콘이 가운데 정렬되었습니다.
이 속성들은 무엇일까요? 다음 강의에서 함께 알아보겠습니다!
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help