gsap实现一个折叠传单打开效果代码
代码语言:html
所属分类:动画
代码描述:gsap实现一个折叠传单打开效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap"); :root { --color-1: orange; --color-2: #105fef; --grey-1: #1F1F1F; --grey-2: #bbb; --grey-3: #ccc; --font-1: "Roboto", sans-serif; } body { background: var(--grey-3); overflow: hidden; } .header { font-family: var(--font-1); text-align: center; color: var(--grey-1); margin-bottom: 10px; } .container { display: flex; margin: 0px auto; background-color: transparent; width: 100%; max-width: 750px; height: 475px; perspective: 1000px; font-family: var(--font-1); } .center { background: white; width: 50%; height: 100%; box-shadow: 0px 0px 20px #bbb; overflow: hidden; } .left-side, .right-side { position: relative; width: 50%; height: 100%; transition: transform 0.8s; transform-style: preserve-3d; display: inline-block; background: white; height: 100%; } .front, .back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; } .front { color: black; } .back { color: white; background: white; transform: rotateY(180deg); } .left-side { transform-origin: right; transform: rotateY(180deg); } .right-side { transform-origin: left; transform: rotateY(-180deg); } .right-side .back { background: var(--color-1); overflow: hidden; } .righ.........完整代码请登录后点击上方下载按钮下载查看
网友评论0