css制作一些简单的形状没什么问题,如果要制作如下图所示这样复杂的水草形状图形,应该怎么去实现呢?
<html> <head> <meta charset="UTF-8"> <link rel="apple-touch-icon" type="image/png" href="https://cpwebassets.codepen.io/assets/favicon/apple-touch-icon-5ae1a0698dcc2402e9712f7d01ed509a57814f994c660df9f7a952f3060705ee.png"> <meta name="apple-mobile-web-app-title" content="CodePen"> <link rel="shortcut icon" type="image/x-icon" href="https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico"> <link rel="mask-icon" type="image/x-icon" href="https://cpwebassets.codepen.io/assets/favicon/logo-pin-8f3771b1072e3c38bd662872f6b673a722f4b3ca2421637d5596661b4e2132cc.svg" color="#111"> <title>css实现水草形状鼠标点击动画效果www.woaidaogu.com</title> <style> html, body { height: 100%; margin: 0; display: flex; align-items: center; justify-content: center; background: #000; } </style> <script> window.console = window.console || function (t) { }; </script> <script> if (document.location.search.match(/type=embed/gi)) { window.parent.postMessage("resize", "*"); } </script> </head> <body translate="no"> <style> css-doodle { --color: @p(#010059, #52437b, #ff7a8a, #fcf594)@p([2-9a-d])@lp(); --rule: ( :doodle { @grid: 8 / 120vmin 80vmin; max-width: 100vw; background: linear-gradient(#ff7a8a, #fcf594); filter: hue-rotate(-22deg); overflow: hidden; } @size: @r(4vmin, 15vmin); mix-blend-mode: multiply; transform: translate(@m2(@r(-80%, 100%))); border-radius: 50%; --n: @p(-1, 1); --c: var(--color); box-shadow: @m100(calc(@sin(@n() / 10) * 1.8vmin * @var(--n)) calc(@n() * 1vmin) 0 @var(--c)); background: @m(@p(0, @ri(500)), (radial-gradient(var(--color) 50%, transparent 0) @r(100%) @r(100%) / @r(1px, 3px) @lr() no-repeat)); background-color: var(--color); ); } </style> <css-doodle use="var(--rule)" click-to-update=""></css-doodle> <script src="https://unpkg.com/css-doodle@0.7.2/css-doodle.min.js"></script> <div id="xl_chrome_ext_{4DB361DE-01F7-4376-B494-639E489D19ED}" style="display: none;"> <div></div> <a id="xl_chrome_ext_download" href="javascript:;">下载视频</a> <a id="xl_chrome_ext_close" href="javascript:;"></a> </div> </body> </html>
通过以上内容我们知道了css如何实现水草形状鼠标点击动画效果?感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!