css可以实现的效果真是千奇百怪,今天我们就来看看css如何实现线条流动心形的效果。
<html class=""> <head> <meta charset="UTF-8"> <title>css实现线条流动心形的效果www.woaidaogu.com</title> <meta name="robots" content="noindex"> <link rel="shortcut icon" type="image/x-icon" href="https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico"> <link rel="mask-icon" href="https://cpwebassets.codepen.io/assets/favicon/logo-pin-8f3771b1072e3c38bd662872f6b673a722f4b3ca2421637d5596661b4e2132cc.svg" color="#111"> <link rel="canonical" href="https://codepen.io/Chokcoco/embed/VwWgKWK?default-tab=result&editable=true&theme-id=light"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <style> html, body { width: 100%; height: 100%; display: flex; background: linear-gradient(#1a0f19, #16121c); } svg { position: absolute; width: 600px; height: 600px; } .container { position: relative; width: 400px; height: 400px; margin: auto; } .line { --colorA: #f24983; fill: none; stroke-width: 10; stroke-linejoin: round; stroke-linecap: round; stroke: #fff; stroke-dasharray: 328 600; -webkit-animation: rotate 2s infinite linear; animation: rotate 2s infinite linear; filter: drop-shadow(0 0 2px var(--colorA)) drop-shadow(0 0 5px var(--colorA)) drop-shadow(0 0 10px var(--colorA)) drop-shadow(0 0 15px var(--colorA)) drop-shadow(0 0 25px var(--colorA)); } .line2 { -webkit-animation: rotate 2s infinite -1s linear; animation: rotate 2s infinite -1s linear; --colorA: #37c1ff; } @-webkit-keyframes rotate { 0% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 928; } } @keyframes rotate { 0% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: 928; } } </style> <script src="https://cpwebassets.codepen.io/assets/editor/iframe/iframeConsoleRunner-7549a40147ccd0ba0a6b5373d87e770e49bb4689f1c2dc30cccc7463f207f997.js"></script> <script src="https://cpwebassets.codepen.io/assets/editor/iframe/iframeRefreshCSS-4793b73c6332f7f14a9b6bba5d5e62748e9d1bd0b5c52d7af6376f3d1c625d7e.js"></script> <script src="https://cpwebassets.codepen.io/assets/editor/iframe/iframeRuntimeErrors-4f205f2c14e769b448bcf477de2938c681660d5038bc464e3700256713ebe261.js"></script> </head> <body> <div> <svg xmlns="http://www.w3.org/2000/svg"> <path d="M 400 160 A 2 2 90 0 0 260 160 A 2 2 90 0 0 120 160 C 120 230 260 270 260 350 C 260 270 400 230 400 160" ></path> </svg> <svg xmlns="http://www.w3.org/2000/svg"> <path d="M 400 160 A 2 2 90 0 0 260 160 A 2 2 90 0 0 120 160 C 120 230 260 270 260 350 C 260 270 400 230 400 160" class="line line2"></path> </svg> </div> <script src="https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js"></script> <script src="https://cdpn.io/cpe/boomboom/pen.js?key=pen.js-cffef6cc-e3ac-e21c-c2bd-edf57b0a0215" crossorigin=""></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)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!