jquery svg实现图片遮罩幻灯片效果代码
代码语言:html
所属分类:幻灯片
代码描述:jquery svg实现图片遮罩幻灯片效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html lang="en" class="no-js"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href='https://fonts.googleapis.com/css?family=Vollkorn|Lato:400,700' rel='stylesheet' type='text/css'> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css"> <style> /* -------------------------------- Primary style -------------------------------- */ *, *::after, *::before { box-sizing: border-box; } html { font-size: 62.5%; } body { font-size: 1.6rem; font-family: "Lato", sans-serif; color: #0a0b15; background-color: #ffffff; } a { color: #6156a8; text-decoration: none; } img, svg, image { max-width: 100%; } /* -------------------------------- Slider -------------------------------- */ .cd-radial-slider-wrapper { position: relative; width: 100%; max-width: 1100px; margin: 2em auto; /* hide horizontal scrollbar on IE11 */ overflow: hidden; } .cd-radial-slider > li { position: absolute; top: 0; left: 0; width: 100%; opacity: 0; -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; transition: transform .2s; transition: transform .2s, -webkit-transform .2s; /* hide vertical scrollbar on IE11 */ overflow: hidden; } .cd-radial-slider > li.visible { position: relative; opacity: 1; } .cd-radial-slider > li.is-animating, .cd-radial-slider > li.prev-slide, .cd-radial-slider > li.next-slide { opacity: 1; } .cd-radial-slider > li.is-animating { z-index: 2; } .cd-radial-slider > li.scale-down, .cd-radial-slider > li.move-up { z-index: 3; } .cd-radial-slider > li.move-up { /* class added to the navigation round element when clicked - used to create the click effect */ -webkit-animation: cd-clicked .2s; animation: cd-clicked .2s; } .cd-radial-slider > li.scale-down { /* class added to the navigation round element to create the scale down effect */ -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .cd-radial-slider > li.prev-slide image, .cd-radial-slider > li.next-slide image { /* make sure the prev/next round elements are visible */ z-index: 3; } .cd-radial-slider > li.next-slide { /* for the scale-down/click effect - change the transform origin so that it is the center of the navigation round element */ -webkit-transform-origin: 92.14% 50%; -ms-transform-origin: 92.14% 50%; transform-origin: 92.14% 50%; } .cd-radial-slider > li.prev-slide { -webkit-transform-origin: 7.86% 50%; -ms-transform-origin: 7.86% 50%; transform-origin: 7.86% 50%; } .cd-radial-slider .svg-wrapper { position: relative; z-index: 1; /* using padding Hack to fix bug on IE - svg height not properly calculated */ height: 0; padding-bottom: 57.15%; } .cd-radial-slider li.prev-slide .svg-wrapper, .cd-radial-slider li.next-slide .svg-wrapper { /* change its z-index so that it's always below the .cd-radial-slider-content */ z-index: 2; } .cd-radial-slider-wrapper svg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; } .cd-radial-slider-content { position: absolute; z-index: 3; top: 0; left: 0; height: 100%; width: 100%; opacity: 0; visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .cd-radial-slider-content .wrapper { /* vertically center its content */ display: table; height: 100%; width: 100%; } .cd-radial-slider-content .wrapper > div { display: table-cell; vertical-align: middle; text-align: center; padding: 0 17%; color: #ffffff; } .cd-radial-slider-content h2 { font-size: 2rem; font-family: "Vollkorn", serif; } .cd-radial-slider-content p { font-size: 1.4rem; margin: .........完整代码请登录后点击上方下载按钮下载查看
网友评论0