123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- @charset "utf-8";
- /* 一流素材网www.16sucai.com*/
- .accordion,
- .accordion ul,
- .accordion li,
- .accordion a,
- .accordion span {
- margin: 0;
- padding: 0;
- border: none;
- outline: none;
- }
- .accordion li {
- list-style: none;
- }
- /* Layout & Style */
- .accordion li > a {
- display: block;
- position: relative;
- min-width: 110px;
- padding: 0 10px 0 40px;
- height: 32px;
- color: #fdfdfd;
- font: bold 12px/32px Arial, sans-serif;
- text-decoration: none;
- text-shadow: 0px 1px 0px rgba(0,0,0, .35);
- background: #6c6e74;
- background: -moz-linear-gradient(top, #6c6e74 0%, #4b4d51 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6e74), color-stop(100%,#4b4d51));
- background: -webkit-linear-gradient(top, #6c6e74 0%,#4b4d51 100%);
- background: -o-linear-gradient(top, #6c6e74 0%,#4b4d51 100%);
- background: -ms-linear-gradient(top, #6c6e74 0%,#4b4d51 100%);
- background: linear-gradient(top, #6c6e74 0%,#4b4d51 100%);
- -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
- -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
- box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
- }
- .accordion > li:hover > a,
- .accordion > li:target > a,
- .accordion > li > a.active {
- color: #3e5706;
- text-shadow: 1px 1px 1px rgba(255,255,255, .2);
-
- /*background: url(../img/active.png) repeat-x;*/
- background: #a5cd4e;
- background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
- background: -webkit-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
- background: -o-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
- background: -ms-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
- background: linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);
- }
- .accordion li > a span {
- display: block;
- position: absolute;
- top: 7px;
- right: 0;
- padding: 0 10px;
- margin-right: 10px;
-
- font: normal bold 12px/18px Arial, sans-serif;
- background: #404247;
-
- -webkit-border-radius: 15px;
- -moz-border-radius: 15px;
- border-radius: 15px;
- -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
- -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
- box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
- }
- .accordion > li:hover > a span,
- .accordion > li:target > a span,
- .accordion > li > a.active span {
- color: #fdfdfd;
- text-shadow: 0px 1px 0px rgba(0,0,0, .35);
- background: #3e5706;
- }
- /* Images */
- .accordion > li > a:before {
- position: absolute;
- top: 0;
- left: 0;
- content: '';
- width: 24px;
- height: 24px;
- margin: 4px 8px;
- background-repeat: no-repeat;
- background-position: 0px 0px;
- }
- .accordion li.files > a:before { background-position: 0px 0px; }
- .accordion li.files:hover > a:before,
- .accordion li.files:target > a:before,
- .accordion li.files > a.active:before { background-position: 0px -24px; }
- .accordion li.mail > a:before { background-position: -24px 0px; }
- .accordion li.mail:hover > a:before,
- .accordion li.mail:target > a:before,
- .accordion li.mail > a.active:before { background-position: -24px -24px; }
- .accordion li.cloud > a:before { background-position: -48px 0px; }
- .accordion li.cloud:hover > a:before,
- .accordion li.cloud:target > a:before,
- .accordion li.cloud > a.active:before { background-position: -48px -24px; }
- .accordion li.sign > a:before { background-position: -72px 0px; }
- .accordion li.sign:hover > a:before,
- .accordion li.sign:target > a:before,
- .accordion li.sign > a.active:before { background-position: -72px -24px; }
- /* Sub Menu */
- .sub-menu li a {
- color: #797979;
- text-shadow: 1px 1px 0px rgba(255,255,255, .2);
- background: #e5e5e5;
- border-bottom: 1px solid #c9c9c9;
- -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
- -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
- box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
- }
- .sub-menu li:hover a { background: #efefef; }
- .sub-menu li:last-child a { border: none; }
- .sub-menu li > a span {
- color: #797979;
- text-shadow: 1px 1px 0px rgba(255,255,255, .2);
- background: transparent;
- border: 1px solid #c9c9c9;
- -webkit-box-shadow: none;
- -moz-box-shadow: none;
- box-shadow: none;
- }
- .sub-menu em {
- position: absolute;
- top: 0;
- left: 0;
- margin-left: 14px;
- color: #a6a6a6;
- font: normal 10px/32px Arial, sans-serif;
- }
- /* Functionality */
- .accordion li > .sub-menu {
- display: none;
- }
- .accordion li:target > .sub-menu {
- display: block;
- }
|