Guidelines

링크 꾸미기

이제 링크를 조금 더 꾸며볼까요? 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