gsap文字拆分合成动画效果
代码语言:html
所属分类:动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> * { margin: 0; } body { background: black; color: white; font-family: sans-serif; } .wrapper { height: auto; position: relative; width: 100%; max-width: 50vh; } svg { position: absolute; } svg.nttd { fill: white; height: inherit; width: inherit; } svg.nttd #waltherPPK_007 { fill: #8e8067; } a { color: white; margin: 10px; z-index: 1; } </style> </head> <body translate="no"> <div class=wrapper> <svg class="nttd" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 347 500"> <mask id="mask_o1_1"> <rect x="0" y="0" width="32" height="82" fill="white" /> </mask> <mask id="mask_o1_2"> <rect x="0" y="0" width="32" height="82" fill="white" /> </mask> <mask id="mask_o2_1"> <rect id="mask_o2_2_ani" x="-33" y="0" width="32" height="82" fill="white" /> </mask> <mask id="mask_o2_2"> <rect x="0" y="0" width="32" height="82" fill="white" /> </mask> <g id="n1" transform="translate(13,65)"> <g transform="translate(0,81)"> <rect id="n1_1_2" width="24.5" height="162" /> </g> <g transform="translate(0,22)"> <path id="n1_1" d="M0,0 l24.5,49 0,10 -24.5,0z" /> </g> <g transform="translate(0,0)"> <path id="n1_2" d="M0,0 l33,0 36,76 0,5 -32,0 -37,-76z" /> </g> <g transform="translate(124.5,266)"> <path id="n1_2_2" d="M0,0 l33,0 36,76 0,5 -32,0 -37,-76z" /> </g> <g transform="translate(123,266) skewX(25)"> <rect id="n1_2_3" width="35" height="50" /> </g> <g transform="translate(45,0)"> <path id="n1_3" d="M0,0 l24,0 0,58 -24,-48 z" /> </g> <g transform="translate(45,-65)"> <rect id="n1_3_2" width="24" height="5" /> </g> </g> <g id="o1" transform="translate(87,65)"> <g mask="url(#mask_o1_1)" transform="translate(0,0)"> <path id="o1_1" d="M32,0 c-43,0 -43,82 0,82" /> </g&.........完整代码请登录后点击上方下载按钮下载查看
网友评论0