Team:ZJU-China/css/accordion menu.css

From 2013.igem.org

(Difference between revisions)
(This code is from Codrops. The resources on Codrops can be used freely in personal and commercial projects if integrated and built upon. http://tympanus.net/codrops/licensing/)
 
(6 intermediate revisions not shown)
Line 4: Line 4:
}
}
.ac-container label{
.ac-container label{
-
font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
+
font-family: "Comic Sans MS", cursive;
padding: 5px 20px;
padding: 5px 20px;
position: relative;
position: relative;
Line 48: Line 48:
right: 13px;
right: 13px;
top: 7px;
top: 7px;
-
background: transparent url(../images/arrow_down.png) no-repeat center center;
+
background: transparent url(https://static.igem.org/mediawiki/2013/c/cf/Arrow_down_accordion.png) no-repeat center center;
}
}
.ac-container input:checked + label:hover:after{
.ac-container input:checked + label:hover:after{
-
background-image: url(../images/arrow_up.png);
+
background-image: url(https://static.igem.org/mediawiki/2013/9/96/Arrow_up_accordion.png);
}
}
.ac-container input{
.ac-container input{
Line 89: Line 89:
}
}
.ac-container input:checked ~ article.ac-medium{
.ac-container input:checked ~ article.ac-medium{
-
height: 180px;
+
height: 250px;
}
}
.ac-container input:checked ~ article.ac-large{
.ac-container input:checked ~ article.ac-large{
-
height: 230px;
+
height: 650px;
 +
}
 +
.ac-container a {
 +
font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
 +
text-decoration: none;
 +
display: block;
 +
font-weight: normal;
 +
margin: 4px;
 +
font-size: 18px;
}
}

Latest revision as of 18:07, 24 September 2013

.ac-container{ width: 260px; text-align: left; } .ac-container label{ font-family: "Comic Sans MS", cursive; padding: 5px 20px; position: relative; z-index: 20; display: block; height: 30px; cursor: pointer; color: #777; text-shadow: 1px 1px 1px rgba(255,255,255,0.8); line-height: 33px; font-size: 19px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea)); background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%); background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%); background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%); background: linear-gradient(top, #ffffff 1%,#eaeaea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1); } .ac-container label:hover{ background: #fff; } .ac-container input:checked + label, .ac-container input:checked + label:hover{ background: #c6e1ec; color: #3d7489; text-shadow: 0px 1px 1px rgba(255,255,255, 0.6); box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 0px 2px 2px rgba(0,0,0,0.1); } .ac-container label:hover:after, .ac-container input:checked + label:hover:after{ content: ; position: absolute; width: 24px; height: 24px; right: 13px; top: 7px; background: transparent url(Arrow_down_accordion.png) no-repeat center center; } .ac-container input:checked + label:hover:after{ background-image: url(Arrow_up_accordion.png); } .ac-container input{ display: none; } .ac-container article{ background: rgba(255, 255, 255, 0.5); margin-top: -1px; overflow: hidden; height: 0px; position: relative; z-index: 10; -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; transition: height 0.3s ease-in-out, box-shadow 0.6s linear; } .ac-container article p{ font-style: italic; color: #777; line-height: 23px; font-size: 14px; padding: 20px; text-shadow: 1px 1px 1px rgba(255,255,255,0.8); } .ac-container input:checked ~ article{ -webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; transition: height 0.5s ease-in-out, box-shadow 0.1s linear; box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3); } .ac-container input:checked ~ article.ac-small{ height: 140px; } .ac-container input:checked ~ article.ac-medium{ height: 250px; } .ac-container input:checked ~ article.ac-large{ height: 650px; } .ac-container a { font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; text-decoration: none; display: block; font-weight: normal; margin: 4px; font-size: 18px; }