>웹 프론트엔드 >프런트엔드 Q&A >CSS에서 색상을 투명하게 만드는 방법

CSS에서 색상을 투명하게 만드는 방법

藏色散人
藏色散人원래의
2020-12-11 09:31:203910검색

CSS에서 색상을 투명하게 만드는 방법: 먼저 HTML 샘플 파일을 만든 다음 div를 만들고 마지막으로 "opacity:0.5;" 속성을 통해 요소 배경의 투명도를 설정합니다.

CSS에서 색상을 투명하게 만드는 방법

이 튜토리얼의 운영 환경: windows7 시스템, css3, thinkpad t480 컴퓨터.

추천: "css 비디오 튜토리얼"

CSS 색상 투명도

1. 요소 배경의 투명도 설정

불투명도는 필요한 요소의 배경 투명도를 설정하는 데 사용할 수 있습니다. 0~1

0 사이의 값은 완전히 투명함을 의미합니다(불투명도: 0).

0.5는 반투명함을 의미합니다(불투명도: 0.5).

동일한 이름을 설정하기 전에 요소의 성능을 비교하십시오. 효과:

투명도 설정 효과

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>opactity</title>
    <style>
    .box1{
                position:relative;
        width:200px;height:200px;
        background-color: #00f;
    }
         .box2{
              position:absolute;
              top:80px;
              left:80px;
              width:200px;
              height:200px;
              background-color:#0f0;
       }
       .box3{
             position:relative;
              width:200px;
              height:200px;
              background-color:#f00;
              z-index:1;
}
</style>
</head>
<body>
    <div></div>
       <div></div>
       <div></div>
</body>
</html>

성능 효과: CSS에서 색상을 투명하게 만드는 방법

2. 브라우저 호환성 문제:

CSS에서 색상을 투명하게 만드는 방법

불투명도 속성은 다음과 같습니다. IE8 이하 브라우저에서는 지원되지 않습니다

CSS에서 색상을 투명하게 만드는 방법

투명 효과를 얻으려면 IE8 이하 브라우저에서는 다음 태그를 대신 사용해야 합니다:

alpha (불투명도 = 투명도) CSS에서 색상을 투명하게 만드는 방법

투명도는 0에서 100 사이의 값을 선택합니다.

0은 완전히 투명함을 의미합니다(필터: 알파(불투명도=0);)

100은 완전히 불투명함을 의미합니다(필터:알파(불투명도=100);)

50은 반투명을 의미합니다(필터:알파(불투명도=50) ;)

이 방법은 IE6을 지원합니다

.box1{
                 position:relative;
             width:200px;height:200px;
            background-color: #00f;
            z-index:10;
            opacity:0.5;
     }
          .box2{
               position:absolute;
               top:80px;
               left:80px;
               width:200px;
               height:200px;
               background-color:#0f0;
               z-index:5;
               opacity:0.5;
        }
        .box3{
               position:relative;
               width:200px;
               height:200px;
              background-color:#f00;
             z-index:1;
               opacity:0.5;
 }

성능 효과: IE8 이하의 브라우저에도 잘 적용할 수 있습니다

filter:alpha(opacity=transparency) 이 요소는 아래에 작성되므로 filter:alpha (불투명도=투명도) 불투명도:0.5;보다 우선순위가 높습니다. 최종 성능 효과는 불투명도가 아닙니다:0.5

위 내용은 CSS에서 색상을 투명하게 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.