본문 바로가기
728x90
반응형

📌 Front End/└ CSS319

[CSS] 뷰포트(viewport), 뷰포트 단위(vw, vh, vmin, vmax) 1. 뷰포트(Viewport)뷰포트(Viewport)는 사용자에게 보여지는 웹페이지의 영역으로 반응형 웹을 만들 때 고려되는 사항이다.  반응형 웹(Responsive Web)은 모바일, 테블릿, PC 등  다양한 디바이스의 디스플레이에 맞춰 뷰포트가 변하는 웹 사이트를 말하는 것이다. 즉, 화면이 바뀔 때마다 화면에 맞춰 스타일이 바뀌게 되는 웹 형태를 말한다. 2. 뷰포트(Viewport) 세팅- HTML5 부터 태그로 각 디바이스에 따른 뷰포트에 맞춰 렌더링 영역을 설정할 수 있다.content=width=device-width페이지 너비를 해당 디바이스폭의 넓이값을 따르도록 지정(디바이스에 따라 폭의 넓이는 제각각입니다.)initial-scale=1.0처음 페이지 로딩 시 확대/축소가 되지 않은 .. 2024. 5. 23.
[CSS] CSS 변수(--variable) 사용법 1. 변수 선언 방법:root는 문서 전체 의미한 element 내에서만 변수를 사용하고 싶다면, 해당 selector를 사용하면 됩니다.:root 의사 클래스에 선언해서 HTML 문서 어디에서나 사용자 지정 변수에 접근할 수 있도록 구성하는 패턴을 많이 사용--variable name 형식입니다./* 변수를 선언하는 방법 */:root{ --color-white : #ffffff; --font-regular: 16px; --size-border-radius: 4px;} 2. 변수 사용 방법var() 형식으로 변수 사용할 수 있습니다.section { color: var(--color-white) font-size: var(--font-reg.. 2024. 5. 22.
[CSS] 스크롤 바(Scrollbar) 스타일 커스텀하기 CSS 스크롤 바(Scrollbar) 스타일 커스텀각 아래에 대한 CSS 코드를 추가해 주면 커스텀을 할 수 있습니다.영역::코드로 적용 대상을 제한하여 사용할 수 있습니다. ::-webkit-scrollbar : 스크롤바 전체 영역에 대한 설정::-webkit-scrollbar-thumb : 스크롤바 막대에 대한 설정::-webkit-scrollbar-track : 스크롤바 뒷 배경에 대한 설정스크롤바 스타일 적용 See the Pen 스크롤바 커스텀(Scrollbar Custom) by 권소현 (@uilserhu-the-looper) on CodePen." data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 2024. 5. 22.
[CSS] CSS 애니메이션 - transform, transition, animation CSS3 애니메이션TransformTransitionAnimation1. Transform- 요소를 회전, 크기 변경 및 각도와 위치 변경 시 사용- 2D Transform 기본 x, y 두 좌표로만 요소를 변화시켜 2D적인 변화를 가미할 수 있다. 📝 Transform 형태transform: scale() translate() rotate() skew();/* 공백(스페이스)으로 구분지어 여러 속성들을 함께 사용할 수 있다. */속성설명단위translate(x,y)요소의 위치를 X축으로 x만큼, Y축으로 y만큼 이동시킨다.px, %, em 등translateX(n)요소의 위치를 X축으로 x만큼 이동시킨다.px, %, em 등translateY(n)요소의 위치를 Y축으로 y만큼 이동시킨다.px, %, .. 2024. 5. 22.
[CSS] CSS 속성 선택자(Selector) 종류 선택자(Selecotr) 작성방법선택자 { 속성:값; 속성:값; }1. 태그 선택자HTML의 특정 태그 선택합니다.h1 { background-color:yellow; }h12. 클래스, 아이디 선택자 (. #)클래스는 반복적인 디자인 요소를 적용 시 사용 ▶ .(점)아이디는 단독으로 사용하는 디자인 요소 적용 시 사용 ▶ #(샵)h1.title1 { background-color:yellow; }.title2 { background-color:pink; }h3#title3 { background-color:blue; }#title4 { background-color:green; }h1h2h3h43. 속성 선택자form 관련 대상을 선택 시 주로 사용합니다.선택자[속성=값]  속성의 값이 모두 일치할 때.. 2024. 5. 22.
[CSS] CSS 미디어쿼리(Media Query) 기본 사용법 1. 최소 반응형 레이아웃가장 대중적이고 많이 사용하고 있는 간결한 기준이다. 📝 미디어쿼리(Media Query) 형태// 뷰포트의 가로너비가 1025px 이상인 경우 적용 : 데스크탑 환경@media screen and (min-width: 1025px){ .. }// 뷰포트의 가로너비가 769px 이상 1024px 이하 : 태블릿 환경@media screen and (min-width: 769px) and (max-width: 1024){ .. }// 뷰포트의 가로너비가 768px 이하인 경우 적용 : 모바일 환경@media screen and (max-width: 768px){ .. }// 장치가 가로 방향인 경우 적용@media (orientation: landscape){ .. }// 장치가.. 2024. 5. 20.
[CSS] CSS Flex 완벽 가이드 CSS Flex BoxFlex는 요소의 크기가 불분명하거나 동적인 경우에도, 각 요소를 정렬할 수 있는 효율적인 방법을 제공합니다. 우선 Flex는 2개의 개념으로 나뉩니다. 첫 번째는 Container 두 번째는 Items 입니다. Container는 Items를 감싸는 부모 요소이며, 각 Item을 정렬하기 위해선 Container가 필수입니다. 주의할 부분은 Container와 Items에 적용하는 속성이 구분되어 있다는 것입니다. (부모요소) Container ▶ display, flex-flow, justify-content 등의 속성을 사용할 수 있으며, (자식요소) Items ▶ order, flex, align-self 등의 속성을 사용할 수 있습니다. Flex ContainerFlex C.. 2024. 5. 20.
[CSS] CSS Flex(display: flex) 레이아웃 구성과 정렬 display : flex 정리 1 2 3 4 5 display : flex부모 클래스에 flex 속성을 줘야 나머지 flex 속성을 사용할 수 있다..box_wrap{ display: flex;}display : flex-direction : 정렬의 방향을 선택  정방향 : row;   정방향 + 역순정렬 : row-reverse;  세로방향 : column;  세로방향 + 역순정렬 : column-reverse;.box_wrap{ display: flex; flex-direction : row;// flex-direction : row-reverse;// flex-direction : column;// flex-direction : col.. 2024. 5. 13.
[CSS] CSS Position 속성 5가지 정리 (static, relative, absolute, fixed, sticky) Position 이란?element 배치하는 방법을 지정해주는 속성이라고 하며static, relative, absolute, fixed, sticky 5가지가 있다.1. staticdefault 값으로 명시되어 있지 않을 경우 position : static; 으로 적용문서의 흐름에 따라 element 배치top, right , bottom, left, z-index 속성에 영향을 받지 않음HTML의 요소가 일반적인 흐름으로 배치되는 속성2. relative문서의 흐름에 따라 element 배치top, right , bottom, left 를 주면 static이었을 때의 위치에서 주어진 값만큼 이동static과 동일하게 일반적인 흐름으로 배치되는 속성차이점은 현재 자신의 위치를 기준으로 배치를 좀 더 .. 2024. 5. 13.
728x90
반응형