티스토리 뷰

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

css 투명도 조절하기 (opacity, rgba)

css 투명도 조절하기 (opacity, rgba)

css 투명도 조절하기 (opacity, rgba)



css3 이전에 투명도 조절하는 방법은 opacity 로 조절하는 방법이 있었으나 css3 에서는 투명도 조절하는


기존에 opacity 이외에 추가로 속성이 추가되었습니다. 이 차이점이 무었인지 알아보도록 하겠습니다.



1 opacity 로 조절하기


css3 이전부터 투명도 조절을 위해 사용되었던 opacity 입니다. 


사용법 opacity: 0.5;    투명도 50%로 설정되어집니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<!DOCTYPE html>
<html>
<head>
<title>html5 css3 투명도</title>
<style>
.gra { 
    
    width: 600px;
    height: 200px;
    font-family: arial black;
    font-size: 50px;
    color:#ffffff;
    text-align:center;
    text-shadow:5px 5px 4px #000;
    background: linear-gradient(to right, #ff0000, #ff00d8, #3c00ff, #00deff, #00ff2a, #f6ff00, #ff6c00);
}
.gra2 { 
    
    width: 600px;
    height: 200px;
    font-family: arial black;
    font-size: 50px;
    color:#ffffff;
    opacity: 0.5;
    text-align:center;
    text-shadow:5px 5px 4px #000;
    background: linear-gradient(to right, #ff0000, #ff00d8, #3c00ff, #00deff, #00ff2a, #f6ff00, #ff6c00);
}
 
 
</style>
</head>
</head>
<body>
 
<div class="gra">
 
css3 투명도
 
</div>
<p></p>
<div class="gra2">
 
css3 투명도
 
</div>
 
</body>
</html>
cs



ccss 투명도 조절하기 (opacity, rgba)


css 투명도 조절하기 (opacity, rgba)


위 테스트 작업에서 알수 있듯이 opacity 로 설정된 투명도는 배경화면뿐 아니라 텍스트 자체에도 투명도가 적용되어 글자색과 배경색을


따로 투명도 조절할 수 없었습니다. 


css3 에서는 이를 보완하게 위해 각 색상에 알파값을 추가해서 RGBA 라는 방식으로 텍스트와 배경색을 따로 설정 할 수 있게 추가 되었


습니다.


css3 에서 배경색은 background-color 의 속성값으로 텍스트는 color 의 속성값으로 각각 투명도를 조절할 수 있게 되었습니다.


2 rgba 로 투명도 설정하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
<head>
<title>html5 css3 투명도</title>
<style>
.gra2 { 
    
    width: 600px;
    height: 200px;
    font-family: arial black;
    font-size: 50px;
    color:#ffffff;
    color:rgba(255,255,255,0.5);
    text-align:center;
    text-shadow:5px 5px 4px #000;
    background: linear-gradient(to right, #ff0000, #ff00d8, #3c00ff, #00deff, #00ff2a, #f6ff00, #ff6c00);
}
 
 
</style>
</head>
</head>
<body>
 
<div class="gra2">
 
css3 투명도
 
</div>
 
</body>
</html>
cs


아래는 글자부분만 투명도를 조절하여 본 것이다


css 투명도 조절하기 (opacity, rgba)



이글이 도움이 되셨다면 아래에 로그인이 필요없는 공감 버튼을 클릭해주세요 ^^


'DEVELOPE > CSS' 카테고리의 다른 글

css gradient 속성 및 사용법  (0) 2017.12.05
css text-shadow 속성 및 사용  (0) 2017.12.04
css box-shadow 속성  (0) 2017.12.02
CSS border-radius 모서리 부드럽게 처리및 원그리기  (0) 2017.11.30
CSS 외각선 형식  (0) 2017.11.11
댓글