css实现一个弹出式圆弧导航菜单效果代码

代码语言:html

所属分类:菜单导航

代码描述:css实现一个弹出式圆弧导航菜单效果代码

代码标签: css 圆弧 导航 菜单

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <title>Circular menu</title>

    <!-- Menu styles -->
    <style>
        body {
	padding:0;
	margin:0;
	background-color:#392338;
	color:#fff
}
body * {
	box-sizing:border-box
}
.hamburger {
	position:relative;
	width:20px;
	transition:all .333333333333333s ease
}
.hamburger,.hamburger:after,.hamburger:before {
	content:" ";
	border:2px solid #392338;
	border-radius:5px
}
.hamburger:after,.hamburger:before {
	position:absolute;
	left:50%;
	width:100%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	transition-property:top,bottom,-webkit-transform;
	transition-property:top,bottom,transform;
	transition-property:top,bottom,transform,-webkit-transform;
	transition-duration:1s,1s,.25s
}
.hamburger:after {
	top:-8px
}
.hamburger:before {
	bottom:-8px
}
.circle {
	position:relative;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	background-color:#fff;
	border-radius:50%;
	-webkit-transform:rotate(108deg);
	transform:rotate(108deg);
	overflow:hidden;
	list-style:none
}
.circle li {
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:50%;
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.circle li .placeholder {
	position:absolute;
	left:-100%;
	padding-top:1.5em;
	padding-top:26.666666666666668px;
	width:200%;
	height:200%;
	text-align:center;
	-webkit-transform:skewY(54deg) rotate(18deg);
	transform:skewY(54deg) rotate(18deg)
}
.circle li .placeholder .upside {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.circle li .placeholder a {
	text-decoration:none;
	pointer-events:auto
}
.circle li .placeholder button {
	pointer-events:auto
}
.circle li .placeholder .button {
	font-size:2.3em;
	font-size:36.83241252302026px;
	background-color:transparent;
	border:none;
	color:#392338;
	cursor:pointer
}
.circle li:first-child {
	-webkit-transform:rotate(0deg) skewY(-54deg);
	transform:rotate(0deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(2) {
	-webkit-transform:rotate(36deg) skewY(-54deg);
	transform:rotate(36deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(3) {
	-webkit-transform:rotate(72deg) skewY(-54deg);
	transform:rotate(72deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(4) {
	-webkit-transform:rotate(108deg) skewY(-54deg);
	transform:rotate(108deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(5) {
	-webkit-transform:rotate(144deg) skewY(-54deg);
	transform:rotate(144deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(6) {
	-webkit-transform:rotate(180deg) skewY(-54deg);
	transform:rotate(180deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(7) {
	-webkit-transform:rotate(216deg) skewY(-54deg);
	transform:rotate(216deg) skewY(-54deg);
	background-color:#fff
}
.circle li:nth-child(8) {
	-webkit-.........完整代码请登录后点击上方下载按钮下载查看

网友评论0