개발일지 210708
학습한 내용
1.트랜지션 실습
1.메뉴박스
- opacity
불투명도 조절하는 속성
메뉴 박스에 있는 모든 요소를 투명화 시킬 수 있음
📌글자에 opacity를 넣지 않으려면background-color: rgba(); 를 설정해야 됨!
ex) #ffffff 흰색 ➡ rgba(255, 255, 255, 1)
-4번째 자리(alpah)는 색상의 투명도를 뜻하며 배경에만 영향을 줌
1로 지정했을 경우 불투명도는 100% (투명도 0%라는 뜻)
💎 rgba 참고사이트 : http://hex2rgba.devoth.com/
2.무브박스
- position : relative; 일 경우 top right bottom left 설정 가능!
- animation-play-state
--- 1. running 동작을 시키겠다.
--- 2. paused 동작을 멈춤- animation-fill-mode : backwards;
@keyframe에서 설정된 배경컬러를 브라우저에서 처음으로 보여주고 싶을 때 사용
3.슈퍼마리오 게임
- 부모에서 적용한 scale 영역은 자식 요소까지 영향을 끼침
- box sizing : border-box; border가 박스 안 쪽에서만 움직일 수 있도록 !
💎 참고사이트 : flexbox.help
4.hover-image
- 📌이미지가 속성값을 설정한 영역보다 크다면
-- img { width : 100%; } 으로 설정하면 됨
(퍼센트를 사용할 때 퍼센트는 퍼센트를 사용한 지점의 부모가 누구인지에 따라서
공간의 크기가 설정됨.)
-- height 값은 비율에 맞춰 설정됨
- 📌이미지 하단 공백
태생부터 img 태그는 하단에 미세한 공백이 있음 (인라인 요소가 일부 포함)
제거하기 위해선 img { vertical-align : middle; } 으로 설정해야 함 (default로 생각)
- 글자 부분
부모가 2차원이고 자식이 3차원이면 자식이 부모의 높이값에 영향을 줄수 없음
부모가 3차원이고 자식이 3차원이면 width값을 부모를 기준으로 설정할 수 있음
- 📌이미지 확대
특정영역을 벗어날 경우 overflow: hidden; 설정
- cusor 올렸을 때 손가락 모양
cursor : pointer; 설정
2.애니메이션 참고 사이트
어려웠던 점
- 부모랑 자식관계가 어렵다. 오프라인에서도 어렵긴 하지(?)
주말에 레이아웃부분 다시 복습해야겠다...
학습소감
영상만들 때보다는 직관적인 것 같아서 쉬워보이는데 4번째 실습은 영상으로 만드는 게 (지금 입장에서는) 더 빠를 것 같다는 생각이 든다. 소스 넣는게 헷갈려서 눈물이 앞을 가린다🤣🤣
지금 내리고 있는 비는 비가 아니라 CSS버뮤다에서 헤매고 있는 내 눈물...이라고 하면
오글거리겠지만 내 심경이 그러하다.
Author And Source
이 문제에 관하여(개발일지 210708), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@eungyeong_shinco/개발일지-210708저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)