Curved CSS Menu

I have been provided with the file by the designer, which I must develop. They ask me to make a curved / bend menu:

enter image description here

Is it possible to create? I had never encountered anything like this before, and I was confused to get closer to this.

+7
source share
3 answers

You might be able to do this with canvas . See Answer to Is there a way for curve / arc text using CSS3 / Canvas for a sample. Please note that canvas not supported by IE8 before, but in modern browsers it is pretty widely supported.

You can also look at this tutorial on drawing a sine wave using canvas , since the menus in your image are somewhat sinusoidal in waveform.

It works a lot, although for something like this. Instead, you can simply make it a large image and use the map element to create an image map.

You can also install it from a series of small images.

+6
source

This is not possible with CSS. It must be created using cropped images or executed in flash memory.

-one
source

All Articles