[CSS] 11. Img CSS와 Icon

김주희's avatar
Mar 12, 2025
[CSS] 11. Img CSS와 Icon

1. 파일 위치

notion image

2. Icon

0. CSS를 <style></style>태그가 아닌 별도의 파일로 만들어서 관리

<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> </head> <body> <h1>Icons</h1> </body> </html>
 
  • style.css파일
h1{ color: blue; }
 
  • style.css 적용 전
notion image
  • style.css 적용 후
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> </head> <body> <h1>Icons</h1> </body> </html>
notion image

1. Icon 가져오기

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
 

1. w3schools에서 필요한 아이콘의 클래스명 찾기

notion image
 
Try it을 클릭해 보면 활용 예시를 확인할 수 있다.
notion image
 

2. 예제

<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css"> </head> <body> <h1>Icons</h1> <i class='fas fa-ambulance'></i> <i class='fas fa-ambulance' style='font-size:24px'></i> <i class='fas fa-ambulance' style='font-size:36px'></i> <i class='fas fa-ambulance' style='font-size:48px; color:red'></i> </body> </html>
notion image
 

3. Img

<!DOCTYPE html> <html lang="en"> <head> <style> .img-box{ width: 300px; height: 300px; border: 1px solid black; } .img-item{ width: 100%; height: 100%; object-fit: cover; } .f-box{ display:grid; grid-template-columns: 1fr 1fr; } </style> </head> <body> <div class="f-box"> <div class="img-box"> <img src="computer.png" class="img-item"> </div> </div> </body> </html>
 
 
 
notion image
 
notion image
 
 
<!DOCTYPE html> <html lang="en"> <head> <style> *{ /* 모든 태그에 적용*/ box-sizing: border-box; } .img-box{ padding: 10px; margin-bottom: 5px; width: 300px; height: 300px; border: 1px solid black; } .img-item{ width: 100%; height: 100%; object-fit: cover; } </style> </head> <body> <div class="img-box"> <img src="computer.png" class="img-item"> </div> <div class="img-box"> <img src="computer.png" class="img-item"> </div> </body> </html>
notion image
notion image
 
 
 
 
object-fit : contain / cover/ fill

contian

사진 원본 비율 유지
Share article

jay0628