728x90
반응형

분류 전체보기 279

비주얼 스튜디오 코드_37 Fade In & Fade Out

페이드 인 & 페이드 아웃 html 골격 만들어주기 css 편집 각 태그별 영역 잡아주기 html > 배너 이미지 넣기 ul에 class="list" class 를 지정해줘야한다. li에 class="list_img"를 지정해준다. css > banner 편집 슬라이드 배너 3장 한 위치에 겹쳐주기 fadeout / fadein 효과 주기 이미지슬라이드 효과주기 @charset "utf-8"; *{ margin: 0; padding: 0; box-sizing: border-box; } li{ list-style: none; } a{ text-decoration: none; color: #222; } .clearfix::after, .clearfix::before{ content: ""; display: ..

비주얼 스튜디오 코드 36_ 웹표준) header

웹표준 ▶ reset. css * { } = 전체 적용됨 .mt10 은 margin-top 10 자동으로 전체 들어감. !important → 우선순위로 적용이 됨 >> reset.css 를 미리 만들어 놓고 사용하면 편리함. reset.css 를 제일 첫번째로 링크해야함. 순서를 반드시 지켜야함! ●meta 태그 : 웹페이지에대한 설명 웹폰트 적용 반드시 웹폰트를 사용해야한다. link - html에 적용 import - css 에 적용 html 골격만들기 **컨테이너를 넣는 이유 똑같은 컨테이너를 반복해서 각 영역에 넣는 이유는 각 영역의 양쪽 부분을 따로 따로 사용하기 위해서!!! css 편집하기 각 태그의 영역을 잡아준다 html 에 .container 를 각 아이디에 넣어준다. css에서 .co..

비주얼 스튜디오 코드 _ 35 로딩 애니메이션

박스 3개 만들기 #wrap > .container > .box > .clock / p-clock 박스 영역 잡아주기 ● display: inline-block 인라인에는 본인 가지고 있는 여백이 있기 때문에 인라인블록을 해도 옆으로 나열되지 않음 이런 경우에는 float으로 옆으로 나열해준다. ● float을 띄우면 부모가 높이를 잃게 된다. >> 부모에 clearfix 나 overflow: hidden을 적용해준다. 박스를 개별로 수정해주기 .box:nth-child(1){} / .box:nth-child(2){} .... >> 하지만 박스 갯수가 많아지게 되면 각각 수정하기 시간이 오래걸린다. 박스를 짝수, 홀수로 수정해주기 짝수 .box:nth-of-type(2n){} 홀수 .box:nth-of-..

비주얼 스튜디오 코드 34 _ 애니메이션 효과 _ 마을의 하루 예제

html 골격잡아주기 body 안에 section태그로 박스 잡아주기 css에서 편집해주기 1. body에 화면 배경색과 크기를 잡아준다. 2. section 편집 : 박스를 만들어주고 section (작업할 영역)위치를 잡아준다. h1 태그로 제목 넣어주기 css 에서 h1 편집 position띄워서 위치를 잡아준다. 구글폰트에서 웹폰트 가져오기 h1에 font-family: .. 웹폰트를 가져온다. 폰트 명령어 간소화하기 ▼ font: 폰트크기 / 줄간격 '폰트종류' ; section 안에 article태그를 넣어준다. article에 class이름을 sky이라고 지정 article에 이미지를 넣어준다. css > article 편집해주기 이미지 sky, sun위치 잡아주기 각각 이미지에 positi..

비주얼 스튜디오 코드 33 _ 프로필 카드 만들기

피그마에서 이미지 600 x 600 px 사이즈로 만들어서 작업할 폴더에 export하기 css reset 셋팅하기 html 바디안에 section(카드부분)이 들어가야한다. css 에서 편집하기 body: 배경색 넣어주기 ! section 태그 박스 넣어주기 width : 340px 너비값 넣어주고 높이값은 안넣어준다. 하지만 padding 값을 넣어주면 너비값이 지정되어있기 때문에 높이값이 30+30 으로 되서 60px이 지정됨 margin : 50px auto; 는 박스를 가운데 정렬을 해준다. box-shadow: 10px 10px 30px rgba(0,0,0,0.1) > 그림자 투명도 지정해준다. html에 다시 돌아가서 섹션 안에 nav 태그 넣어주기 폰트어썸에서 bar 아이콘 복사해서 nav..

비주얼 스튜디오 코드 32 _ 베지에곡선 사용하기

● cubic-bezier https://cubic-bezier.com/#.17,.67,.83,.67 cubic-bezier.com cubic-bezier.com 베지에 곡선을 이용해서 이벤트 속도를 조절할 수가 있다. 선 화면 중앙에 보내기 애니메이션 주기 ●animation : bar 2s ease-in-out infinite; bar : 애니메이션 이름 2s : 수행시간 ease-in-out : 수행시간 동안 빠르기를 조절해주는 명령어 infinite : 수행할 갯수 ( 무한정) ● @keyframes : 움직이는 값을 줄때 사용한다. 선이 제자리에서 움직인다. 0%에서 bar 높이값이 0, 회전 0 에서 시작 25%에서 진행속도 대신에 베지에 곡선을 이용해서 속도를 조절할 수 있다. ● cubic..

비주얼 스튜디오 코드 31_ 상하 / 좌우 슬라이드 배너

01 상하 슬라이드 html > 골격 만들어주기 css> reset 하기 css 에 .container / 클래스 태그 style 넣어주기 ● 변수 지정 : const / let 으로 이름 지정가능 ●setInterval: 일정시간 간격으로 애니메이션을 반복할 수 있다. 이미지 상하로 이동하는 슬라이드 @charset "utf-8"; /* reset */ *{ margin: 0; padding: 0; box-sizing: border-box; color: #222; } li{ list-style: none; } a{ color: #222; text-decoration: none; } img{ display: block; } .clearfix::before, .clearfix::after{ content:..

비주얼 스튜디오 코드 30 _ 마우스오버 효과 ⑤

원근감을 이용한 회전효과 html 골격만들기 >css figure라는 공통된 태그를 넣어주면 명령어를 줄여서 쓸수 있다. ● perspective : 투시점 , 부모에게 적용해야함 left 가 기준점(relative)이고 figcaption 수정하기 figcaption에 translateZ를 추가해서 이미지와 피그캡션을 z축으로 띄어준다. left 이미지 효과주기 .front , .back 에 transform-style 넣어준다, ● transform-style : preserve-3d > 3d로 사용하겠다. 아래에 #wrap .left .front{} 하나 더 만들어준다. transform: rotateY / 시간값 / backface-visibility: hidden 적용 #wrap .left:ho..

비주얼 스튜디오 코드 29 _ 마우스오버 효과 복습

html 골격만들기 클래스에 이름을 공통으로 쓰기 위해서는 클래스에 이름을 2개로 사용해줌 figure 태그로 이미지 앞면, 뒷면의 태그를 넣어준다. css에서 효과는 똑같으니까 effect이름으로 스타일을 넣어준다. ● >표시는 바로밑에 자식에게 사용해야한다. figure 피그캡션 수정하기 _효과주기 left / right 각각 front,back 효과를 주어야한다. hover 시 효과 넣어주기 > html 왼쪽이미지 앞면 왼쪽이미지 뒷면 오른쪽이미지 앞면 오른쪽이미지 뒷면 > css @charset "utf-8"; *{ margin: 0; padding: 0; box-sizing: border-box; } img{ display: block; } body{ height: 100vh; backgroun..

비주얼 스튜디오 코드 28_ 상하 슬라이드 배너 만들기

html 골격만들기 ul에 class="list" li에 class="list_img" 클래스 지정해주기 css 스타일 넣어주기 - 제이쿼리 스니펫 body에 붙여넣기 - 변수- 이름지정해주기 // 배너 이미지슬라이드 const banner = $(".banner"); const list = $(".banner > .list"); const listImg = $(".banner > .list > .list_img") // setInterval(function(){},3000); // 3초마다 function(){}를 불러와서 실행시키라는 명령어 -애니메이션 넣어주기 // setInterval(function(){},3000); // 3초마다 function(){}를 불러와서 실행시키라는 명령어 setIn..

728x90
반응형