html,body,ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend { margin:0; padding:0; list-style:none; } input,img { margin:0; padding:0; border:0 none; outline:-style:none; vertical-align:middle; } textarea { resize:none; } table { border-collapse:collapse; } a { text-decoration:none; } .h1 { height:1px; } .h2 { height:2px; } .h3 { height:3px; } .h4 { height:4px; } .h5 { height:5px; } .h6 { height:6px; } .h7 { height:7px; } .h8 { height:8px; } .h9 { height:9px; } .h10 { height:10px; } .h11 { height:11px; } .h12 { height:12px; } .h13 { height:13px; } .h14 { height:14px; } .h15 { height:15px; } .h16 { height:16px; } .h17 { height:17px; } .h18 { height:18px; } .h19 { height:19px; } .h20 { height:20px; } .fl { float:left; } .fr { float:right; } .cb { clear:both; } .clearfix:after { content:""; height:0; line-height:0; display:block; visibility:hidden; clear:both; } .clearfix { zoom:1; } body { background-color:#ccc; } a { color:#888; font-family:"Microsoft YaHei"; } div { width:80%; height:50px; margin:100px auto; background-color:#292929; } div>ul { display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; } div>ul>li { width:300px; height:50px; line-height:50px; text-align:center; cursor:pointer; } div li:hover { background:#1c1c1c; } .subnav { width:100%; perspective:400px; perspective-origin:top; max-height:0; } .subnav li { background:linear-gradient(#292929,#252525); opacity:0; transform:rotateY(90deg); transition:opacity 0.4s,transform 0.5s; } div>ul>li:hover .subnav li { opacity:1; transform:none; } div>ul>li:hover .subnav li:nth-child(1) { transition-delay:0ms; } div>ul>li:hover .subnav li:nth-child(2) { transition-delay:50ms; } div>ul>li:hover .subnav li:nth-child(3) { transition-delay:100ms; } div>ul>li:hover .subnav li:nth-child(4) { transition-delay:150ms; } div>ul>li:hover .subnav li:nth-child(5) { transition-delay:200ms; } div>ul>li:hover .subnav li:nth-child(6) { transition-delay:250ms; } .subnav li:nth-child(1) { transition-delay:250ms; } .subnav li:nth-child(2) { transition-delay:200ms; } .subnav li:nth-child(3) { transition-delay:150ms; } .subnav li:nth-child(4) { transition-delay:100ms; } .subnav li:nth-child(5) { transition-delay:50ms; } .subnav li:nth-child(6) { transition-delay:0ms; }