The accepted answer will generate a button if you have another pinterest button (and the pinit. js script loaded). Changing the url to have 'link' instead of 'button' will allow you to have a pinterest button in Ò€¦ Why am i getting authorization failed for pinterest app?

Work-arounds while not a perfect solution, you can use media queries to influence the position of various elements. With some time, one could get pretty close to the pinterest layout - that said, Ò€¦