어제 오늘 내일

[HTML/CSS] 무지개 그라데이션 (linear-gradient) 본문

IT/HTML&CSS

[HTML/CSS] 무지개 그라데이션 (linear-gradient)

hi.anna 2022. 8. 6. 06:32

지난 번 포스팅에서는

CSS로 그라데이션을 만들 수 있는

linear-gradient에 대해서 설명했습니다.

[HTML/CSS] 배경색 그라데이션 넣기 (linear-gradient())

 

이번에는 linear-gradient를 이용해서

무지개 모양의 그라데이션 배경을 만들어 보겠습니다.

 

  1. 무지개 그라데이션
  2. 무지개 그라데이션 (solid)

 

1. 무지개 그라데이션

my_gradient_rainbow_1.html

<!DOCTYPE html>
<html>
<head>
<title>이미지</title>
<link rel="stylesheet" href="css/my_gradient_rainbow_1.css" />
</head>
<body>
<div id="rainbow"></div>
</body>
</html>

 

my_gradient_rainbow_1.css

#rainbow {
background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, purple);
width: 500px;
height: 300px;
}

 

결과

 

 

 

 

2. 무지개 그라데이션 (solid)

my_gradient_rainbow_2.html

<!DOCTYPE html>
<html>
<head>
<title>이미지</title>
<link rel="stylesheet" href="css/my_gradient_rainbow_2.css" />
</head>
<body>
<div id="rainbow"></div>
</body>
</html>

 

my_gradient_rainbow_2.css

#rainbow {
background-image: linear-gradient(to right,
red 70px,
orange 70px 140px,
yellow 140px 210px,
green 210px 280px,
blue 280px 350px,
indigo 350px 420px,
purple 420px);
width: 490px;
height: 300px;
}

 

결과

 

경계선을 명확히 해주기 위해

서로 인접한 색깔의 정점을 겹치도록 하였습니다.

 

 

 

 

 

 

 

반응형
Comments