visibility와 opacity
1054
작성한 질문수 19
ggang_lesson.section4,step3.index.html의 css에 질문이 있습니다.
motion_moon과 motion_moon.active에서
visibility와 opacity 는 동일한 특성을 나타내는것 같은데. 왜 이렇게 사용하신건지 궁금해서 질문남깁니다.
opacity만 사용할 경우 달 사진이 부드럽게 사라지지 않는 것은 확인하였는데,
visibility만 사용할 경우는 opacity와 같이 사용하는 경우와 동일한거 같습니다.
두개를 다 기입해야하는 이유가 무엇인가요?
답변 3
0
안녕하세요 승민님 :)
질문하신 내용은 opacity와 visibility, display none 속성에 대해 검색해보면 조금 더 자세히 아실 수 있을겁니다 :D
그럼 간략하게 질문하신 내용에 대해 알려드릴께요 :)
- opacity의 특징 -
1.요소의 투명도 조절할 수 있습니다.
2.opacity:0 으로 투명도 조절을해 요소를 숨겼을때 눈에 보이지는 않지만 해당 요소의 아래에 있는 요소의 제어를 방해할 수 있습니다.
3.transition 전이 속성에 반응하며 부드러운 fadein과 fadeout 효과를 처리할 수 있습니다.
- visibility 특징 -
1.visibility: hidden 으로 요소를 숨길 경우 눈에 보이지 않지만 해당 위치에 그대로 자리잡고 있기 때문에 hidden으로 숨긴 요소의 다음 요소는 hidden으로 숨긴 요소의 영역 아래에 위치하게 됩니다.
2.visibility: hidden 으로 요소를 숨겼을때 hidden으로 숨긴 요소의 아래에 있는 요소의 제어를 방해하지 않습니다.
3.visibility 속성은 transition 전이 속성에 반응합니다.
- display none 특징 -
1.display:none 으로 요소를 숨길수 있고 none으로 숨긴 요소는 해당 위치에 자리잡고 있지 않기 때문에 none으로 숨긴 다음 요소는 숨긴 요소의 영역을 차지하게 됩니다.
2.display 속성은 transition 전이에 반응하지 않습니다.
위 3가지 특징을 이해한다면 opacity와 visibility를 왜 같이 사용했는지 정확히 이해가 가실겁니다 :D 그리고 display:none과 opacity:0 으로 fadein효과를 구현할 수 없다는것도 알게 되실거구요 :)
마지막으로 간략하게 정리 하자면 opacity로 부드러운 등장 처리를 하고 visibility로 요소를 숨겨두어 버튼이라던지 사용자가 제어 해야하는 요소들을 가리지 않도록 한겁니다 :D
도움이 되셨나요? 그럼 또다른 궁금증이 생길때 언젠든 문의주세요^^
--------------------------------
한가지 답변이 빠졌네요
질문. opacity만 사용할 경우 달 사진이 부드럽게 사라지지 않는 것은 확인하였는데
- opacity만 사용해도 부드럽게 사라지고 등장하도록 처리 가능합니다. 다시 한번 확인해보세요 :)
질문. visibility만 사용할 경우는 opacity와 같이 사용하는 경우와 동일한거 같습니다.
- 동일하지 않습니다. 다시 한번 확인해보세요 :)
다음강의 언제나오나요 다음강의는 인터렉티브한 전체적인 웹사이트였으면 좋겠네요
0
197
1
반응형에 대해 질문이 있습니다 !
0
366
1
날짜 카운트를 활용하여 시간으로 적용해볼 수 있나요?
0
379
1
함수가 정의되기 전에 함수 호출
0
343
1
섹션12 보너스 챕터에 관한 질문입니다!
0
468
1
5-3-1 강좌 섹션 질문 합니다.
0
312
1
죄송합니다만 해당 프로젝트를 리엑트로 수정해서 만들어보고있는중에 질문드립니다.
1
463
3
화면 높이 관련 질문 있습니다.
1
433
1
선생님
0
370
1
5-2 vanilla.html 질문합니다.
0
422
1
5-3-2 질문입니다.
1
293
1
5-2 추가 질문이요
0
345
2
5-2 ! 질문이요.
0
266
1
안녕하세요!
0
272
1
질문드립니다.
1
366
2
질문드립니다.
0
1664
3
색션6강 카운트관련 문의드립니다!
0
238
1
섹션5 관련 질문드립니다.
0
261
1
setProperty 를 재활용 하고싶습니다.
0
210
1
IntersectionObserver
0
255
1
offsetheight와 scrollheight
0
398
1
완성된코드를 그대로 가져왔는데 크기가 이상해요
0
428
2
2:56에 10씩 증가시키는건 어떻게 하신건가요?
0
316
1
<script>에 $(function(){})으로 감싸준 이유
0
207
1





