views:

468

answers:

4

I'd like to rotate an image on a webpage through four orientations at 90 degrees apart. I'd prefer this to happen on the client machines. Can this be done using css? Or will I need to use javascript?

Thank you for your time.

+1  A: 

Afraid you're gonna have to use some javascript for that - CSS cannot do this currently

Try checking this out:

http://code.google.com/p/jquery-rotate/

Paul
Thank you for the link.
DanDan
+3  A: 

It is possible however only for new browsers.

Best Link I could find (Chrome / Safari / Firefox) with example

Sample source code (Safari/Chrome)

Sample source code (Firefox)

SO post containing code for IE Webkit and Firefox

Ghommey
Thank you for the links. Some interesting effects here! At the moment though, it looks like I will have use javascript until browsers catch up.
DanDan
+2  A: 

You can do it in Firefox using these CSS transforms - as for other browsers, I think you'll need Javascript. I'd recommend you perhaps take a look at the Raphael library.

Mark B
This looks like an excellent library and will save me a lot of work. Thank you for the link.
DanDan
+1  A: 

This could be interesting too: http://www.snook.ca/archives/html%5Fand%5Fcss/css-text-rotation

split
Yes, it is! Thanks.
DanDan