- 23/11/27 HTML Header 구성, main section 레이아웃 구성 *ㄴmain 1행 박스오피스 ~마우스 휠 아이콘 까지 진행완료
- 23/12/04 HTML5 + CSS3 이용 페이지 만들기 ~ 23/12/07 end
- 23/12/05 HTML5 구조작업
- 23/12/06 CSS3 디자인 작업
- 23/12/07 CSS flex 추가 삼립 완성
-
글자 색상 -> #000 ,
-
강조 글자 색상 -> #36b4e5;
-
색상 (기본 배경) -> , #fff; , #f1f1f1;
-
색상 (테두리) -> #aaa
-
색상 (배경, 글자) _> #f3c300; , #36b4e5;
-
메뉴 크기 16px
-
제목 글자 크기 40px
-
내용 글자 크기 18px
-
부제목 글자 크기 21px
-
내용 글자 크기 31px ,
-
goal 내용 글자 크기 24px
-
strategy 제목 글자 크기 18
-
header, path, strategy, footer 내용 크기 16
- 23/12/07 클론코딩 시작
- 23/12/13 클론코딩 시작 ~ 23/12/15 종료
- max-width 1200 -> 900 -> 769px 반응형 설계 진행
- video +absolute 겹치는 디자인 구성
- 24/01/04 시작
- 24/01/04 진행 -> 좌측 이미지 썸네일 영역 'mouseover' 시 큰 이미지 변경하기 동적 진행
- 24/01/05 진행
- 속성선택자(CSS) 개념 배우기 * 모든태그 사용가능 (form 위주로 많이 사용)
선택자[속성^=값]속성값이 00으로 시작하는 대상 선택선택자[속성$=값]속성값이 00으로 끝나는 대상 선택선택자[속성*=값]속성값이 00으로 포함하는 대상 선택선택자[속성=값]속성값이 00으로 완벽히 일치하는하는 대상 선택선택자[속성]속성이 일치하는 대상 선택
- ex)
<i class="fa-solid fa-apple-icon"></i>
i[class^=f],i[class^=fa],i[class^=fa-]i[class$=d],i[class^=id],i[class^=icon]i[class*=apple],i[class^=a-a],i[class^=le]i[class=fa-solid],i[class^=fa-apple-icon]
img[src^=http],img[title^=설],img[alt^=자세]img[src$=jpg],img[title$=명]img[src*=naver],img[src*=logo]img[src=http:naver.com/logo.jpg]img[src],img[title],img[alt]
- 중요 point!
- javascript는 눈으로 보이는 시각적인 효과(css)에 의지하기 보단 Data에 상태에 따라 동적기능을 처리한다. 그래야 Back-end 협업프로젝트의 DataBass에 Data 개념으로 연동해서 업무를 효율적으로 진행할 수 있다
- data 상태 구분 용도 변수 생성하기
...status - 해당 변수에 DOM 상태 지정하기
true,false
DOMstatus = false//비활성화 상태 경우
- event DOM 의 상태에 의해서
status변동되는 상황 제작하기
DOM,addEventListener('event'()=>{ DOMstatus = !DOMstatus})DOMstatus =대입연산자를 통해서!DOMstatus반전을 대입해야 한다.- (위)
event에 의해서DOMstatus매번 반전이 일어나면true, false값이event할 때마다 교체되는 것을 볼 수 있다 true, false가 변경된다면 논리데이터에 따라 서로 다른 결과를 보여줄 수 있는if조건문을 활용하여if조건값이 참일때 실행 값else조건값이 거짓일 때 실행 값을 나눠서 동적 스크립트를 작성한다.