css实现各种形状鼠标悬浮折叠折角效果代码

代码语言:html

所属分类:悬停

代码描述:css实现各种形状鼠标悬浮折叠折角效果代码

代码标签: 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 .sticker-1 .sticker-back {
	transform:rotate(225deg) translateX(126.2291871024px) translateY(-126.2291886046px)
}
#stickers .sticker-1:hover .sticker-clip {
	transform:translateX(90.1408817831px)
}
#stickers .sticker-1:hover .sticker-front {
	transform:rotate(-45deg) translateX(-63.739228771px) translateY(-63.739228771px)
}
#stickers .sticker-1:hover .sticker-back {
	transform:rotate(225deg) translateX(63.7392278559px) translateY(-63.7392286144px)
}
#stickers .sticker-1 .sticker-front {
	background-color:#2ecc71
}
#stickers .sticker-1 .sticker-back {
	background-color:#27ae60
}
#stickers .sticker-2 {
	width:150px;
	height:100px
}
#stickers .sticker-2 .sticker-container {
	width:180.2817635663px;
	height:180.2817635663px;
	top:-40.1408817831px;
	left:-15.1408817831px;
	transform:rotate(0deg)
}
#stickers .sticker-2 .sticker-wrapper {
	width:180.2817635663px;
	height:180.2817635663px;
	transform:rotate(60deg)
}
#stickers .sticker-2 .sticker-clip {
	width:180.2817635663px;
	height:180.2817635663px
}
#stickers .sticker-2 .sticker-front,#stickers .sticker-2 .sticker-back {
	left:15.1408817831px;
	top:40.1408817831px;
	width:150px;
	height:100px;
	border-radius:20px
}
#stickers .sticker-2 .sticker-clip {
	transform:translateX(16.5488110638px)
}
#stickers .sticker-2 .sticker-front {
	transform:rotate(-60deg) translateX(-8.2744055319px) translateY(-14.3316907837px)
}
#stickers .sticker-2 .sticker-back {
	transform:rotate(240deg) translateX(81.8664694016px) translateY(-141.7968950532px)
}
#stickers .sticker-2:hover .sticker-clip {
	transform:translateX(75.4224676393px)
}
#stickers .sticker-2:hover .sticker-front {
	transform:rotate(-60deg) translateX(-37.7112338196px) translateY(-65.3177729917px)
}
#stickers .sticker-2:hover .sticker-back {
	transform:rotate(240deg) translateX(52.4296435768px) translateY(-90.8108132948px)
}
#stickers .sticker-2 .sticker-front {
	background-color:#3498db
}
#stickers .sticker-2 .sticker-back {
	background-color:#2980b9
}
#stickers .sticker-3 {
	width:120px;
	height:120px
}
#stickers .sticker-3 .sticker-container {
	width:169.7075756307px;
	height:169.7075756307px;
	top:-24.8537878154px;
	left:-24.8537878154px;
	transform:rotate(0deg)
}
#stickers .sticker-3 .sticker-wrapper {
	width:169.7075756307px;
	height:169.7075756307px;
	transform:rotate(120deg)
}
#stickers .sticker-3 .sticker-clip {
	width:169.7075756307px;
	height:169.7075756307px
}
#stickers .sticker-3 .sticker-front,#stickers .sticker-3 .sticker-back {
	left:24.8537878154px;
	top:24.8537878154px;
	width:120px;
	height:120px;
	border-radius:0
}
#stickers .sticker-3 .sticker-clip {
	transform:translateX(2.9093358225px)
}
#stickers .sticker-3 .sticker-front {
	transform:rotate(-120deg) translateX(1.4546679112px) translateY(-2.5195587304px)
}
#stickers .sticker-3 .sticker-back {
	transform:rotate(300deg) translateX(-83.4000492847px) translateY(-144.4513005883px)
}
#stickers .sticker-3:hover .sticker-clip {
	transform:translateX(35.6871166196px)
}
#stickers .sticker-3:hover .sticker-front {
	transform:rotate(-120deg) translateX(17.8435583098px) translateY(-30.9059495804px)
}
#stickers .sticker-3:hover .sticker-back {
	transform:rotate(300deg) translateX(-67.0109762521px) translateY(-116.0649514758px)
}
#stickers .sticker-3 .sticker-front {
	background-color:#9b59b6
}
#stickers .sticker-3 .sticker-back {
	background-color:#8e44ad
}
#stickers .sticker-4 {
	width:120px;
	height:120px
}
#stickers .sticker-4 .sticker-container {
	width:169.7075756307px;
	height:169.7075756307px;
	top:-24.8537878154px;
	left:-24.8537878154px;
	transform:rotate(0deg)
}
#stickers .sticker-4 .sticker-wrapper {
	width:169.7075756307px;
	height:169.7075756307px;
	transform:rotate(120deg)
}
#stickers .sticker-4 .sticker-clip {
	width:169.7075756307px;
	height:169.7075756307px
}
#stickers .sticker-4 .sticker-front,#stickers .sticker-4 .sticker-back {
	left:24.8537878154px;
	top:24.8537878154px;
	width:120px;
	height:120px;
	border-radius:60px
}
#stickers .sticker-4 .sticker-clip {
	transform:translateX(24.4325038789px)
}
#stickers .sticker-4 .sticker-front {
	transform:rotate(-120deg) translateX(12.2162519394px) translateY(-21.1591690372px)
}
#stickers .sticker-4 .sticker-back {
	transform:rotate(300deg) translateX(-72.6383453319px) translateY(-125.811717688px)
}
#stickers .sticker-4:hover .sticker-clip {
	transform:translateX(121.1065581772px)
}
#stickers .sticker-4:hover .sticker-front {
	transform:rotate(-120deg) translateX(60.5532790886px) translateY(-104.8813559464px)
}
#stickers .sticker-4:hover .sticker-back {
	transform:rotate(300deg) translateX(.........完整代码请登录后点击上方下载按钮下载查看

网友评论0