To use a custom cursor site-wide in Webflow without any knowledge of custom code, you can follow these steps:
1. Upload Cursor Image: As you mentioned, you have already uploaded the cursor image to the site's images section. Make sure the image is in a format supported by web browsers, such as PNG, JPEG, or SVG.
2. Create a Class: Go to the Style Manager panel on the right-hand side of the Webflow Designer. Click on the "+" button to create a new class. You can name it something like "custom-cursor."
3. Set Cursor Image: With the custom-cursor class selected, navigate to the Background section in the Style panel. Click on the image icon and select "Choose Image." Then, choose the image you uploaded as the cursor image. You can play around with the positioning and sizing options to achieve the desired look.
4. Apply Class Site-wide: Now, you need to apply the custom-cursor class to all elements in your site. To do this, select the body element from the Navigator panel (the top-most element). In the Style panel, you'll find the "Element default" selector. Click on it and select the custom-cursor class you created. This will apply the custom cursor to all elements on your site.
5. Adjust Cursor Z-Index: By default, the cursor will be positioned behind the other elements on your site. To bring it forward and make it visible, you need to adjust the Z-Index. With the custom-cursor class still selected, go to the Position section in the Style panel. Increase the Z-Index value until the cursor is visible above all other elements (e.g., set it to a high value like 999).
6. Preview and Fine-tuning: Now, you can preview your site to see how the custom cursor appears. You can refine the position, size, or any other styling properties of the cursor class as needed. Remember to save and publish your changes before viewing them on the live site.
Remember that using a custom cursor can affect the user experience, accessibility, and usability. Ensure that the cursor image is visually contrasting and still provides good readability and usability for different elements and interactions on your site.