본문 바로가기
반응형

분류 전체보기459

[CSS] 벡터 이미지 2025. 3. 8.
[CSS] 반응형 화면(미디어쿼리) 미디어 쿼리더보기/* 미디어 쿼리(반응형 화면) */@media screen and (max-width: 1000px) {}@media screen and (min-width: 800px) {} 2025. 3. 8.
[CSS] 변형 / 변화 2D 변형더보기/* 2D 변형: inline-block, block만 적용 가능 */transform: scale(1); /* 확대, 축소 */transform: skewX(20deg); /* x축 비틀기 */transform: skewY(20deg); /* y축 비틀기 */transform: translateX(50px); /* 기존 위치 대비 x축 이동 */transform: translateY(50px); /* 기존 위치 대비 y축 이동 */transform: rotate(45deg); /* 회전*/3D 변형더보기/* 3D 변형: 부모요소에 perspective 필수 */perspective: 400px; /* 원금감 설정 */tran.. 2025. 3. 7.
[JavaScript] BOM(브라우저 객체 모델) Window 객체 Navigator 객체더보기/* 사용자 정보 확인 */const user = navigator.userAgent;/* 정규표현식: /(슬러쉬)내 문자가 ver내에 있는지 판단. 대소문자 구분 */const isIE = /trident/i.test(ver);/* Explore 접속시 경고 표시 */if(isIE) { alert("익스플로러 브라우저로 접속하셨네요. 이 웹페이지는 익스플로러를 지원하지 않습니다. 다른 브라우저로 접속해 주세요.");} 2025. 3. 6.
[CSS] 그래픽 효과 그래픽 효과더보기/* 투명도 */opacity: 1;/* 박스 그림자 효과. 가로축, 세로축, 흐림정도, 색 */box-shadow: 20px 20px 30px gray;/* 텍스트 그림자 효과. 가로축, 세로축, 흐림정도, 색 */text-shadow: 10px 10px 30px gray;/* 박스 둥글게 설정 */border-radius: 30px;border-radius: 50%;/* 배경 그라데이션: 방향, 출발색, 도착색 */background: linear-gradient(to bottom, blue, red);background: linear-gradient(to top, blue, red);background: linear-gradient(to left, blue, red);backgrou.. 2025. 3. 6.
[CSS] 레이아웃(Layout) CSS Reset더보기* { margin: 0px; padding: 0px; list-style: none; /* list 부호 제거 */ text-decoration: none; /* a 태그 밑줄 제거 */}Layout- float으로 요소를 띄워서 배치더보기/* float 사용시 부모요소에 가상요소 추가 필요 */부모요소::after { content: " " display: block; clear: both;}/* 요소를 띄워서 좌, 우측 위치. 모든 형제 요소들에 float 적용 */float: left;float: right;/* 현재 위치 기준으로 위치 이동 */position: relative;top: 100px;bottom: -100px;left: 100px;right: -1.. 2025. 3. 6.
[CSS] 배경 배경더보기/* 배경색 */backgroundcolor: blue;background-color: #000000;backgroudn-color: rgb(0, 0, 0);/* 배경 이미지 삽입: 현재 파일 기준으로 경로 작성 */background-image: url(../img/test.png);/* 배경 반복: 기본값 repeat */background-repeat: no-repeat;background-repeat: repeat-x;background-repeat: repeat-y;background-repeat: repeat;/* 배경 위치: 가로, 세로 설정 */background-position: center center;background-position: right bottom;backgrou.. 2025. 3. 6.
[JavaScript] 태그 속성값 제어 태그 속성값 제어더보기/* 속성값 확인하기 */const tag = document.querySelector("선택자");const tagAttr = tag.getAttribute("속성명");/* 속성값 변경하기 */const tag = document.querySelector("선택자");tag.setAttribute("속성명", "값"); 2025. 3. 6.
[JavaScript] DOM script 연결- script 태그 이용. defer를 사용하여 HTML 페이지 로딩을 동시에 진행- script 위치 순서 중요더보기출력더보기// console 창에 출력console.log("Hello World!");// pop업 창으로 확인 메시지alert("Are You Ready?");HTML 요소 선택더보기// 선택자로 HTML 요소 1개 선택const tag = document.querySelector("선택자");// 선택자로 HTML 요소 모두 선택const tagList = document.querySelectorAll("선택자");// 자식들 모두 선택const div = document.querySelector("div");const child = div.children;// 직.. 2025. 3. 6.
[CSS] 박스(영역) 크기 박스 크기더보기/* 영역별 크기 지정 */width: 100px;height: 100px;/* 영역별 크기 지정: %는 높이값이 지정되지 않음 */width: 20%;height: 20%;/* 영역별 크기 지정: 브라우저 가로 크기 기준(100등분) 지정 */width: 20vw;height: 20vw;/* 영역별 크기 지정: 브라우저 세로 크기 기준 지정 */width: 20vh;height: 20vh;/* 바깥 여백 지정 */margin: 20px /* 상하좌우 여백 */margin: 20px 50px;/* 상하, 좌우 여백 */margin: 20px auto /* 상하는 20px, 좌우는 가운데 균등 배치 */margin: 20px auto 40px /* 상, 좌우, 하 여백 */margin: 0p.. 2025. 3. 6.
반응형