Skip to main content
Scheduled Maintenance: Trailhead, myTrailhead, and Trailblazer Community will be offline January 17, 16:00–20:00 UTC. Thanks for bearing with us as we update your experience!

Put HTML Class Binding into Practice

Learning Objectives:

After completing this unit, you’ll be able to:

  • Implement HTML class binding on a Lightning web component.
  • Modify a Lightning web component to dynamically apply CSS classes using JavaScript.

Ready to Get Hands-On?

Create a new Trailhead Playground now to follow along and try out the steps in this module. Scroll to the bottom of this page, click the playground name, and then select Create Playground. It typically takes 3–4 minutes for Salesforce to create your Trailhead Playground.

Note: Yes, we really mean a brand-new Trailhead playground! If you use an existing org or playground, you can run into problems completing the challenge.

Create a Lightning Web Component

In this unit, you put HTML class binding into practice on a Lightning web component. Start by creating the Lightning web component.

  1. Name: helloWorld
  2. Replace the contents of helloWorld.js with the following code. You will modify this file during the hands-on challenge.
import { LightningElement, api } from "lwc";


export default class extends LightningElement {
  @api objectApiName;


  get computedClassNames() {
    return [
    ];
  }
}
  1. Replace the contents of helloWorld.html with the following code. You will modify this file during the hands-on challenge.
<template>
  <div class="slds-box slds-theme_alert-texture slds-theme_shade">Hello, World!</div>
</template>
  1. Replace the contents of helloWorld.js-meta.xml with the following code.
<?xml version="1.0" encoding="UTF-8"?>
<LightningComponentBundle xmlns="http://soap.sforce.com/2006/04/metadata" fqn="helloWorld">
    <apiVersion>63.0</apiVersion>
    <isExposed>true</isExposed>
    <targets>
    <target>lightning__RecordPage</target>
    </targets>
</LightningComponentBundle>
  1. Deploy your helloWorld component to your Trailhead playground.

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈