Css 如何解决导航菜单不透明度问题?

Css 如何解决导航菜单不透明度问题?,css,animation,opacity,fadein,nav,Css,Animation,Opacity,Fadein,Nav,我已将代码粘贴到此处: [CSS-顶部为fadein内容,底部为nav内容] 但是,如果您想在浏览器中看到实际问题,请复制并粘贴以下内容……JSFIDLE以某种方式修复了它 HTML: 不及物动词 五:肝癌 内容提供商 俘获 CSS: /*CSS中的延迟淡入*/ #fadein-menu-1{ 不透明度:0; -webkit动画:fadein 1s轻松1s向前;/*Safari、Chrome和Opera>12.1*/ -moz动画:fadein 1s在1s中轻松前进;/*Firefoxdi

我已将代码粘贴到此处:

[CSS-顶部为fadein内容,底部为nav内容]

但是,如果您想在浏览器中看到实际问题,请复制并粘贴以下内容……JSFIDLE以某种方式修复了它

HTML:


不及物动词
五:肝癌
内容提供商
俘获
CSS:

/*CSS中的延迟淡入*/
#fadein-menu-1{
不透明度:0;
-webkit动画:fadein 1s轻松1s向前;/*Safari、Chrome和Opera>12.1*/
-moz动画:fadein 1s在1s中轻松前进;/*Firefox<16*/
-ms动画:fadein 1s轻松1s向前;/*Internet Explorer*/
-o型动画:fadein 1s在1s 1中轻松前进;/*Opera<12.1*/
动画:fadein 1s缓进1s向前;
}
#fadein-menu-2{
不透明度:0;
-webkit动画:fadein 1轻松1.2向前;/*Safari、Chrome和Opera>12.1*/
-moz动画:fadein 1在1.2s中轻松前进;/*Firefox<16*/
-ms动画:fadein 1s轻松1.2s向前;/*Internet Explorer*/
-o型动画:fadein 1在1.2秒内轻松前进;/*Opera<12.1*/
动画:fadein 1s缓进1.2s向前;
}
#fadein-menu-3{
不透明度:0;
-webkit动画:fadein 1s轻松1.4s向前;/*Safari、Chrome和Opera>12.1*/
-moz动画:fadein 1在1.4s中轻松前进;/*Firefox<16*/
-ms动画:fadein 1s轻松1.4s 1转发;/*Internet Explorer*/
-o-animation:fadein 1s轻松1.4s向前;/*Opera<12.1*/
动画:fadein 1s缓进1.4s向前;
}
#fadein-menu-4{
不透明度:0;
-webkit动画:fadein 1s轻松1.6s向前;/*Safari、Chrome和Opera>12.1*/
-moz动画:fadein 1s轻松1.6s向前;/*Firefox<16*/
-ms动画:fadein 1s轻松1.6s 1向前;/*Internet Explorer*/
-o型动画:fadein 1s轻松1.6s向前;/*Opera<12.1*/
动画:fadein 1秒轻松1.6秒向前;
}
@关键帧淡入淡出{
{0%{opacity:0;}100%{opacity:1;}
}
/*Firefox<16*/
@-moz关键帧fadein{
从{opacity:0;}
到{opacity:1;}
}
/*Safari、Chrome和Opera>12.1*/
@-webkit关键帧fadein{
从{opacity:0;}
到{opacity:1;}
}
/*Internet Explorer*/
@-ms关键帧fadein{
从{opacity:0;}
到{opacity:1;}
}
/*歌剧<12.1*/
@-o-关键帧fadein{
从{opacity:0;}
到{opacity:1;}
}
/*航行*/
a{
文字装饰:无;
}
桅顶{
字体系列:“开放式Sans”,无衬线;
}
导航{
显示:表格;
位置:相对位置;
表布局:固定;
宽度:100%;
}
导航输入{
显示:无;
}
导航标签{
保证金:0;
}
导航分区导航集装箱{
显示:表格行;
}
导航div.nav-container>div{
显示:表格单元格;
}
导航分区。导航集装箱>分区:第n个类型(5n+1)。幻灯片,导航分区。导航集装箱>分区:第n个类型(5n+1)a{
边框颜色:#186eb5;
}
导航div.nav-container>div:n类型(5n+1)。幻灯片:悬停,导航div.nav-container>div:n类型(5n+1)a:悬停{
颜色:#186eb5;
}
导航div.nav-container>div:n类型(5n+1)。幻灯片~子菜单,导航div.nav-container>div:n类型(5n+1)a~子菜单{
背景色:#186eb5;
}
导航div.nav-container>div:n类型(5n+1)输入:选中~label,导航div.nav-container>div:n类型(5n+1)。slide.active~label{
颜色:#186eb5;
}
导航分区。导航集装箱>分区:第n个类型(5n+2)。幻灯片,导航分区。导航集装箱>分区:第n个类型(5n+2)a{
边框颜色:#5aab1e;
}
导航div.nav-container>div:n类型(5n+2)。幻灯片:悬停,导航div.nav-container>div:n类型(5n+2)a:悬停{
颜色:#5aab1e;
}
导航div.nav-container>div:n类型(5n+2)。幻灯片~子菜单,导航div.nav-container>div:n类型(5n+2)a~子菜单{
背景色:#5aab1e;
}
导航div.nav-container>div:n类型(5n+2)输入:选中~label,导航div.nav-container>div:n类型(5n+2)。slide.active~label{
颜色:#5aab1e;
}
导航分区。导航集装箱>分区:第n个类型(5n+3)。幻灯片,导航分区。导航集装箱>分区:第n个类型(5n+3)a{
边框颜色:#db0a21;
}
导航div.nav-container>div:n类型(5n+3)。幻灯片:悬停,导航div.nav-container>div:n类型(5n+3)a:悬停{
颜色:#db0a21;
}
导航div.nav-container>div:n类型(5n+3)。幻灯片~子菜单,导航div.nav-container>div:n类型(5n+3)a~子菜单{
背景色:#db0a21;
}
导航div.nav-container>div:n类型(5n+3)输入:选中~label,导航div.nav-container>div:n类型(5n+3)。slide.active~label{
颜色:#db0a21;
}
导航分区。导航集装箱>分区:第n个类型(5n+4)。幻灯片,导航分区。导航集装箱>分区:第n个类型(5n+4)a{
边框颜色:#6926b8;
}
导航div.nav-container>div:n类型(5n+4)。幻灯片:悬停,导航div.nav-container>div:n类型(5n+4)a:悬停{
颜色:#6926b8;
}
导航div.nav-container>div:n类型(5n+4)。幻灯片~子菜单,导航div.nav-container>div:n类型(5n+4)a~子菜单{
背景色:#6926b8;
}
导航div.nav-container>div:n类型(5n+4)输入:选中~label,导航div.nav-container>div:n类型(5n+4)。slide.active~label{
颜色:#6926b8;
}
导航分区。导航容器>分区:第n个类型(5n+5)。幻灯片,导航分区。导航容器>分区:第n个类型(5n+5)a{
边框颜色:#FC1DCF;
}
导航div.nav-container>div:n类型(5n+5)。幻灯片:悬停,导航div.nav-container>div:n类型(5n+5)a:悬停{
颜色:#b1028d;
}
导航div.nav-container>div:n类型(5n+5)。幻灯片~子菜单,导航div.nav-container>div:n类型(5n+5)a~子菜单{
背景色:#fd4fda;
}
nav div.nav-container>div:N类型(5n+5)inpu
<header class="masthead" style="z-index:9999;  top:30%;">
  <nav>
    <div class="nav-container">
      <div id="fadein-menu-1">
        <input id="slider1" name="slider1" type="checkbox">
        <label class="slide has-child" for="slider1">
          <span class="element">Vi</span>
          <span class="name">V:HCC</span>
        </label>
        <div class="child-menu">
          <a href="#">Option 1</a>
          <a href="#">Option 2</a>
          <a href="#">Option 3</a>
        </div>
      </div>
      <div id="fadein-menu-2">
        <a class="slide" href="#">
          <span class="element">Cd</span>
          <span class="name">Cadence</span>
        </a>
      </div>
      <div id="fadein-menu-3">
        <input id="slider2" name="slider2" type="checkbox">
        <label class="slide has-child" for="slider2">
          <span class="element">Cp</span>
          <span class="name">Capture</span>
        </label>
        <div class="child-menu">
          <a href="#">Option 1</a>
          <a href="#">Option 2</a>
          <a href="#">Option 3</a>
          <a href="#">Option 4</a>
          <a href="#">Option 5</a>
          <a href="#">Option 6</a>
        </div>
      </div>
      <div id="fadein-menu-4">
        <a class="slide" href="#">
          <span class="element">Ea</span>
          <span class="name">V:EA</span>
        </a>
      </div>
</header>
/* Delayed Fade-In CSS */

#fadein-menu-1 {
    opacity:0;
    -webkit-animation: fadein 1s ease-in 1s 1 forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s ease-in 1s 1 forwards; /* Firefox < 16 */
        -ms-animation: fadein 1s ease-in 1s 1 forwards; /* Internet Explorer */
         -o-animation: fadein 1s ease-in 1s 1 forwards; /* Opera < 12.1 */
            animation: fadein 1s ease-in 1s 1 forwards;
}
#fadein-menu-2 {
    opacity:0;
    -webkit-animation: fadein 1s ease-in 1.2s 1 forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s ease-in 1.2s 1 forwards; /* Firefox < 16 */
        -ms-animation: fadein 1s ease-in 1.2s 1 forwards; /* Internet Explorer */
         -o-animation: fadein 1s ease-in 1.2s 1 forwards; /* Opera < 12.1 */
            animation: fadein 1s ease-in 1.2s 1 forwards;
}
#fadein-menu-3 {
    opacity:0;
    -webkit-animation: fadein 1s ease-in 1.4s 1 forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s ease-in 1.4s 1 forwards; /* Firefox < 16 */
        -ms-animation: fadein 1s ease-in 1.4s 1 forwards; /* Internet Explorer */
         -o-animation: fadein 1s ease-in 1.4s 1 forwards; /* Opera < 12.1 */
            animation: fadein 1s ease-in 1.4s 1 forwards;
}
#fadein-menu-4 {
    opacity:0;
    -webkit-animation: fadein 1s ease-in 1.6s 1 forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s ease-in 1.6s 1 forwards; /* Firefox < 16 */
        -ms-animation: fadein 1s ease-in 1.6s 1 forwards; /* Internet Explorer */
         -o-animation: fadein 1s ease-in 1.6s 1 forwards; /* Opera < 12.1 */
            animation: fadein 1s ease-in 1.6s 1 forwards;
}

@keyframes fadein {
{ 0% { opacity:0; } 100% { opacity:1; } }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}





/* Navigation */


a {
  text-decoration: none;
}
.masthead {
  font-family: "Open Sans", sans-serif;
}
nav {
  display: table;
  position: relative;
  table-layout: fixed;
  width: 100%;
}
nav input {
  display: none;
}
nav label {
  margin: 0;
}
nav div.nav-container {
  display: table-row;
}
nav div.nav-container > div {
  display: table-cell;
}
nav div.nav-container > div:nth-of-type(5n+1) .slide, nav div.nav-container > div:nth-of-type(5n+1) a {
  border-color: #186eb5;
}
nav div.nav-container > div:nth-of-type(5n+1) .slide:hover, nav div.nav-container > div:nth-of-type(5n+1) a:hover {
  color: #186eb5;
}
nav div.nav-container > div:nth-of-type(5n+1) .slide ~ .child-menu, nav div.nav-container > div:nth-of-type(5n+1) a ~ .child-menu {
  background-color: #186eb5;
}
nav div.nav-container > div:nth-of-type(5n+1) input:checked ~ label, nav div.nav-container > div:nth-of-type(5n+1) .slide.active ~ label {
  color: #186eb5;
}
nav div.nav-container > div:nth-of-type(5n+2) .slide, nav div.nav-container > div:nth-of-type(5n+2) a {
  border-color: #5aab1e;
}
nav div.nav-container > div:nth-of-type(5n+2) .slide:hover, nav div.nav-container > div:nth-of-type(5n+2) a:hover {
  color: #5aab1e;
}
nav div.nav-container > div:nth-of-type(5n+2) .slide ~ .child-menu, nav div.nav-container > div:nth-of-type(5n+2) a ~ .child-menu {
  background-color: #5aab1e;
}
nav div.nav-container > div:nth-of-type(5n+2) input:checked ~ label, nav div.nav-container > div:nth-of-type(5n+2) .slide.active ~ label {
  color: #5aab1e;
}
nav div.nav-container > div:nth-of-type(5n+3) .slide, nav div.nav-container > div:nth-of-type(5n+3) a {
  border-color: #db0a21;
}
nav div.nav-container > div:nth-of-type(5n+3) .slide:hover, nav div.nav-container > div:nth-of-type(5n+3) a:hover {
  color: #db0a21;
}
nav div.nav-container > div:nth-of-type(5n+3) .slide ~ .child-menu, nav div.nav-container > div:nth-of-type(5n+3) a ~ .child-menu {
  background-color: #db0a21;
}
nav div.nav-container > div:nth-of-type(5n+3) input:checked ~ label, nav div.nav-container > div:nth-of-type(5n+3) .slide.active ~ label {
  color: #db0a21;
}
nav div.nav-container > div:nth-of-type(5n+4) .slide, nav div.nav-container > div:nth-of-type(5n+4) a {
  border-color: #6926b8;
}
nav div.nav-container > div:nth-of-type(5n+4) .slide:hover, nav div.nav-container > div:nth-of-type(5n+4) a:hover {
  color: #6926b8;
}
nav div.nav-container > div:nth-of-type(5n+4) .slide ~ .child-menu, nav div.nav-container > div:nth-of-type(5n+4) a ~ .child-menu {
  background-color: #6926b8;
}
nav div.nav-container > div:nth-of-type(5n+4) input:checked ~ label, nav div.nav-container > div:nth-of-type(5n+4) .slide.active ~ label {
  color: #6926b8;
}
nav div.nav-container > div:nth-of-type(5n+5) .slide, nav div.nav-container > div:nth-of-type(5n+5) a {
  border-color: #FC1DCF;
}
nav div.nav-container > div:nth-of-type(5n+5) .slide:hover, nav div.nav-container > div:nth-of-type(5n+5) a:hover {
  color: #b1028d;
}
nav div.nav-container > div:nth-of-type(5n+5) .slide ~ .child-menu, nav div.nav-container > div:nth-of-type(5n+5) a ~ .child-menu {
  background-color: #fd4fda;
}
nav div.nav-container > div:nth-of-type(5n+5) input:checked ~ label, nav div.nav-container > div:nth-of-type(5n+5) .slide.active ~ label {
  color: #FC1DCF;
}
nav a, nav label {
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
nav .slide {
  padding: 10px 10px;
  font-size: 1em;
  display: block;
  color: #393939;
  border-top: 4px solid transparent;
  position: relative;
  -moz-transition-property: border-width, color;
  -o-transition-property: border-width, color;
  -webkit-transition-property: border-width, color;
  transition-property: border-width, color;
  -moz-transition-duration: 0.1s, 0.2s;
  -o-transition-duration: 0.1s, 0.2s;
  -webkit-transition-duration: 0.1s, 0.2s;
  transition-duration: 0.1s, 0.2s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -moz-transition-delay: 0.2s, 0s;
  -o-transition-delay: 0.2s, 0s;
  -webkit-transition-delay: 0.2s, 0s;
  transition-delay: 0.2s, 0s;
}
nav .slide .element {
  font-size: 1.25em;
  font-weight: 600;
  font-style: normal;
  display: block;
  line-height: 1;
}
nav .slide .name {
  font-size: 0.6875em;
  position: relative;
}
nav .has-child .name:after {
  content: "";
  width: 10px;
  height: 4px;
  background-image: url("http://www.elemental-shift.com/remote-assets/down-arrow.svg");
  display: block;
  position: absolute;
  bottom: -9px;
  left: 1px;
  background-repeat: no-repeat;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
nav .child-menu {
  display: block;
  position: absolute;
  max-height: 0;
  overflow: hidden;
  background-color: #393939;
  width: 100%;
  top: 65px;
  left: 0;
  z-index: 5000;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  -webkit-transition-property: max-height;
  transition-property: max-height;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
nav .child-menu a {
  color: white;
  display: inline-block;
  padding: 15px 30px 15px 10px;
  font-size: 0.9375em;
}
nav input:checked ~ .child-menu {
  max-height: 100px;
  -moz-transition-property: max-height;
  -o-transition-property: max-height;
  -webkit-transition-property: max-height;
  transition-property: max-height;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
nav input:checked ~ .has-child .name:after {
  -moz-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

@media only screen and (min-width: 48.0625em) {
  nav {
    display: block;
    table-layout: auto;
  }
  nav div.nav-container {
    display: block;
  }
  nav div.nav-container > div {
    display: block;
    margin: 5px 0;
  }
  nav div.nav-container > div:hover .slide {
    border-left-width: 55px;
    -moz-transition-delay: 0;
    -o-transition-delay: 0;
    -webkit-transition-delay: 0;
    transition-delay: 0;
  }
  nav .slide {
    display: block;
    width: auto;
    border-left: solid 4px #393939;
    border-top: none;
  }
  nav .slide .element {
    line-height: 1;
  }
  nav .child-menu {
    display: block;
    position: relative;
    top: 0;
    background-color: transparent !important;
    margin-left: 55px;
    width: auto;
    max-height: 0px;
    overflow: hidden;
    border-top: none;
  }
  nav .child-menu a {
    color: #393939;
    display: block;
    padding: 3px 0 3px 10px;
    font-size: 0.8125em;
  }
  nav input:checked ~ div.child-menu {
    max-height: 120px;
  }
  nav input:checked ~ .slide {
    border-width: 55px;
  }
.masthead {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
}
}
animation: fadein 1s ease-in 1.4s 1 forwards;
#fadein-menu-1 {
    /* Remove from all the elements */
    //opacity:0;
    -webkit-animation: fadein 1s ease-in 1s 1 forwards; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s ease-in 1s 1 forwards; /* Firefox < 16 */
        -ms-animation: fadein 1s ease-in 1s 1 forwards; /* Internet Explorer */
         -o-animation: fadein 1s ease-in 1s 1 forwards; /* Opera < 12.1 */
            animation: fadein 1s ease-in 1s 1 forwards;
}