본문 바로가기

전체 글

(60)
[오늘의 학습] 211125 CSS 반응형 컨텐츠 /* CSS code */ video { width: 100%; } video 태그 관련 각종 속성들 적용 width 값을 100% 설정하게 되면 상황에 맞게 영상크기가 조절된다. video 태그 관련 속성 정리 poster : 영상을 다운받을 동안 출력할 이미지 설정하는 속성 muted : 영상이 처음 재생될 때, 음소거 설정하는 속성(Boolean) loop : 영상이 끝나면 자동으로 처음부터 다시 재생할지 설정하는 속성(Boolean) controls : 영상 제어기능(정지, 재생, 음량조절, 탐색)을 제공하는 속성 autoplay : 영상을 다 다운받으면 자동으로 바로 재생시키는 속성(Boolean) preload : 페이지 로딩할 때, 미리 영상을 재생할지 말지 설정하는 속..
[오늘의 학습] 211122 CSS CSS sprite 기법 사용할 이미지들을 한 파일 내에 배치하여 영역별로 이미지 활용 img 태그를 적게 활용할 수 있다. → 웹 페이지를 빠르게 불러올 수 있다. 네이버 메인 페이지 스프라이트 이미지 활용 예시(링크) 스프라이트 이미지 제작을 도와주는 사이트(링크)
[오늘의 학습] 211117 HTML, CSS 간단한 심리테스트 컨텐츠 웹 페이지 제작 학습내용 'bootstrap' 서비스 활용하여 margin, button 생성하기 google font 적용 'netlify' 서비스 활용하여 deploy하기 'gabia' 서비스 활용하여 도메인 주소 신청하기 SEO favicon 적용하기 'addthis' 서비스 활용하여 공유하기 버튼 만들기 favicon 적용하기 정리 favicon : favorites + icon, 인터넷 웹 브라우저의 주소창에 표시되는 웹사이트나 웹페이지를 대표하는 아이콘 심리적으로 웹 페이지의 신뢰성을 올려주는 효과가 있다.(피싱 사이트 의심 x) 'favicon-generator' 서비스 활용하기 설명에 맞는 이미지 파일을 첨부하여 제작하게 되면 16 * 16 사이즈..
[오늘의 학습] 211116 HTML, CSS 로그인 모달 창 클론코딩 input태그 작성 시 label 태그와 연결 required 활용 form 태그 내부에 작성
[오늘의 학습] 211115 CSS :hover 연습 버튼 요소를 ':hover' 했을 때, 버튼 요소 전체가 변화하는 것이 아니라 자식 요소인 로고 이미지만 움직일 수 있게 만들어 보았다. 코드 확인 구글 계정으로 로그인 /* CSS */ @keyframes moving { from { transform: translate(-3px, -50%); } to { transform: translate(3px, -50%); } } button:hover > img { animation-name: moving; animation-duration: 0.3s; animation-iteration-count: infinite; animation-direction: alternate; } 설명 CSS 선택자 작성 방식 : '>'를 사용하여 but..
[오늘의 학습] 211113 HTML, CSS 웹 페이지 구현 실습 input 태그 창, 로그인 버튼, SNS 계정 버튼의 width, height, border-radius, 정렬 상태(가운데)가 공통점이 있어서 클래스 명을 일치시켜줬다.(클래스명 : 'box') CSS 작성 시, 나름의 코딩 컨벤션 기준을 세워서 작성했다. 레이아웃 설정해주는 값은 상단에 작성하고, 시각적으로 설정해주는 값은 하단에 작성했다. section을 구분하여 작성했다. 요소들 전반적인 정렬 방식으로 margin, padding, relative, absolute, translate, text-align을 적극 활용했다. 타입 조건이 'text', 'password'인 input 태그의 placeholder 스타일링 하기 placeholder의 폰트 색깔..
[오늘의 학습] 211112 기타 웹 구현 마무리 작업 HTML, CSS 작업을 대부분 마무리하고, 디자이너가 설계한 도안과 실제 구현된 웹 페이지의 미세한 차이를 맞추는 작업을 실시했다. 크롬 확장도구 'pixel perfect' 활용 디자인 도안 스크린 샷을 'pixel perfect' 확장도구를 통해 웹 페이지에 띄울 수 있다.(방향키로 상하좌우 이동 가능) 정확한 위치를 잡은 디자인을 기준으로 잡는다.(위 사진은 '1만 시간의 법칙'이라는 문구로 기준 잡음) 위의 사진과 같이 위치가 맞지 않는다면 겹쳐보이고, 정확하게 수치를 맞췄다면 일치됐기 때문에 하나처럼 보인다. 개발자 도구에서 즉석으로 값을 수정해준다.(값을 찾으면 복사하여 CSS 파일을 수정)
[오늘의 학습] 211111 CSS CSS 설계 기법 OOCSS(Object Oriented CSS) 레고처럼 여러가지 모듈을 만들어서 조합하는 방법론 구조와 스킨을 분리 구조 : width, height, padding, margin 등 레이아웃 관련 속성 스킨 : font 관련 속성, color, background 등 시각적인 영향을 주는 속성 컨테이너와 컨텐츠 분리 SMACSS(Scalable and Modular Architecture for CSS) CSS 코드를 역할(베이스, 레이아웃, 모듈, 스테이트, 테마)에 따라 분류 베이스 : 표준 스타일 정의(폰트 패밀리, reset CSS 등) 레이아웃 : 큰 틀을 구성하는 태그(header, main, footer 등)에 id 선택자 적용 모듈 : 레이아웃 내 배치된 모든 ..