본문 바로가기
웹프로그래밍/CSS

[CSS] CSS Backgrounds 배경 꾸미는 법

by 유노brain 2023. 9. 10.
반응형

CSS Backgrounds

CSS 배경설정은 다음과 같은 특성들이 있다.
● background-color
● background-image
● background-repeat
● background-attachment
● background-position
● background(shorthand property)

 

CSS background-color : 배경 색상 바꾸기

CSS 배경색상을 꾸미는 방법은 background-color를 사용해야한다.

<!DOCTYPE html>
<html lang="ko">

<head>
    <style>
        body{
            background-color: lightgreen;
        }
    </style>
     
    
</head>

<body>
    
    <h1>배경색상 바꾸기</h1>
    <p>여긴 단락</p>
</body>

</html>

 

여러 요소들에서 배경을 바꿀 수 있다.

<!DOCTYPE html>
<html lang="ko">

<head>
    <style>
        body{
            background-color: lightgreen;
        }
        h1{
            background-color: lightblue;
        }
        div{
            background-color: lightcoral;
        }
        p{
            background-color: aqua;
        }
    </style>
     
    
</head>

<body>
    <h1>CSS 배경 예시</h1>
    <div>
        여기는 오직 div안
        <p>div내부 단락</p>
    </div>
    <p>여긴 단락</p>
</body>

</html>

 

Opacity / Transparency

opacity요소는 투명/불투명을 나타낸다. 

0.0 ~ 1.0의 값을 가지며 값이 더 낮을수록 더 높은 투명도를 보인다.

<!DOCTYPE html>
<html lang="ko">

<head>
    <style>
        body{
            background-color: lightgreen;
            
        }
        h1{
            background-color: lightblue;
            opacity: 0.5;
        }
        div{
            background-color: lightcoral;
            opacity: 0.7;
        }
        p{
            background-color: aqua;
            opacity: 1.0;
        }
    </style>
     
    
</head>

<body>
    <h1>CSS 배경 예시</h1>
    <div>
        여기는 오직 div안
        <p>div내부 단락</p>
    </div>
    <p>여긴 단락</p>
</body>

</html>

 

RGBA로 투명도 설정

RGBA로도 투명도를 설정할 수 있다.

<!DOCTYPE html>
<html lang="ko">

<head>
    <style>
        body {
            background-color: white;
        }
        h1 {
            background: rgba(100, 55, 30, 0.1);
        }
        div {
            background: rgba(20, 70, 80, 0.7) F
        }
        p {
            background: rgba(50, 35, 15, 0.5)
        }
    </style>


</head>

<body>
    <h1>CSS 배경 예시</h1>
    <div>
        여기는 오직 div안
        <p>div내부 단락</p>
    </div>
    <p>여긴 단락</p>
</body>

</html>

반응형

댓글