@isaac_ua/drei-html-fix
v0.2.1
Published
drei-html-fix is a React utility that resolves alignment and offset issues with the Html component from @react-three/drei
Downloads
85
Maintainers
Readme
drei-html-fix
drei-html-fix
is an npm package designed to address the offset issues of the Drei HTML
component in React Three Fiber projects, particularly on high DPI devices. This package ensures that HTML content is properly positioned and displayed within your 3D scenes.
Features
- Fixes offset issues for Drei's
HTML
component. - Ensures accurate positioning on high DPI devices (DPI of 3).
- Easy integration with React Three Fiber projects.
Installation
To install drei-html-fix
, run:
npm install drei-html-fix
x
Usage
To use drei-html-fix, import '' and wrap '' component:
import { Box, Html, OrbitControls } from '@react-three/drei'
import { Canvas } from '@react-three/fiber'
import { CanvasWrapper } from 'drei-html-fix' // import CanvasWrapper
function App() {
return (
<>
<CanvasWrapper>
{/* Wrap react-three-fiber Canvas */}
<Canvas>
<Html transform>
<div>
<p>Hello World</p>
</div>
</Html>
</Canvas>
</CanvasWrapper>
</>
)
}
Contributing
Contributions are welcome! If you encounter any issues or have suggestions, please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.