Browse Source

CSSRenderers: Prevent selection and dragging of CSS objects. (#22106)

Michael Herzog 4 years ago
parent
commit
321e05de37

+ 3 - 0
examples/jsm/renderers/CSS2DRenderer.js

@@ -13,6 +13,9 @@ class CSS2DObject extends Object3D {
 		this.element = element || document.createElement( 'div' );
 
 		this.element.style.position = 'absolute';
+		this.element.style.userSelect = 'none';
+
+		this.element.setAttribute( 'draggable', false );
 
 		this.addEventListener( 'removed', function () {
 

+ 3 - 0
examples/jsm/renderers/CSS3DRenderer.js

@@ -16,6 +16,9 @@ class CSS3DObject extends Object3D {
 		this.element = element || document.createElement( 'div' );
 		this.element.style.position = 'absolute';
 		this.element.style.pointerEvents = 'auto';
+		this.element.style.userSelect = 'none';
+
+		this.element.setAttribute( 'draggable', false );
 
 		this.addEventListener( 'removed', function () {