전체 글 208

html> transform & animation 으로 매끄러운 애니메이션 만들기

transform 관련 CSS 속성들  설명하다 .box { transform : rotate(10deg); transform : translate(10px, 20px); transform : scale(2); transform : skew(30deg); /*transform 두개 이상을 한꺼번에 쓰려면*/ transform : rotate(10deg) translateX(30px);}transform 은 어떤 요소를 독립적으로 움직이게 만들고 싶을 때 사용합니다.본인 원래 위치에서 자유롭게 (다른 요소에 영향 없이) 이동하게 됩니다.rotate는 회전, translate는 좌표이동, scale은 확대축소, skew는 비틀기 입니다. 특히 애니메이션을 동작시킬 때 transform 속성을..

html 2024.07.11

html>HTML video, audio 다루기

비디오를 넣고 싶으면  우선 비디오 파일을 작업폴더안에 준비합니다. 그리고 이렇게 쓰면 비디오가 보입니다.     비디오 태그에 넣을 수 있는 속성  muted는 음소거상태autoplay는 자동재생 (muted와 함께 넣어야 동작함)poster는 썸네일이미지preload는 영상을 먼저 다운을 받을지 말지를 선택가능합니다 (auto, metadata, none 사용가능)      비디오를 '배경'으로 쓰고싶다면  유행은 지났지만 어떻게 하는지 알아봅시다. 일반적인 Youtube 비디오 넣는 방법처럼 코드 복붙 이런게 아니라비디오 파일을 직접 다운받아서 같은 폴더에 준비하고다음처럼 레이아웃 짜면 됩니다.  설명하다  Buy Our Shoes! source 파일형식을  여러개 준비할 경우..

html 2024.07.10

htmi>sass 문법2. 가변성 mixin, use. _scss

Sass 문법 4. 코드를 한단어로 축약하는 @mixin 저번 시간에 배운 변수랑 매우 유사합니다.변수는 짧은 값 하나만 저장해서 쓸 수 있는 문법이었는데 @mixin은 스타일 여러줄을 한 단어로 치환해서 사용가능합니다.  설명하다 @mixin 버튼기본디자인() { font-size : 16px; padding : 10px;}.btn-green { @include 버튼기본디자인(); background : green;}1. @mixin이라고 쓰고,2. 이름을 하나 지어주고 ( ){ } 붙이고,3. 한 단어로 치환할 값들을 중괄호 안에 쭉 나열하시면 됩니다.그럼 이제 밑에서 자유롭게 @include mixin이름 으로 사용하면 mixin 안에 있던 코드가 그 자리에 복붙됩니다.아무튼 여러줄을 한 단..

html 2024.07.10