Как использовать API CSS Paint с ReactCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать API CSS Paint с React

Сообщение Anonymous »


I'm trying to set the most basic example of React with the CSS Paint API.

I have no compiling errors and yet the example doesn't show.

Inside index.html:

CSS.paintWorklet.addModule('%PUBLIC_URL%/paintWorklet.js'); public/paintWorklet.js:

class Shape { paint(ctx, geom, properties) { ctx.strokeStyle = 'red'; ctx.lineWidth = 4; ctx.beginPath(); ctx.arc(200, 200, 50, 0, 2 * Math.PI); ctx.stroke(); ctx.closePath(); } } registerPaint('pattern', Shape); App.tsx:

import React from 'react'; import './App.css'; const TestDiv = () => { return( I am a TestDiv ) } function App() { return ( ); } export default App; App.css:

.TestDiv { background: paint(pattern); } So far I have tried to move the worklet inside src, having it inside a useEffect and still no luck.

Although this snippet inside index.html works.
body { margin: 0; height: 100vh; display: flex; align-items: center; justify-content: center; background: paint(pattern); }

Источник: https://stackoverflow.com/questions/781 ... with-react
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как использовать Graphics.DrawImage в событии Paint, но в форме круга?
    Гость » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Я создаю приложение Paint, используя C++ и Raylib, и я просто не могу заставить пиксель рисовать на экране.
    Гость » » в форуме C++
    0 Ответы
    59 Просмотры
    Последнее сообщение Гость
  • Картина вне события Paint
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Мисс Paint щелкните и перетащите pyautogui [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Android Paint: .measureText() и .getTextBounds()
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»