Método p5.Element class()

El método class() de p5.Element en p5.js se usa para establecer o devolver las clases del elemento. Cuando no se especifica ninguna clase como parámetro, devuelve las clases actuales del elemento. Un elemento puede tener varias clases asignadas. Además, se puede especificar una clase para varios elementos de la página.

Sintaxis:

class(class)

Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación

  • clase: Es una string que denota la clase del elemento.

Ejemplo: El siguiente ejemplo ilustra el método class() en p5.js.

Javascript

function setup() {
  createCanvas(550, 300);
  textSize(18);
  
  text("Click on the button to add the given " +
       "class(es) to the element", 20, 20);
  
  setBtn = 
    createButton("Create new Element with given classes");
  setBtn.position(30, 40);
  setBtn.mouseClicked(createNewElement);
  
  setBtn = 
    createButton("Show Last Element class");
  setBtn.position(300, 40);
  setBtn.mouseClicked(showClasses);
  
  class_name = createInput('tmpClass');
  class_name.position(30, 80);
}
  
function createNewElement() {
  clear();
  
  // Create a new p5.Element
  tmpElement = createElement("div");
  
  // Get the class to set
  let classToSet = class_name.value();
  
  // Set the class of the element
  tmpElement.class(classToSet);
  
  text("Class set with the names: " +
       classToSet, 30, 120);
  
  text("Click on the button to add the given " +
       "class(es) to the element", 20, 20);
}
  
function showClasses() {
  clear();
  
  // Get the classes of the element
  let setClasses = tmpElement.class();
  
  // Display the classes
  text("The classes of the element are: " +
       setClasses, 30, 120);
  
  text("Click on the button to add the given " +
       "class(es) to the element", 20, 20);
}

Producción:

Editor en línea: https://editor.p5js.org/
Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
Referencia: https://p5js.org/ referencia/#/p5.Elemento/clase

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *