뒤집힌 사각형의 물결(실시간 데모)
6514 단어 webdevlumecssjavascript
그것은 당시 LUME가 가지고 있던 CSS 3D 렌더링만을 사용합니다.
LUME의 WebGL 렌더링 기능을 사용하면 일반 HTML 콘텐츠(div 태그, span 태그 등)를 동일한 3D 렌더링 공간에서 3D 콘텐츠와 혼합할 수 있습니다. 내 예제를 확인하고 2021년 내내 매일 새로운 데모를 시청하세요!
👇 제작:
루메 / 루메
HTML을 사용하여 CSS3D/WebGL 애플리케이션을 선언적으로 생성합니다. 일반 DOM 요소에 그림자와 조명을 제공합니다.
모바일에서 데스크톱, AR/VR에 이르기까지 모든 장치에서 풍부한 대화형 2D 또는 3D 경험을 간편하게 생성할 수 있는 툴킷입니다.
집 ·
설명서 ·
예시 ·
포럼 ·
채팅 ·
원천
npm 설치 lume
특징
LUME는 개별적으로 사용할 수 있는 여러 패키지로 구성되어 있습니다.
전체적으로 함께:
lume - 풍부한 그래픽을 위한 HTML 요소
풍부한 대화형 2D 또는 3D 애플리케이션을 쉽게 정의하기 위한 HTML 요소
CSS와 WebGL 모두에 의해 구동됩니다.
이 패키지는 아래 패키지의 기능을 사용하고 다시 내보냅니다.
glas - AssemblyScript로 작성된 WebGL 엔진
이것은 AssemblyScript에 대한 Three.js의 포트입니다(다음으로 컴파일되는 TypeScript).
일관된 성능으로 WebGL 그래픽을 실행하기 위한 WebAssembly).
@lume/element - HTML 요소를 정의하는 시스템
빠르고, 새롭고, 빠르게 만들 수 있는 웹 컴포넌트 시스템입니다.
간단한 방법으로 성능 HTML 요소. 위한 토대를 제공합니다.
루메의…
View on GitHub
트윈
/
tween.js
자바스크립트 애니메이션 엔진
tween.js
쉬운 애니메이션을 위한 JavaScript 트위닝 엔진, 최적화된 Robert Penner의 방정식 통합.
업데이트 참고 v18에서는 포함해야 하는 스크립트가 src/Tween.js
에서 dist/tween.umd.js
로 이동했습니다. 아래installation section를 참조하십시오.
const box = document.createElement('div')
box.style.setProperty('background-color', '#008800')
box.style.setProperty('width', '100px')
box.style.setProperty('height', '100px')
document.body.appendChild(box)
// Setup the animation loop.
function animate(time) {
requestAnimationFrame(animate)
TWEEN.update(time)
}
requestAnimationFrame(animate)
const coords = {x: 0, y: 0} // Start at (0, 0)
const tween = new TWEEN.Tween(coords) // Create a new tween that modifies 'coords'.
.to({x: 300, y
…
View on GitHub
원본 데모는 다음과 같습니다.
주제: #css #javascript #webdev #3D #CSS3D #365DaysOfCode2021
Reference
이 문제에 관하여(뒤집힌 사각형의 물결(실시간 데모)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/trusktr/ripple-flip-animation-live-demo-2fol
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
쉬운 애니메이션을 위한 JavaScript 트위닝 엔진, 최적화된 Robert Penner의 방정식 통합.
업데이트 참고 v18에서는 포함해야 하는 스크립트가
src/Tween.js
에서 dist/tween.umd.js
로 이동했습니다. 아래installation section를 참조하십시오.const box = document.createElement('div') box.style.setProperty('background-color', '#008800') box.style.setProperty('width', '100px') box.style.setProperty('height', '100px') document.body.appendChild(box) // Setup the animation loop. function animate(time) { requestAnimationFrame(animate) TWEEN.update(time) } requestAnimationFrame(animate) const coords = {x: 0, y: 0} // Start at (0, 0) const tween = new TWEEN.Tween(coords) // Create a new tween that modifies 'coords'. .to({x: 300, y…
View on GitHub
원본 데모는 다음과 같습니다.
주제: #css #javascript #webdev #3D #CSS3D #365DaysOfCode2021
Reference
이 문제에 관하여(뒤집힌 사각형의 물결(실시간 데모)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/trusktr/ripple-flip-animation-live-demo-2fol텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)