웹
-
[CSS] 적응형 웹, 반응형 웹웹/CSS 2023. 1. 8. 13:35
적응형 웹 vs 반응형 웹 적응형반응형 설명 화면 크기 따라 다른 페이지를 보여줌 화면 크기에 따라 요소들을 변화시킴 예시 네이버 애플 장점 각 화면 크기에 집중하여 작업 가능 하나의 페이지로 여러 크기에 대응 가능 단점 페이지를 두 개를 만들어야 함 컨텐츠가 복잡할 경우 작업하기 어려움 /* 스마트폰 */ @media (max-width: 480px) { section { background-color: tomato; } .mobile { display: inherit; } } /* 저해상도 태블릿 */ @media (min-width: 481px) and (max-width: 767px) { section { background-color: olivedrab; } .low-tablet { displa..
-
[CSS] 변형과 애니메이션웹/CSS 2023. 1. 8. 13:02
1. transform 속성 👉 MDN 문서 보기 주위 요소들에 영향을 끼치지 않으면서 요소의 모습을 바꿉니다. ex) scale: 크기 rotate(45deg) : 각도translate (x,y) : 위치skew(0deg, 30deg) : 왜곡 2. transition 속성 👉 MDN 문서 보기 👉 cubic-bezier 값 생성기 transiton 속성은 CSS 값이 달라질 때 요소에 어떤 효과로 반영될지 지정합니다. 속성, 지속시간, 시간함수, 지연시간 순으로 값을 넣을 수 있습니다. 주의! 적용할 CSS 속성이 이미 기존값이 적용되어 있어야 동작합니다. ex) transition : left 2s ease-in / background-color 1s /all 1s 3. animation 속성 👉 ..
-
[2023년 로드맵] 2023년 목표웹/포토폴리오 2023. 1. 8. 12:05
1월 - html/ css 복습 (~1/8) : 1월 8일 완강 제대로 파는 HTML & CSS - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 HTML & CSS 박사로 들어주는 끝판왕 강좌!, - 강의 소개 | 인프런... www.inflearn.com - javascript 복습 (~1/ 15) 1월 15일 완강 제대로 파는 자바스크립트(JavaScript) - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 자바스크립트 박사로 들어주는 끝판왕 강좌!, - 강의 소개 | 인프런... www.inflearn.com - javascript 프로그래머스 Lv.0 100문제 (~1/24) 1월 26일 문제풀이 완성 -..
-
[CSS] grid 레이아웃 - 실습웹/CSS 2023. 1. 8. 11:56
1. 부모 적용 속성들 display : block / grid grid-template-columns[rows] : 1fr 1fr 1fr 100px gap grid-auto-row : auto / minmax(160px,auto) / justify-items align-items 2. 자식 적용 속성들 grid-column grid-row grid-column grid-row justify-self align-self 3. grid 레이아웃 실습 : 초기 모습) 실습 과정) 개발자 도구의 grid 클릭 body { margin: 0; } main { width: 100vw; } main > * { padding: 0.8em; color: slateblue; background-color: lavende..
-
[CSS] Float 속성 - 현재는 잘 사용되지 않음웹/CSS 2023. 1. 8. 11:16
float 속성에 left 또는 right 값을 주면 매우 독특한 형태와 기능을 갖게 됩니다. 먼저, 해당 요소는 '붕 뜬' 상태가 되어서, 나란히 배치된 요소들 가운데 자리를 차지하지 않게 됩니다. 때문에 다음에 오는 블록 요소들이 자리에서 밀려나지 않고, 그 아래로 들어가버리게 되죠. 그러면서도 특이하게도, 텍스트 등의 인라인 요소들은 float 요소들에 밀려나게 됩니다. 그리고 다른 float된 요소들 또한 마찬가지죠. 또한 해당 요소가 인라인일 경우 블록과 같은 속성을 갖게 되어, CSS로 높이와 너비 등을 적용할 수 있게 됩니다. 물론 float 상태가 되므로 자리는 같은 float끼리만 차지하게 되죠. clear 속성을 이전의 float 요소들과 같이, 또는 both로 적용하면 그들 밑으로 들..
-
[CSS] 테이블 스타일링웹/CSS 2023. 1. 8. 09:51
border-collapse 속성은 인접한 td들 간 또는 table과 td 간 테두리를 분리할지 또는 공유할지를 지정합니다. border-spacing 속성은 border-collapse가 separate일 시 인접한 테두리들간의 간격을 지정합니다. 과거 테이블 태그의 cellspacing 속성을 대체합니다. caption-side 속성으로는 테이블 캡션의 위치를 지정할 수 있습니다. table-layout 속성은 표와 칸의 크기가 결정되는 알고리즘을 선택합니다. 테이블의 너비를 좁게, 또는 넓게 주고 결과를 비교해보세요. colgroup 안의 col에 CSS 속성을 부여해서 n번째 칸들의 스타일을 지정할 수 있습니다. 테이블 관련 요소들의 display에는 각각의 역할에 맞는 특수한 내부 속성들이 기..
-
[CSS] 서체와 웹폰트, verticl-align 속성웹/CSS 2023. 1. 8. 09:27
1. font-family 속성 👉 MDN에서 font-family 관련 상세 정보 보기 body { font-family: A,B,C,D,sans-serif } A가 없으면 B CD가 보임. ※ sans-serif , serif, cursive CSS 폰트의 한계 사용자의 컴퓨터에 있는 폰트만 실질 적용 가능 맥 사용자, 윈도우 사용자간 탑재 폰트 차이 일관성 유지 어려움 2. 웹 폰트 서버에 저장된 서체를 사용자의 컴퓨터에서 사용할 수 있도록 함 ex) @font-face { font-family: "MyNotoSans"; src: url(./fonts/NotoSansKR-Regular.otf); } @font-face { font-family: "MyNotoSans"; font-weight: 100..