A Shopify store owner using the Dawn theme wanted to create a continuously rotating featured product image on their homepage. They had attempted custom CSS and JavaScript but encountered issues.
Initial Problem:
Custom rotate.js file and CSS transitions weren’t working correctly
Image rotation was choppy and not continuous
Solution Provided:
Update the JavaScript selector to target the correct DOM element: .featured-product .product-media-container .product__media
Implement a smoother rotation using setInterval() with 1-degree increments every 20ms instead of CSS hover transitions
The complete code snippet uses DOMContentLoaded event listener and continuously increments rotation angle
Outcome:
The solution successfully resolved the issue, creating a smooth continuous rotation effect. Another user later requested clarification on where to implement this code, indicating ongoing interest in the solution.
Summarized with AI on November 2.
AI used: claude-sonnet-4-5-20250929.
I am trying to get my featured product to rotate on my home page. I want it to continuously rotate. I have entered custom code and apparently I’m not doing it correctly. I’ve created a custom rotate.js in my assets, I’ve wrapped my in
Hi. Thank you for your post.
Would you please advise as to where I need to enter this code as I am having the same issue. I am also using the Dawn theme.