# autoplay

[UI] 무한 자동 재생 캐러셀 구현하기
🌈 Intro 프로젝트에서 추천 영상을 무한 자동 재생 캐러셀(Infinite Autoplay Carousel) 형식으로 보여주면 좋을 것 같았다. 무한 자동 재생 캐러셀은 아래와 같이 동일한 슬라이드가 자동으로 끊임없이 재생되는 캐러셀을 의미한다. 조사한 방법 중에 가장 간단한 방법을 공유한다. 📍 구현 방법 애니메이션의 시작과 끝을 같게 하여 슬라이드가 무한으로 있는 것처럼 보이게 한다. 풀어서 말하면 보여주려고 하는 슬라이드(original)와 슬라이드 복사본(clone)을 붙여 넣는다. 애니메이션 기간 동안 original의 너비만큼 왼쪽으로 이동한다. 애니메이션이 끝나면 clone이 View의 시작점에 도달함과 동시에 초기 상태(0ms)로 돌아간다. 위의 과정을

JAVA 미니 프로젝트: 일정관리프로그램
1. 개발동기 지금까지 자바를 학습하면서 익힌 반복문, 클래스, 상속, 자료구조, 예외처리 등을 활용하여 프로젝트를 만들어보면서 학습한 내용들을 다시 한번 복습하고 객체지향 프로그래밍의 이해 향상을 위하여 개발을 진행하게 되었습니다. 2. 기능분석 달력 출력하기 일정 추가하기 일정 삭제하기 세부일정 조회하기 3. 클래스 다이어그램 4. 기능설계 및 구현 4-1. 달력 출력하기 Calendar 객체를 생성하고 달을 이루고 있는 총 주의 수, 일수를 static 변수로 선언 Diary 객체를 담기 위한 참조형 배열을 선언하고 일수에 해당하는 만큼 Diary 객체를 생성

이미지 슬라이더 개발
이미지 슬라이더 개발환경설정 > Webpack-boilerplate [font awesome] 아이콘을 사용하기 위해 라이브러리 설치 > 슬라이드 이미지 관련 설정 Lodash 문법을 사용해서 입력해준다. Node.js에서는 require 메서드를 통해 외부 모듈을 가져올 수 있다. next, prev 버튼 개발 인디케이터 개발 동적으로 움직이는 인디케이터 만들기 인디케이터를 클릭했을 때 해당 로직으로 이동하는 것 구현 [이벤트 버블링 효과] autoplay 개발 슬라이드가 자동으로 넘어가는 로직 개발 일시정지 버튼을 누르

Front-end 국비지원 #044일
반응형 디자인 2-3 디자인호텔스 >결과 >HTML >SCSS >video 태그는 두가지 방식이 있다. autoplay 를 하려면 muted 까지 해야 실행이 된다. Bootstrap (부트스트랩) 부트스트랩 트위터에서 시작된 오픈 소스 프론트엔드 프레임워크. 시작은 디자이너 한명과 트위터의 한 개발자였지만 지금은 트위터에서 주도적으로 개발하고 있지는 않다. 트위터에서 사용하는 각종 레이아웃, 버튼, 입력창 등의

[HTML]<video> - 비디오
웹브라우저마다 호환성이 다르기 때문에 ``태그 안에 문자를 넣을 수 있다. 비디오가 재생되지 않는 환경일 때 , 설정해놓은 Sorry, your browser doesn't support embedded videos.문구가 뜬다. autoplay 속성 > - Boolean이 속성. 이 값이 설정되면, 데이터 로딩이 완료되지 않더라도 재생 가능한 시점에 자동으로 재생이 시작된다. 새로고침을 누르면 비디오가 재생이 되지 않고 멈추어 있다. 비디오 컨텐츠에 사운드가 있을 경우, 웹페이지에 진입하자마자 사운드가 나오게 되면 유저 입장에서 놀랠 수 있기 때문이다. 사운드를 없앤상태(mouted)상태에서는 autoplay를 사용할 수 있다. poste

스타벅스 예제_6
gsap 이용 visual 부분 사진 순차 등장할 수 있게 만들기 html 우선 첨부했던 이미지를 를 통해 그룹으로 묶어주고 class이름을 으로 지정해준다. css css 에서 의 후손 class 이름을 가진 요소들을 보이지 않게 를 0으로 지정해준다. js 라는 변수를 만들고 document 객체의 querySelectorAll 메소드를 통해 fade-in 이라는 클래스 이름을 가진 요소를 전부 넣어줌. 반복적인 처리를 위해 메소드를 통해서 html에서 찾은 요소의 개수만큼 forEach 메소드의 인수로 적은 함수가 실행시킴. function에 fadeEl로 데이터 이름을 정해주고 매개변수는 index로 반복되는 횟수를 받아줌. gsap은 자바스크립트 애니메이션 라이브러리. 이렇게 두개의 이름을 가진 함수가 반복적으로 실행 될 때 내부에서는 gsap의 to라는 메소드를 실행해준다. 애니메이션 처리하는 라이브러리에서 제공하

HTML5 Video Tag 사용하기
최근 간단한 서비스 소개 페이지를 개발하면서 기획, 백엔드 담당자와 논의한 내용에 대한 글이다. 다른 기획 요구사항을 제외하고, Video에 대한 요구사항만 추려보면 아래 4가지였다. 요구사항 비디오 오디오는 20% 정도로 노출 페이지 랜딩 시 유음으로 자동재생 Video 컨트롤바 제어 mp4 영상 제공 이슈 1. 클라이언트 오디오 볼륨의 20%로 재생 대부분의 사람들은 우연히 클릭한 비디오의 큰 음량으로 인해 깜짝 놀라거나 부끄러운 상황을 경험해본 적이 있을 것이다. 기획자는 비용과 시간을 들여 제작한 비디오를 유저가 꼭 시청하길 바랬고,`클
react hydration 시 비디오 자동 재생이 되지 않아
muted attribute가 html video tag에 없기 때문이다. 이것은 react의 정상적인 동작이다. chromium 족family 브라우저들은 muted되지 않은 HTMLVideoElement를 자동 재생하지 않는다. 정책이 그렇다고 한다. 나는 검색 엔진 최적화seo 수요 대응을 위해 ssr이 필요했다. 원래의 요구 사항에는 없던 내용이라, 기존의 앱은 create react app으로 작성되어 있었고 ssr을 할 방법이 없었다. 고객에게는 렌더된 html과 애셋만 전달하면 된다고 한다. 빠르게 렌더링을 하기 위해 headless 브라우저 기반으로 react 라우트를 렌더하는 react-snap을 사용하였다. (여러분 이거 혼모노입니다. 무지성 ssg 가능합니다.) 헌데 react 컴포넌