2012-01-10 5 views
1

CSS를 사용하여 캔버스로 렌더링 할 때 스타일을 지정할 수 있는지 궁금합니다.HTML 캔버스와 CSS

예를 들어 flot은 캔버스를 사용하여 차트를 그리지 만 하이 차트는 SVG를 사용합니다. SVG는 기본적으로 XML 문서와 비슷하기 때문에 하이 차트가 CSS로 만드는 것들을 스타일링하는 것이 매우 쉽다는 것을 알 수 있습니다. 캔버스 만들기는 추가 마크 업을 생성하지 않으므로 CSS를 통해 스타일을 사용자 정의 할 수 없다고 생각합니다 (캔버스에 익숙하지 않기 때문에이 질문을하고 있습니다).

답변

0

저는 전문가는 아니지만 캔버스에 CSS를 직접 사용하는 것은 불가능하다고 생각합니다. 하지만 CSS를 사용하는 다른 HTML 요소에서 스타일을 읽고 JS API를 사용하여 캔버스에 매핑하려고 할 수 있습니다. 어떻게 할 수 있는지 예가 나와 있습니다. http://tjholowaychuk.com/post/6339741902/styling-canvas-drawings-with-css

하지만 내가 언급 한 것처럼 나는 전문가가 아니며 아마도 가장 쉬운 해결책을 찾았을 것입니다.