2022-09-08 계산기_클론_1

Featured image for 2022-09-08 계산기_클론_1

계산기 이렇게 생긴 계산기를 Html, CSS, JS를 이용해서 만들어보자. 유튜버 수코딩님의 강의 영상을 보고서 따라 했다. 클론 코딩을 하면서 배운 점을 정리해보자. 1. 파일 보관 중인 Github 주소 : index.html style.css main.js CSS 단위 참고! https://webclub.tistory.com/356 height: 100vh height: 100vh;가 필요한 이유. 없으면 이렇게 된다. 그 이유에 대하여 알아보면 … 별도로 body의 높이를 지정하지 않으면 … 더 읽기

2022-08-31 유튜브_클론_6

Featured image for 2022-08-31 유튜브_클론_6

참고 자료 : https://www.youtube.com/watch?v=67stn7Pu7s4 JS 코드 설명 main.js 람다식으로 작성된 코드다. 동적으로 moreBtn과 title에 class 값으로 clicked과 clamp를 추가하고 삭제한다. style.css 수정 clamp라는 클래스를 지닌 title에 대하여 적용될 CSS 코드를 작성한다. clamp 되었을 경우에 텍스트는 2줄로 고정이 되고 초과한 글자는 생략된다. 버튼이 클릭된 경우 아이콘을 180도 회전한다. index.html 수정 clamp된 상태가 기본이기 때문에 class에 clamp를 추가한다. … 더 읽기

2022-08-30 유튜브_클론_5

Featured image for 2022-08-30 유튜브_클론_5

참고 자료 : https://www.youtube.com/watch?v=67stn7Pu7s4 flex 각각의 flex의 item들이 컨테이너에서 차지하는 크기를 설정할 수 있다. 아래는 3개의 item들의 각기 다른 범위를 차치하는 상황이다. flex-grow flex-grow는 아이템이 flex-basis의 값보다 커질 수 있는지를 결정한다. 기본값은 0이다. 그래서 따로 값을 설정하기 전까지는 아이템이 늘어나지 않는다. 설정된 flex-grow의 값에 비례해서 여백 부분을 할당받는다. 해당 예시에서는 모두 동일한 1:1:1 비율이다. flex-shrink flex-shrink는 … 더 읽기

2022-08-29 유튜브_클론_4

Featured image for 2022-08-29 유튜브_클론_4

참고 자료 : https://www.youtube.com/watch?v=67stn7Pu7s4 CSS calc() CSS 코드에서 사칙 연산을 이용하는 방법. —padding은 이전에 :root에서 정의한 변수다. 출처 : https://developer.mozilla.org/ko/docs/Web/CSS/calc 아이콘과 텍스트 중앙 정렬 아이콘과 텍스트가 좌측을 기준으로 정렬되어있다. 중앙을 기준으로 정렬시키고 싶을 경우 쉽게 하는 방법이 있다. margin: 0 auto;는 아이콘의 상하단의 마진은 0으로 설정하고 좌우는 컴퓨터가 자동으로 설정한다. 이렇게 작성할 경우… 알아서 아이콘의 중앙선과 … 더 읽기

2022-08-27 유튜브_클론_3

Featured image for 2022-08-27 유튜브_클론_3

참고 자료 : https://www.youtube.com/watch?v=67stn7Pu7s4 flex 잘 정리해둔 글이 있어서 링크를 남긴다. 추가로 flex에 이어서 grid에 대한 설명도 있으니 필요하면 찾아서 사용하자. 지금 당장 알아야 할 것은… flex-direction으로 배치의 방향(가로축 row, 세로축 column)을 선택한다는 사실. 선택한 축 방향으로 정렬하고 싶으면 프로퍼티로 justify-content:를 사용한다. 선택한 축의 수직 방향으로 정렬하고 싶으면 프로퍼티로 align-items:를 사용한다. 이 정도 알면 필요한 기능을 … 더 읽기

2022-08-26 유튜브_클론_2

Featured image for 2022-08-26 유튜브_클론_2

참고 자료 : https://www.youtube.com/watch?v=67stn7Pu7s4 CSS Pseudo-classes 가상 클래스, 의사 클래스로 번역되어 사용되고 있다. A CSS pseudo-class is a keyword added to a selector that specifies a special state of the selected element(s). 선택자 뒤에 :가상이벤트를 붙이면 특정 이벤트마다 적용할 스타일을 설정할 수 있다. 위는 대표적인 가상 클래스의 예시다. 미리 정의되어 있는 가상 클래스를 효과적으로 사용하면 편하다. … 더 읽기

2022-08-23 유튜브_클론_1

Featured image for 2022-08-23 유튜브_클론_1

유튜브 클론 코딩 참고 자료 : https://www.youtube.com/watch?v=67stn7Pu7s4 유튜브를 클론 코딩하면서 배운 Html, CSS, JS를 사용해보자. 빠르게 태그 만들기 vscode에선 이렇게 작성한 다음 tab을 누르면 빠르게 태그를 생성해준다. .는 해당 태그의 id 값을 뜻한다. header 태그, id가 player인 section 태그, id가 info인 section 태그 그리고 id가 upNext인 section 태그를 생성한다. li 태그 3개를 빠르게 만드는 방법이다. … 더 읽기