-3
我必須在我的網站中製作一些形狀,我需要爲形狀設置一些背景,當我將光標懸停時,它應該改變背景,我如何開發它,我可以使用它開發它純CSS或HTML畫布是必需的,我在這裏附上形狀的演示圖像。爲每個部分下面給出的圖像是不同的形狀。任何小的幫助將不勝感激在網頁上繪製形狀
我必須在我的網站中製作一些形狀,我需要爲形狀設置一些背景,當我將光標懸停時,它應該改變背景,我如何開發它,我可以使用它開發它純CSS或HTML畫布是必需的,我在這裏附上形狀的演示圖像。爲每個部分下面給出的圖像是不同的形狀。任何小的幫助將不勝感激在網頁上繪製形狀
這個怎麼樣,我用SVG
<svg width="1000" height="1000">
<defs>
<pattern id="image1" width="200" height="100">
<image xlink:href="https://placekitten.com/g/200/302" width="300" height="200" x="-100" />
</pattern>
</defs>
<defs>
<pattern id="image2" width="200" height="100">
<image xlink:href="https://placekitten.com/g/200/300" width="300" height="200" x="-100" />
</pattern>
</defs>
<defs>
<pattern id="image3" width="200" height="100">
<image xlink:href="https://placekitten.com/g/200/301" width="300" height="200" x="-100" />
</pattern>
</defs>
<defs>
<pattern id="image4" width="200" height="100">
<image xlink:href="https://placekitten.com/g/200/302" width="300" height="300" x="-100" y="10" />
</pattern>
</defs>
<path d="m 100 20 l 100 0 -20 100 -100 0" stroke="orange" fill="url(#image1)" />
<path d="m 80 120 l 100 0 -20 100 -100 0" stroke="green" fill="url(#image2)" />
<path d="m 60 220 l 100 0 -20 100 -100 0" stroke="blue" fill="url(#image3)" />
<path d="m 210 60 l -50 260 100 0" fill="url(#image4)" />
<path d="m 350 20 l -130 40 15 80 130 -40" fill="url(#image1)" />
<path d="m 365 100 l -100 30 20 90 100 -30" stroke="green" fill="url(#image2)" />
<path d="m 385 190 l -100 30 20 90 100 -30" stroke="green" fill="url(#image3)" />
</svg>
這似乎是好的,讓他們檢查 – droidev
哪裏是你試用的代碼? – Vikrant
不是解決你家庭工作的地方;仍然可以在這裏找到有用的文章:https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Drawing_shapes – Vikrant
這將幫助你 - > http://tympanus.net/codrops/2011/12/21/slopy-elements-with-css3 /爲自己嘗試一下,如果你卡住了,然後在這裏發佈試用代碼,就像@vikrant說的那樣。 –