I think you're thinking about using a background-image rather than the list-style-image..

so set the list-style to none and put a background-image on the li - then yes you'll be able to position it a bit more accurately using the background-position part of this:

background: url("link") no-repeat 20px 30px;
Answer from clairesuzy on Stack Overflow
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › CSS › Reference › Properties › list-style-image
list-style-image - CSS | MDN
December 16, 2025 - The list-style-image CSS property sets an image to be used as the list item marker.
🌐
W3Schools
w3schools.com › cssref › pr_list-style-image.php
CSS list-style-image property
The list-style-image property replaces the list-item marker with an image.
🌐
CSS Reference
cssreference.io › property › list-style-image
list-style-image - CSS Reference
Defines the image to be used as an list item's bullet point. ... The list items will use the bullet point defined by the list-style-type value, which by default is a disc.
🌐
Icons8
icons8.com › icons › set › list-style-image
Explore List Style Image Size for Better Design
Learn about list style image size and how to choose the right image of a list for your projects. Using the right image list can improve your list image quality and visual appeal.
🌐
Tailwind CSS
tailwindcss.com › docs › list-style-image
list-style-image - Typography - Tailwind CSS
Use the list-image-(<custom-property>) syntax to control the marker image for list items using a CSS variable:
🌐
GeeksforGeeks
geeksforgeeks.org › css › css-list-style-image-property
CSS list-style-image Property - GeeksforGeeks
August 27, 2024 - CSS List-Style-Image Property is a handy tool that allows you to customize your list item markers with images.
Find elsewhere
🌐
Codrops
tympanus.net › codrops › css_reference › list-style-image
list-style-image | Codrops
February 4, 2015 - The list-style-image property is used to specify an image that is to be used as a marker (bullet) for list items or elements with <a href="http://tympanus.net/codrops/css_reference/display">display</a>: list-item.
🌐
Kombai
kombai.com › tailwind › list-style-image
Tailwind CSS List Style Image - Kombai Blog
When working with unordered and ordered lists, the list-style-image property in CSS allows you to replace the default bullet or number markers with a custom image.
🌐
HTMLHelp
htmlhelp.com › reference › css › classification › list-style-image.html
List Style Image
The list-style-image property specifies the image that will be used as list-item marker when image loading is turned on, replacing the marker specified in the list-style-type property.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › CSS › list-style-position
list-style-position - CSS | MDN
September 4, 2025 - The list-style-position CSS property sets the position of the ::marker relative to a list item.
🌐
Rl
hepunx.rl.ac.uk › ~adye › blooberry › indexdot › css › properties › list › lsimage.htm
List-Style-Image - Cascading Style Sheets Properties
This property indicates a graphic to be used for the list markers in the list structure. This should override the default appearance of list-markers in the current HTML list structure. If a 'list-style-image' is given a value of 'none' or the URL can not be loaded, the 'list-style-type' will ...
🌐
W3Schools
w3schools.com › jsref › prop_style_liststyleimage.asp
HTML DOM Style listStyleImage Property
❮ Previous ❮ Style Object Reference ...StyleImage = "url('sqorange.gif')";Try it Yourself » · The listStyleImage property sets or returns an image as the list-item marker....
🌐
TutorialsPoint
tutorialspoint.com › css › css_list-style-image.htm
CSS - list-style-image Property
The specified image will be used as the marker for the list items. This is shown in the following example. <!DOCTYPE html> <html> <head> <style> li { font-size: 22px; font-weight: bold; } .unordered1 { color: red; list-style-image: url("/css/images/cursor-zoom-out.png"); list-style-type: circle; } .unordered2 { color: green; list-style-image: url("/css/images/cursor-e-resize.png"); list-style-type: square; } </style> </head> <body> <h2> CSS list-style-image property </h2> <h4> list-style-image: url () </h4> <ul class="unordered1"> <li> Apple </li> <li> Banana </li> <li> Orange </li> <li> Pineapple </li> </ul> <h4> list-style-image: url () </h4> <ul class="unordered2"> <li> Potato </li> <li> Onion </li> <li> Cabbage </li> <li> Tomato </li> </ul> <p> Note: list-style-type is also defined in case the image cannot be used.
🌐
W3Schools
w3schools.com › css › › css_list.asp
CSS Styling Lists
The CSS list-style-image property is used to replace the list-item marker with an image.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › CSS › list-style
list-style - CSS | MDN
The list-style property is specified as one, two, or three values in any order. If list-style-type and list-style-image are both set, the list-style-type is used as a fallback if the image is unavailable.
🌐
W3Docs
w3docs.com › css
How to Adjust the Position of List Style Image
<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> ul li { background: url('/build/images/arrow-right.4aad274a.png') no-repeat left center; padding: 5px 10px 5px 25px; list-style: none; margin: 0; vertical-align: middle; } </style> </head> <body> <h1>Example</h1> <ul> <li>List item1</li> <li>List item1</li> <li>List item1</li> <li>List item1</li> </ul> </body> </html>
🌐
Uxcel
app.uxcel.com › lessons › css-images--icons-636 › list-item-marker-8391
CSS list-style-image property
Learn high-demand product skills in just 5 minutes a day with interactive courses, projects, assessments that actually work.
🌐
1Keydata
1keydata.com › css-tutorial › list-style-image.php
CSS List-Style-Image Property - 1Keydata CSS Tutorial
The list-style-image property in CSS defines the image that is used as a marker for a list. Visit 1Keydata to learn CSS now.