HTML
경로의 CSS파일 연결
<link rel="stylesheet" href="경로" />
경로의 JS파일 연결
<script defer src="경로"></script>
다른 경로(페이지)로 이동
<a href="경로"></a>
경로의 이미지 출력
<img src="경로" alt="이미지_이름" />
CSS
요소의 가로, 세로 너비
width: 100px;
height: 100px;
요소의 외부(바깥) 여백
margin-top / margin-bottom / margin-left / margin-right
요소의 내부(안쪽) 여백
padding-top / padding-bottom / padding-left / padding-right
요소의 테두리 선
border: 4px solid red;
두께 종류 색상
요소의 모서리 둥글게
border-radius: 10px;
요소의 그림자
box-shadow: 4px 4px 10px rgba(0,0,0,0.5);
글꼴 설정
font-size: 16px; // 글꼴 크기
font-weight: 700; // 글꼴 두께
font-family: "나눔고딕", sans-serif; // 글꼴 이름 및 종류
line-height: 1.4; // 글꼴의 줄 높이
color: red; //문자 색상
text-align: center; //문자 정렬
text-decoration: underline; //밑줄 추가
text-decoration: none; // 밑줄 제거
word-break: keep-all; // 한글에서 띄워쓰기로 단어 구분
background-color: royalblue; // 요소의 배경 색상
background-image: url("이미지_경로"); // 요소의 배경 이미지
background-size: 100px; // 요소의 배경 이미지 크기
background-repeat: no-repeat; //요소의 배경 이미지 반복 없음
background-position: top center; //요소의 배경 이미지 위치
display: flex; //요소의 자식 요소들을 (수평)정렬
justify-content: center; //정렬(Flex)된 요소들의 수평
align-items: center; //수직 전체 정렬
transform: //요소의 변환효과
translateX(10px) // x축 이동
translateY(20px) //y축 이동
scale(1.2) // 비율 크기
rotate(45deg); // 회전
transition: 1s; // 요소의 전환 효과
@media (max-width: 500px) {
선택자 { 속성: 값; } //미디어 쿼리 (미디어 규칙)
} //브라우저 화면의 크기에 맞게 CSS 새롭게 지정
JavaScript
대괄호 표기법으로 데이터를 사용
const fruits = ['Apple', 'Banana']
console.log(fruits[0])
console.log(fruits[1])
변수에 새로운 데이터를 다시 할당X
const 변수 = 데이터
변수에 새로운 데이터를 다시 할당O
let 변수 = 데이터
JS 명령을 묶어 반복 사용할 때
function 함수이름() {
}
함수이름()
인수(데이터)와 매개변수(변수) 사용
function 함수이름(변수) {
}
함수이름(데이터)
함수를 종료
function 함수이름(변수) {
if (조건) { return }
}
함수이름(데이터)
HTML 요소를 찾아 변수에 저장
const els = document.querySelectorAll('CSS선택자')
const el = document.querySelector('CSS선택자')
HTML요소에 CSS지정(CSS 속성은 낙타 표기법으로 작성)
const el = document.querySelector('CSS선택자')
el.style.backgroundColor = 'red'
HTML요소의 내용으로 문자를 추가 (문자는 HTML코드로 해석)
const el = document.querySelector('CSS선택자')
el.innerHTML = '<span>Hello~</span>'
HTML을 클릭하면 함수 실행
const el = document.querySelector('CSS선택자')
el.addEventListener('click', function () {
console.log('클릭했어요!')
})