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 OverflowMDN 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.
Videos
CSS List Styles Tutorial for Beginners - YouTube
13:59
CSS List Properties | List Style Image | List Style Position | ...
03:26
List Style Image Property CSS | CSS Tutorial Part 86 - YouTube
03:26
#20 CSS List Style | List Style Type | List Style Image | List ...
07:09
CSS List Style | list style type, image and position - YouTube
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.
Top answer 1 of 4
11
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;
2 of 4
4
You can try something like this:
ul {
list-style:none;
}
li {
background:url(image.gif) no-repeat 0 0;
padding-left:16px;
}
So background position and padding value could be configured.
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.
Top answer 1 of 14
111
I'd use:
li {
list-style: none;
}
li::before {
content: '';
display: inline-block;
height: y;
width: x;
background-image: url();
}
2 of 14
72
I'm using:
li {
margin: 0;
padding: 36px 0 36px 84px;
list-style: none;
background-image: url("../../images/checked_red.svg");
background-repeat: no-repeat;
background-position: left center;
background-size: 40px;
}
where background-size set the background image size.
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>
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.