Html über die Leinwand?
Kann jemand Aufräumen einige Verwirrung auf meinem Teil.
Ist es möglich, html über der Oberseite von einer Leinwand? Immer wieder lese ich, dass Sie nicht haben, können GUI-Elemente wie z.B. Jquery mit Leinwand, aber dann habe ich gelesen man kann HTML über die Leinwand, warum können Sie haben eine aber das andere nicht?
Was ich idealerweise wollen, schließlich ist eine gute GUI über den Rand meiner Leinwand, so müssen nur wissen, was möglich ist und was nicht.
InformationsquelleAutor Phil | 2013-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sicher - Sie können die HTML - "on top" von der Leinwand mithilfe von absoluter Positionierung.
http://jsfiddle.net/stevendwood/5sSWj/
Können Sie nicht haben HTML "in" der Leinwand. Aber angenommen, die Leinwand und die HTML verwenden Sie die gleichen Koordinaten dann können Sie mit top und left zur Positionierung von Elementen im canvas-Bereich mit den gleichen offsets wie Sie zeichnen kann.
Und HTML...
In diesem fetching Beispiel können Sie verbinden zwei positionierte divs mit der eine Linie gezeichnet wird auf ein canvas-element, ist unter Ihnen.
InformationsquelleAutor Woody
Kann ein element über die Leinwand mit
position:absolute;
für jedes HTML-element, das Sie benötigen, um über die Leinwand. Hoffe, das hilft.InformationsquelleAutor Nitesh
Das canvas-element ist nicht anders als jedes andere dom-element, so dass Sie können jedes dom-element, das oben auf einem canvas-element.
jQuery ist nur ein Mittel, um manipulieren der DOM, so kann man natürlich jQuery verwenden für die GUI. Was Sie nicht tun können, ist die Verwendung von jQuery zu manipulieren den Inhalt des canvas selbst (die pixel-Daten), vielleicht ist das, was die Verwirrung über.
InformationsquelleAutor Strille