The position() function is used to set the position of the element relative to origin (0, 0) coordinate. If this function is not containing any parameters then it returns the x and y position of the element.
Note: This function requires the p5.dom library. So add the following line in the head section of the index.html file.
<script language= "javascript" Â Â Â Â Â type= "text/javascript" src= "path/to/p5.dom.js" > </script> |
Syntax:
position()
or
position( x, y )
Parameters:
- x: This parameter holds the x-position relative to top-left of window.
- y: This parameter holds the y-position relative to top-left of window.
Return Value: This function returns an object containing the x and y position of the element.
Below examples illustrate the position() function in p5.js:
Example 1:
function setup() {           // Create canvas of given size     createCanvas(400, 200);           // Set background color     background( 'green' );           // Create an input element     var div_cont = createDiv( 'Welcome to neveropen' );           // Set the position of div element     div_cont.position(60, 80);         // Set font color     div_cont.style( 'color' , '#ffffff' );          // Set width of input field     div_cont.style( 'width' , '250px' );         // Set font-size of input text     div_cont.style( 'font-size' , '20px' );   } |
Output:
Example 2:
function setup() {           // Create canvas of given size     createCanvas(400, 200);           // Set background color     background( 'green' );           // Create an input element     var input_val = createInput( '' );              // Set the attribute and its value        input_val.attribute( 'value' , 'Welcome to neveropen' );          // Set the position of div element     input_val.position(60, 80);         // Set width of input field     input_val.style( 'width' , '250px' );         // Set font-size of input text     input_val.style( 'font-size' , '20px' );   } |
Output: