본문 바로가기

기초 문법/HTML&CSS

[CSS] 배경에 그라디언트 색상과 모양 지정하기

 특정 요소의 배경에 그라디언트 색상을 지정하기 위해서는 CSS3의 gradient를 이용하면 간단히 CSS의 코드 수정만으로도 원하는 그라디언트의 모양과 색을 자유자재로 변형할 수 있습니다.

 

다음의 필수 구문 정리를 통해 gradient의 사용법을 알아보겠습니다

 

 

# Contents


  • gradient

 

 

# gradient


 아래는 gradient의 필수 구문입니다.

 background: 그라디언트 모양(방향, 색상1, 색상2);

 

 그라디언트 색상의 개수는 원하는 만큼 추가할 수 있습니다. 그라디언트의 모양에는 선형 그라디언트와 원형 그라디언트가 있습니다. 다음의 예제를 통해서 각각의 gradient 속성 값에 따라 달라지는 모양의 변화를 확인해보겠습니다.

 

먼저 예제코드를 보도록 하겠습니다. 첫번째로 index.html 코드입니다.

 

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
        <link rel="stylesheet" href="./css/reset.css" />
        <link rel="stylesheet" href="./css/style.css" />
    </head>
    <body>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </body>
</html>

 

 

다음은 style.css 코드입니다.

 

 

div {
    width: 200px;
    height: 200px;
    margin-top: 10px;
}

div:nth-child(1) {
    background: linear-gradient(to right, blue, red);
}

div:nth-child(2) {
    background: linear-gradient(45deg, blue, red);
}

div:nth-child(3) {
    background: linear-gradient(to left, blue, red);
}

div:nth-child(4) {
    background: linear-gradient(blue, red);
}

 

다양하게 그라디언트의 모양 방향 색상을 변경하여 테스트해보시기 바랍니다.