Customize a bullet list (list item) on Webflow

Tutorial
March 20, 2023
3 min
Webflow tutorial with yellow power icon
Key points

Bullet points are very interesting elements to include on a website. They allow:

  • Highlighting information
  • Structuring information
  • Simplifying the reading and understanding of information

In Webflow, you can easily add bullet points to your project or even insert them into rich text (for blog articles, for example). However, the design possibilities natively available in Webflow for these elements are somewhat limited.

In our tutorial, we will show you how to change the style of your bullet points by replacing the default bullet with an image of your choice!

Step 1: Add a Bullet List in Webflow

The first step of this tutorial involves inserting the "List" element into your project. You will need to assign a class to this bullet list.  

If you want to customize the appearance of bullet points in your rich text, you can navigate to your style guide or insert a rich text element and assign a class to it.

Rich Text bullet list webflow

Step 2: Upload Your Media File to Webflow

At the same time, you can add to your assets (Webflow library) the media file that will replace the usual bullet points in the list.

Assets details webflow

Step 3: Add the Following Code to Your Project

You are now going to insert the following code.

If the customization is for a list element:

<style>
ul.nom-de-votre-classe {
  list-style-type: none;
}

ul.nom-de-votre-classe li:before {  
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  background-size: 10px;
  background-image: url("lien-de-votre-fichier-média");
  background-repeat: no-repeat;
  margin-right: 10px;
  }
</style>

If the customization is for rich text:

<style>
.nom-de-votre-classe ul {
  list-style-type: none;
}

.nom-de-votre-classe ul li:before {  
  content: '';
  display: inline-block;
  height: 10px;
  width: 10px;
  background-size: 10px;
  background-image: url("lien-de-votre-fichier-média");
  background-repeat: no-repeat;
  margin-right: 10px;
  }
</style>

You can add this code in the head section (Inside <!-- fs-richtext-ignore --><head> tag).

Step 4: Customize the Code According to Your Project

Now, you just need to modify 2 parts of the above code. First, replace "your-class-name" (after ul if it’s a list element or before ul if it’s rich text) with the name of the class of your "List" element or your Rich Text. If you want all bullet points on your site to use the same media file, you can remove the following part of the code: ".your-class-name".

Next, you should replace "link-to-your-media-file" with the link to your media file. You can obtain the link directly from the assets by clicking on the link icon.

Of course, you can modify the other CSS parameters as you see fit.

custom code to style bullet list

Step 5: Publish Your Project

Once all these steps have been completed, you can publish your project to see the live output. Indeed, you will not be able to see the rendering directly in Webflow unless you place the code in a Webflow embed element.

Custom bullet list on Webflow site

That's it! You can now customize your bullet points in Webflow and convey clear information. For more Webflow tutorials, stay tuned!

Thibaut Legrand
Thibaut Legrand
Technical Solutions Architect & Webflow Expert

Suggested articles

Agentic AI vs. Generative AI
Documentation
AI

Agentic AI vs. Generative AI: Key Differences and Real-World Applications

Agentic AI vs. Generative AI: Key Differences and Real-World Applications
Webflow frameworks: Client-First vs Lumos
Documentation
Development

Client-First vs Lumos: Which Webflow framework to choose in 2025?

Client-First vs Lumos: Which Webflow framework to choose in 2025?
ChatGPT logo vs Midjourney
Documentation
AI

ChatGPT 4o vs Midjourney: Which Is the Best AI Image Generation Tool?

ChatGPT 4o vs Midjourney: Which Is the Best AI Image Generation Tool?

Want to turn your website into your most valuable asset?

Contact us today