css实现各种形状鼠标悬浮折叠折角效果代码
代码语言:html
所属分类:悬停
代码描述:css实现各种形状鼠标悬浮折叠折角效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
html,body {
height:100%;
width:100%;
margin:0;
padding:0;
overflow:hidden;
font-family:sans-serif
}
#stickers {
background:#2c3e50;
height:100%;
width:100%;
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:space-around;
align-items:center;
align-content:flex-start;
padding:50px;
box-sizing:border-box
}
#stickers .sticker {
flex:0 0 auto;
margin:50px;
-webkit-tap-highlight-color:transparent
}
#stickers .sticker * {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
pointer-events:none
}
#stickers .sticker .sticker-container {
position:relative;
transform-style:preserve-3d
}
#stickers .sticker .sticker-wrapper {
position:absolute;
top:0;
left:0
}
#stickers .sticker .sticker-clip {
position:absolute;
left:0;
top:0;
overflow:hidden
}
#stickers .sticker .sticker-front,#stickers .sticker-back {
position:absolute;
overflow:hidden;
pointer-events:all
}
#stickers .sticker .sticker-front {
z-index:1;
background-position:center;
background-size:100% 100%;
background-repeat:no-repeat
}
#stickers .sticker .sticker-back {
z-index:2
}
#stickers .sticker .sticker-clip {
transition:500ms ease-in-out transform
}
#stickers .sticker .sticker-front,#stickers .sticker .sticker-back {
transition:500ms ease-in-out transform
}
#stickers .sticker-1 {
width:150px;
height:100px
}
#stickers .sticker-1 .sticker-container {
width:180.2817635663px;
height:180.2817635663px;
top:-40.1408817831px;
left:-15.1408817831px;
transform:rotate(0deg)
}
#stickers .sticker-1 .sticker-wrapper {
width:180.2817635663px;
height:180.2817635663px;
transform:rotate(45deg)
}
#stickers .sticker-1 .sticker-clip {
width:180.2817635663px;
height:180.2817635663px
}
#stickers .sticker-1 .sticker-front,#stickers .sticker-1 .sticker-back {
left:15.1408817831px;
top:40.1408817831px;
width:150px;
height:100px;
border-radius:0
}
#stickers .sticker-1 .sticker-clip {
transform:translateX(1.7667326358px)
}
#stickers .sticker-1 .sticker-front {
transform:rotate(-45deg) translateX(-1.2492686273px) translateY(-1.2492686273px)
}
#stickers.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0