CSS의 불투명도에 대해 알아야 할 모든 것



이 기사에서는 CSS의 불투명도를 이해하고이 매개 변수를 제어하는 ​​방법을 설명하는 개념을 소개합니다.

이 기사에서는 불투명도를 이해하는 데 도움이되는 개념을 소개합니다. 이 매개 변수를 제어하는 ​​방법을 알려줍니다. 이 기사에서는 다음 사항을 다룰 것입니다.

요소의 배경 불투명도는 HTML 디자인에서 유용한 기능 설정입니다. 불투명도 (투명도의 역) 수준을 설정하면 디자이너는 CSS 불투명도 속성을 통해 요소의 가시성을 제어 할 수 있습니다. 이것은 일반적으로 요소가 계단식으로 배치되어있는 경우 배경 설정으로 사용됩니다.





자바에서 최대 힙 구현

이 기능이 사용되는 가장 일반적인 시나리오는 다음과 같습니다.

  • 부분적으로 투명한 배경 이미지는 텍스트 요소 뒤에 배치됩니다.
  • 배경 이미지는 흐릿하게 보이므로 앞의 텍스트를 지배하지 않습니다.
  • 사용자가 명시 적으로보기로 선택하면 이미지가 전체 초점이 될 수 있습니다.

당신은 읽을 수 있습니다 CSS 불투명도에 대해 배우기 전에.



포괄적 인 CSS 자습서를 보려면 초보자를위한 Edureka CSS 튜토리얼 . HTML 웹 디자인을 보강하기 위해 CSS를 사용하는 방법에 대한 훌륭한 경고를 받게됩니다.

CSS의 불투명도에 대한이 기사로 이동

CSS의 불투명도

CSS에서 불투명도는 0.0 – 1.0 사이의 숫자 값으로 설정됩니다. 0에 가까운 값은 더 많은 투명성을 나타내며 이미지는 가시성이 매우 밝습니다. 50 % 투명도로 표시되는 이미지의 예부터 시작하겠습니다. 아래의 예 1을 참조하십시오.



예 1 : 배경 이미지를 세미로 설정 투명도

img {불투명도 : 0.5 filter : alpha (opacity = 50) / * IE8 및 이전 버전 * /} 출력-CSS의 불투명도-Edureka 

예 1 : 출력

원본 이미지 (100 % 불투명도)

50 % 불투명도 설정이 적용된 이미지

Java 구현 및 확장의 차이점

위의 예에는 이미지 하나만있었습니다. 텍스트, div 요소 등과 같은 다른 요소도 불투명도 매개 변수로 설정할 수 있습니다.

CSS의 불투명도에 대한이 기사로 이동

계단식 요소로 상속 된 불투명도

요소가 다른 요소 위에 쌓일 때 배경 요소에 불투명도 설정이 있으면 모든 하위 요소에 상속됩니다. 이것이 기본 설정 . 즉, 텍스트 상자가 이미지 위에 배치되고 이미지의 불투명도 설정이 0.5 인 경우 이미지와 텍스트 요소가 모두 부분적으로 만 표시됩니다.

다음 예제에서 TOM & JERRY 이미지 위에 배치 된 자식 텍스트 요소의 인스턴스를 살펴 보겠습니다. 예제 2에서 기본 불투명도 효과를 볼 수 있습니다.

.container {위치 : 상대 텍스트 정렬 : 중앙 불투명도 : 0.5} .centered {위치 : 절대 상단 : 50 % 왼쪽 : 50 % transform : translate (-50 %, -50 %) color : blue font-size : 40px} } 톰 앤 제리

예제 2 : 텍스트는 상위 이미지에서 불투명도를 상속합니다.

CSS의 불투명도에 대한이 기사로 이동

계단식 요소에 대한 RGBA 속성 설정

계단식 요소를 사용하여 불투명도를 제어 할 수있는 또 다른 방법이 있습니다. 하위 요소가 배경 요소의 불투명도에 영향을받지 않게하려면 다음을 사용할 수 있습니다. RGBA 속성 설정 .

예 3 : RGBA 설정 사용

background : rgba (76, 175, 80, 1.0) / * 이미지에 불투명도 설정이 없습니다 * / / * 불투명도가 100 % 인 텍스트의 경우 녹색 배경 * / / * 파란색 텍스트의 불투명도가 100 % * /

background : rgba (76, 175, 80, 0.4) / * 이미지에 불투명도 설정이 없음 * / / * 불투명도가 40 % 인 텍스트의 경우 녹색 배경 * / / * 여전히 100 % 불투명도로 보이는 파란색 텍스트 * /

RGB 색상 코드 뒤의 속성 'a'는 알파 . 그만큼 알파 매개 변수는 0.0 (완전 투명)에서 1.0 (완전 불투명) 사이의 숫자입니다.

CSS의 불투명도에 대한이 기사로 이동

호버 효과의 불투명도 변경

일부 시나리오에서 웹 디자이너는 사용자가 요소에 집중하는지 여부에 따라 불투명도가 달라지기를 원합니다. 예를 들어 이미지가 기본적으로 50 % 불투명도로 설정되어 있다고 가정 해 보겠습니다. 그러나 사용자가 이미지 위로 마우스를 가져 가면 이미지가 100 % 불투명도로 전체 초점이 되길 원합니다.

예제 4는 이것이 수행되는 방법을 보여줍니다.

참고할 공통 사항 :

  • 불투명도 설정은 CSS에서 'visibility'속성을 사용하는 대신 사용할 수 있습니다. 그러나 불투명도 설정을 사용하면 0부터 전체까지 다양한 투명도를 쉽게 설정할 수 있습니다.
  • 불투명도는 다양한 브라우저에서 세심한 테스트를 거쳐 설정해야합니다. 불투명도를 낮은 값으로 설정하면 텍스트 나 이미지가 완전히 보이지 않거나 읽을 수 없게되는 경우가 있습니다.
  • 불투명도를 사용하는 아이디어는 일부 요소에 날카로운 초점을 맞추고 다른 배경 요소는 사용자의주의를 산만하게하지 않는 것입니다. 따라서 이러한 배경 요소는 더 낮은 불투명도로 설정됩니다.
  • Internet Explorer에서 IE8 및 이전 버전의 경우 불투명도 속성은 1 ~ 100 범위의 '필터'설정입니다. 다른 모든 브라우저에서는 범위가 0 ~ 1입니다.

이것으로 CSS의 불투명도에 대한이 기사의 끝으로 이동합니다.

파이썬에서 문자열을 뒤집는 방법

웹 개발에 대해 자세히 알아 보려면 에듀 레카. 웹 개발 인증 교육은 HTML5, CSS3, Twitter Bootstrap 3, jQuery 및 Google API를 사용하여 인상적인 웹 사이트를 만들고 Amazon Simple Storage Service (S3)에 배포하는 방법을 배우는 데 도움이됩니다.

여전히 관심이 있으시면 질문이 있으시면이 'Opacity In CSS'블로그의 댓글 섹션에 게시 해 주시면 가능한 한 빨리 답변을 드리겠습니다.