- 질문 게시판입니다.
Date 15/11/18 18:53:04
Name   얼그레이
Subject   css 질문입니다!
1. visibility와 opacity의 차이점은 무엇인가요?
+)실무에서는 어떤걸 더 사용하는 편인가요?

2. opacity를 주었을 때 하위요소에도 상속이 되었는데, 하위객체에 opacity에 1을 줬는데도 들어간 opacity가 풀리지 않아서요..
어떻게 되나요..!!



0


1. visibility는 보일까 안보일까 둘 중 하나 선택입니다. 반면에 opacity는 0부터 1사이의 무한한(소수점도 먹으니까) 값 중 하나를 줄 수 있지요.
동작 측면에서 보자면 visibility를 쓰는 요소는 이벤트가 발생하지 않습니다. 예를들어 a 태그에 opacity:0을 줬을 때는 클릭이 되고, 원래 지정된 동작을 수행합니다.
하지만 visibility: hidden일 때는 클릭이 되지 않습니다.

시각적으로는 visibility: hidden과 opacity: 0은 동일합니다.

실무에서 사용빈도는 글... 더 보기
1. visibility는 보일까 안보일까 둘 중 하나 선택입니다. 반면에 opacity는 0부터 1사이의 무한한(소수점도 먹으니까) 값 중 하나를 줄 수 있지요.
동작 측면에서 보자면 visibility를 쓰는 요소는 이벤트가 발생하지 않습니다. 예를들어 a 태그에 opacity:0을 줬을 때는 클릭이 되고, 원래 지정된 동작을 수행합니다.
하지만 visibility: hidden일 때는 클릭이 되지 않습니다.

시각적으로는 visibility: hidden과 opacity: 0은 동일합니다.

실무에서 사용빈도는 글쎄요... 둘 다 많이 사용합니다.
둘 중 뭘 쓰는게 좋을까라고 고민해본적은 없네요.
visibility: hidden을 쓸 상황자체가 많이 발생하지 않아서요.
opacity: 0은 CSS3가 지원되는 브라우저에서 투명도가 변하는 애니메이션이나 트랜지션 효과를 위해 많이 사용하게 됩니다.


2. opacity는 상위에서 주고 하위에서 풀수가 없습니다. 50% 투명도를 가진 요소의 안에 있는 70% 투명도를 가진 요소는 35%의 실제 투명도를 갖게 될겁니다. 0.5 곱하기 0.7 의 결과는 0.35니까요.
하지만 0%안에 있는 요소는 100%이든, 0%이든 모두 동일하게 0%가 됩니다.

그래서 CSS3에서는 rgba 색상값이 새로 추가 되었습니다. 배경색만 투명하게 처리하고 싶을 때 background-color: rgba(0,0,0,0.5); 와 같은식으로 #000 검정색을 50% 투명도로 줄 수 있습니다.
흰색이라면 background-color: rgba(255,255,255,0.5); 가 됩니다. 이 속성은 IE9 이상의 브라우저에서만 지원됩니다.

배경이미지의 경우는 투명도를 조절해서 줄 수 없습니다.
이미지를 투명하게 하는 경우라면 포토샵 자체에서 투명도를 주어서 png로 저장하던지, 별도의 요소(div 등)으로 빼서 겹치게 만들고 opacity로 투명도를 주면 됩니다.
얼그레이
우와..감사합니다...
상세한 답변..ㅠㅠ...
내일 css파일에 바로 적용해보도록 하겠습니다!!+_+ 감사합니다!!
목록
번호 제목 이름 날짜 조회 추천
480 철학/종교철학과 경영학 7 [익명] 15/11/15 3937 0
481 법률특정기업의 마케팅담당자가 사회적으로 부적절한경우 3 nickyo 15/11/16 4809 0
482 기타시위에서 일어나는 위법 행위를 옹호할 수 있는 근거는? 28 kpark 15/11/16 3139 0
483 게임하스스톤 갈아서 만들 전설 9 카리 15/11/16 4931 0
484 의료/건강유통기한 지난 철분제의 부작용에 관한 질문입니다. 6 오리꽥 15/11/16 21714 0
485 IT/컴퓨터음악 재생에 좋은 프로그램 없을까요? 7 스트로 15/11/16 4163 0
486 가정/육아햇반으로 숭늉 끓일 수 있나요? 7 삼공파일 15/11/16 13534 0
487 기타수능 국어a 19번 오류시비 관련 6 이글 15/11/16 4330 0
488 법률법학과 면접에 대하여.. 3 범준 15/11/17 6812 0
489 기타허무감을 느끼는중입니다. 19 아삼 15/11/17 4374 0
491 기타BW에 대해 궁금한점이 있습니다. 2 수박이두통에게보린 15/11/17 3201 0
492 의료/건강악성림프종 수혈 관련해서 질문 드립니다. 3 와우 15/11/17 5129 0
494 의료/건강어느 병원에 가서 물어봐야할까요? 4 슈퍼개미 15/11/17 3231 0
495 여행여행계획 짜려는데 조언 부탁드립니다. 17 성의준 15/11/18 4158 0
496 체육/스포츠축구 질문입니다 5 헬리제의우울 15/11/18 4015 0
497 IT/컴퓨터블루투스 키보드/마우스 관련 질문입니다. 4 *alchemist* 15/11/18 4800 0
498 IT/컴퓨터닷넷(C#) 개발자분 모십니다 14 고양이카페 15/11/18 4680 0
499 기타번역료 보통 얼마쯤 하나요 5 파랑사과 15/11/18 5365 0
500 여행내년 4월 도쿄여행 질문입니다. 2 Earplug 15/11/18 4033 0
501 기타가족 모임장소 추천부탁드립니다. 4 초코파이 15/11/18 3908 0
502 IT/컴퓨터css 질문입니다! 2 얼그레이 15/11/18 3419 0
503 게임파판14 하시는 분들께 질문이... No.42 15/11/18 3776 0
504 의료/건강고환이 여러개...입니다. 24 영칠이 15/11/19 8599 0
505 게임아이패드 미니 게임 추천 부탁드립니다. 7 Smiling Killy 15/11/19 6353 0
506 IT/컴퓨터모니터관련 질문 세개입니다. 11 오리꽥 15/11/19 5211 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글