UX 개발 썸네일형 리스트형 쇼츠로 업로드된 유튜브 영상, 일반 영상처럼 활용하기 60초 이하에 포트레이트 비율로 촬영된 동영상은 유튜브 업로드 시에 자동으로 쇼츠 영상으로 분류됩니다. 이 때 해당 영상의 고유 주소는 'https://www.youtube.com/shorts/JTNJNuM98mI'처럼 shorts가 중간에 위치하게 됩니다. 그러나 여러 유튜브 영상 삽입 API 활용 프로그램이나, 아임웹과 같은 사이트 빌더에서 영상을 삽입할 때에도 상기 쇼츠 URL을 활용하면 정상적으로 영상 삽입이 힘듭니다. 이 경우에 쇼츠로밖에 올라가지 않는 영상들이 많기에 곤란한 상황이 아닐 수 없습니다. 이에 대한 대응법은 매우 간단합니다. 바로 상기 유튜브 URL에서 ID 값만 가져와 일반 유튜브 영상 URL 형식에 적용하는 것입니다. 위 URL을 예로 들면 'JTNJNuM98mI'가 고유 ID.. 포맷팅(코드 자동 정렬) 프로그램 프리티어(Prettier) 설정하기 Visual Studio Code에서 NPM을 사용하여 Prettier를 사용하는 것은 프로젝트 전체에서 코드 일관성을 보장하는 일반적인 설정입니다. 다음은 Visual Studio Code에서 NPM을 사용하여 Prettier를 설정하고 사용하는 방법에 대한 단계별 가이드입니다. 굳이 NPM을 통해서 모듈로서 프리티어를 사용해야 하는 상황이 아니라면 NPM을 통한 설치 단계는 무시하고, 비주얼스튜디오코드용 익스텐션만 설치하는 방식을 취하셔도 무관합니다. 1단계: Prettier 설치먼저, Prettier를 개발 의존성으로 설치해야 합니다:npm install --save-dev prettier2단계: Prettier 구성 파일 생성Prettier 구성 설정을 저장하기 위해 프로젝트 루트에 .pretti.. 템플릿 리터럴(Template Literals) 속 HTML 포맷팅, 하이라이팅 하기 Javascript의 백틱을 활용한 Template Literals는 여러모로 유용한데, 그 중 여러 줄의 마크업 코드를 쉽게 작성하고 관리할 수 있다는 점도 들 수 있습니다. 다만 포매터나 하이라이트가 없는 상태가 기본이기 때문에, 기본 상태로는 코드 가독성이 매우 낮다고 볼 수 있습니다. 손쉽게 자바스크립트 Template Literals 속에 있는 HTML을 포맷팅하고 하이라이팅 할 수 있는 방법을 안내하고자 합니다.템플릿 리터럴(Template Literals) 속 HTML 포맷팅 하기일단 Prettier를 사용할 수 있는 환경이 준비되어야 합니다. VSCode를 사용한다는 가정하에 Prettier 익스텐션을 먼저 설치해 주셔야 합니다. 이후 Formatter의 선택도 Prettier로 해 주셔야.. 스크롤 애니메이션 연습 - HTML 요소에 스크롤 애니메이션 주기 See the Pen Scroll Events for Elements by siimplelab (@siimplelab) on CodePen. 스크롤 시 리스트 항목 강조웹 경험을 더욱 매력적이고 상호작용적으로 만드는 데에는 애니메이션과 동적 요소를 사용하는 것이 중요합니다. 그 중 하나는 스크롤 이벤트를 사용하는 것으로, 사용자가 페이지를 스크롤할 때 애니메이션이나 변화를 트리거할 수 있습니다. 이 튜토리얼에서는 스크롤 위치에 따라 리스트 항목을 강조하는 예제를 통해 스크롤 이벤트를 활용하는 방법을 알아보겠습니다.아래는 동물 이름을 강조하는 스크롤 트리거 애니메이션을 만드는 전체 HTML, CSS 및 JavaScript 코드입니다.HTML 구조HTML 구조는 동물 이름의 간단한 리스트로 구성됩니다. 리.. Formspree 소개 - 단순하게 서버 없이 사용자 입력(폼) 받기 Formspree는 웹사이트에서 폼 제출을 처리하는 과정을 간소화하는 강력한 서비스입니다. 서버사이드 코드를 작성할 필요 없이 사용자의 데이터를 수집할 수 있도록 도와줍니다. 이는 백엔드 인프라를 유지할 필요 없이 빠르고 효율적인 방법으로 폼 제출을 처리해야 하는 개발자와 비개발자 모두에게 훌륭한 선택입니다. 이 블로그 포스트에서는 Formspree를 소개하고 웹사이트에 이를 활용하는 기본적인 방법을 제공하겠습니다.Formspree란 무엇인가요?Formspree는 폼 제출을 쉽게 캡처하고 처리할 수 있는 폼 백엔드 서비스입니다. 각 폼에 고유한 엔드포인트 URL을 제공하며, 사용자가 제출한 데이터를 이 URL로 보낼 수 있습니다. Formspree는 이 데이터를 처리하여 이메일로 전달하거나 검토할 수 있.. 자바스크립트로 스무스 스크롤(Smooth Scroll) 구현하기 특정 위치로 스크롤을 이동시키는 액션을 부드러운 애니메이션과 함께 처리하는 효과를 '스무스 스크롤'이라고 부릅니다. 이를 구현하는 방법에는 여러가지가 있지만, 최근에는 CSS로도 쉽게 구현이 가능해져 별도의 자바스크립트 사용은 필요가 없기도 합니다. 다만 보다 세부적인 위치 또는 형태의 조정을 위해서는 자바스크립트의 사용이 필요한데 이 때 활용할 수 있는 코드를 공유드리고자 합니다. 다만 자바스크립트 외에 제이쿼리로도 자주 구현되는 내용이니 이 부분도 참고하시기 바랍니다. ### JavaScript에서 부드러운 스크롤 애니메이션 코딩하기부드러운 스크롤 애니메이션은 웹페이지의 다른 섹션으로 이동할 때 매끄러운 전환을 제공하여 사용자 경험을 향상시키는 인기 있는 기술입니다. 타겟 요소로 갑자기 점프하는 대신.. 초간단한 스크롤 패럴랙스 애니메이션 구현하기 (CSS, JS) See the Pen Simple Parallax (CSS, JS) by siimplelab (@siimplelab) on CodePen.간단한 패럴랙스 웹페이지 만들기: 단계별 가이드패럴랙스 스크롤링은 배경과 전경 요소를 다른 속도로 움직여 깊이감을 주는 웹 디자인 효과입니다. 이 효과는 사용자 경험을 향상시키고 웹사이트에 상호작용을 더해줍니다. 이 블로그 포스트에서는 HTML, CSS, JavaScript를 사용하여 간단한 패럴랙스 웹페이지를 만드는 방법을 설명하겠습니다. 시작해봅시다!HTML 구조먼저, 기본 HTML 구조를 설정해보겠습니다. 스크롤할 때 다른 속도로 움직일 일련의 요소들을 만들겠습니다. .. CSS만으로 초간단한 패럴랙스 효과 만들기 간단한 CSS 패럴랙스 효과 만들기패럴랙스 스크롤링은 배경 요소가 전경 요소와 다른 속도로 움직여 깊이감을 만드는 인기 있는 웹 디자인 기법입니다. 이번 블로그 포스트에서는 HTML과 CSS만을 사용하여 간단한 패럴랙스 효과를 만드는 방법을 배워보겠습니다. See the Pen Simple Parallalx (CSS) by siimplelab (@siimplelab) on CodePen. 1단계: HTML 설정먼저 기본 HTML 구조를 설정합니다. A, B, C 세 가지 레이어를 포함하는 래퍼 요소를 만들겠습니다. 각 레이어는 서로 다른 깊이 수준을 나타냅니다. A B C 2단계: CSS로 스타일링다음으로, 패럴랙스 효과를 달성하기 위해 CSS를 사용하여 요소를 스타일링합니다.. 이전 1 2 3 4 5 6 7 8 ··· 16 다음