How to add an image icon for a layout inside theme?

How to add an image icon for a layout inside theme? Curently, we use Listbox items. An example in image:


How to modify items as an image for layout elements?

To add an image icon for a layout inside your theme and use it within Listbox items, you can follow these steps.

step 1: Upload Your Image
Navigate to Media > Add New and upload your image icon. Copy the URL of the uploaded image.
step 2: Go to Appearance > Theme Editor. Select the appropriate theme file where your Listbox items are defined (e.g., template-parts/content-listbox.php or a similar file depending on your theme structure).
step 3: Locate the HTML structure of your Listbox items. Add an img tag for the image icon inside the list item
this is how i add image icon for my website.

Adding image icons to layouts on topics depends on the topic.

Pre-built theme: Find themes with built-in image icon support for layouts.
Theme Rule Update (Advanced): Modify the theme code (PHP, CSS, HTML) to display images in the layout.