three实现炫酷过渡动画的图片幻灯片效果代码
代码语言:html
所属分类:幻灯片
代码描述:three实现炫酷过渡动画的图片幻灯片效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> body, html { margin: 0; padding: 0; overflow: hidden; font-family: sans-serif; background: #ffdfc4; } .container-gallary { position: relative; width: 100vw; height: 100vh; background-image: url(//repo.bfw.wiki/bfwrepo/svg/slider/grid.svg) } .canvas-wrapper { position: absolute; top: 50%; left: 50%; width: 450px; height: 450px; transform: translate(-50%, -50%); clip-path: circle(50% at 50% 50%); overflow: hidden; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5); } .border-inside { position: absolute; top: 50%; left: 50%; width: 440px; height: 440px; border: 10px solid black; border-radius: 100%; transform: translate(-50%, -50%); clip-path: circle(50% at 50% 50%); } .border-outside { position: absolute; top: 50%; left: 50%; width: 464px; height: 464px; background: black; border-radius: 100%; transform: translate(-50%, -50%); clip-path: circle(50% at 50% 50%); } .border-outside::after { content: ''; position: absolute; top: 50%; left: 50%; width: 454px; height: 454px; background-image: linear-gradient(180deg, #ffff82, #f4d2ba00 50%, #e8a5f3); border-radius: 100%; transform: translate(-50%, -50%); z-index: -1; } .thumbnails { position: absolute; bottom: 20px; right: 20px; display: flex; flex-direction: row; gap: 10px; } .thumbnail { display: flex; justify-content: center; align-items: center; position: relative; width: 74px; height: 105px; cursor: pointer; opacity: 0.6; overflow: hidden; transition: all 0.4s ease; } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0