본문 바로가기

CSS16

CSS) layout (html5 이전, html5 이후) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. HTML4 레이아웃 Header Content SideInfo Footer id 값으로 header, content, sideinfo, footer 영역을 나눈 것을 확인할 수 있는데, 이는 screen reader에 의해서 분류가 불가합니다. 따라서 HTML5 이후로는 semantic tag를 사용하여 screen reader에서 태그를 통해 본문의 내용을 조회/검색할 수 있게 되었으며, 웹 접근성을 향상 시킵니다. semantic tag - 태그의 내용과 일치하는 태그를 사용할 것 - screen reader에서 태그를 통해 본문의 내용을 조회/검색. 웹 접근성 향상! - 사이트 전체의.. 2022. 5. 17.
CSS) animation (@keyframes, animation-iteration-count, animation-direction, animation-fill-mode) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. @keyframes - 여러 개의 상태를 표현 (from ~ to) HTML 코드 animation CSS 코드 translate를 줄 때, 처음 시작 위치부터 px을 계산해야 합니다. animation-iteration-count - 반복횟수 (infinite : 무한반복) animation-iteration-count: 2; animation-direction - 애니메이션 방향 설정 animation-direction: alternate-reverse; /* normal | reverse | alternate | alternate-reverse */ ※ 이외 효과 보기 https://.. 2022. 5. 17.
CSS) transition (transition-duration, transition-property, transition-delay, transition-timing-function, overflow) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. transition - A → B - 하나의 요소의 상태가 변경될 때 변경하는 과정을 노출 시켜 동영상 효과를 줌 HTML 코드 transition CSS 코드 body에 마우스를 hover하면 transform과 background-color가 yellow로 변경됩니다. transition-duration - 소요시간 transition-duration: 2s; /* 소요 시간 */ transition-duration 속성으로 소요시간을 지정해주어 요소가 변경되는 과정이 노출됩니다. 훨씬 부드럽게 움직이는 것을 확인할 수 있습니다. transition-property - 적용하고자 하는 .. 2022. 5. 17.
CSS) transform (translate, scale, rotate) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. HTML 코드 transform CSS 코드 transform: translate() - x축 offset, y축 offset 지정 .translate:hover { transform: translate(100px, 100px); /* x축 offset, y축 offset */ } x축을 기준으로 100px, y축을 기준으로 100px의 offset이 적용된 것을 확인할 수 있습니다. transform: scale() - x축 비율, y축 비율 확대 .scale:hover { transform: scale(1.5, 1.5); /* x축 비율, y축 비율 확대 */ } transform: r.. 2022. 5. 17.
CSS) flexbox (display, flex-direction, justify-contents, align-items, flex-wrap, align-content) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 부모 요소 flex-container - display : flex / inline-flex - flex-direction 방향 : row(기본값) / column - justify-contents 메인축정렬 (flex-direction 선택값) - align-items 크로스축정렬 (flex-direction 선택값 교차축) - flex-wrap 줄바꿈여부 : nowrap(기본값) / wrap - align-content 여러줄 flex-container인 경우 크로스축 설정 자식 요소 flex-item HTML 코드 1 2 3 4 5 6 7 8 9 10 CSS 코드 display fle.. 2022. 5. 16.
CSS) position (static, relative, absolute, fixed, sticky) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 문서 상 배치를 결정하는 속성 ① static (기본값) - 문서에 정의된 대로 배치하는 속성 - float 등을 이용하여 좌우배치 - offset(left, top, right, bottom) 무시 ② relative - 문서에 정의된 대로 배치하는 속성 - offset(left, top, right, bottom) 을 적용 ③ absolute - 요소를 겹쳐서 표현 가능 - 가장 가까운 static이 아닌 부모요소 기준 offset을 적용 ④ fixed - viewport 기준으로 offset 적용 ⑤ sticky - relative처럼 작동하다 특정 offset(top:0px)에 다다.. 2022. 5. 16.