Is there a way to create a circular menu or dock using CSS or jQuery that is responsive to varying numbers of items? My goal is to display a set of images as dock items in a circular layout, but the number of items can change due to AJAX loading. I need a solution that will automatically adjust the positioning of each item to maintain the circular design. Any suggestions on how to achieve this with CSS or jQuery?
I prefer a cross-browser implementation, but I am open to browser-specific solutions if necessary.
UPDATE
Instead of a pie menu, I am actually looking to implement a spiral dock for better scalability with increasing dock items. In a spiral dock, the menu items should be aligned to follow a spiral pattern rather than a radial one.