Foros del Web » Creando para Internet » CSS »

Nav fixed cambia con opacity en animacion @keyframes

Estas en el tema de Nav fixed cambia con opacity en animacion @keyframes en el foro de CSS en Foros del Web. Hola, saludos a todos, soy diseñador empezando en la programacion y estoy creando una web, pero tengo un problema :"La cabecera esta en position fixed(fija), ...
  #1 (permalink)  
Antiguo 09/07/2014, 12:45
 
Fecha de Ingreso: abril-2014
Mensajes: 7
Antigüedad: 10 años, 7 meses
Puntos: 0
Exclamación Nav fixed cambia con opacity en animacion @keyframes

Hola, saludos a todos, soy diseñador empezando en la programacion y estoy creando una web, pero tengo un problema :"La cabecera esta en position fixed(fija), pero debajo tengo un div llamado etiqueta en donde esta el banner animado en css(animation con background-position), pero al momento de hacer el efecto opacity en la img background de la div etiqueta, el div etiqueta salta al frente posicionandose sobre la cabecera". Espero me puedan ayudar. Gracias

P.D.:(1) He usado z-index pero no he visto resultado alguno. Mi codigo css esta en stylus.
(2)Pero al quitar el efecto opacity todo funciona correctamente.


Codigo HTML:
Código HTML:
<header>
        	<div id="cabecera">
                <div id="logotipo">
                    <a href="index.html"><img src="img/logomickysgym.png"></a>
                </div>
                <nav>
                    <ul id="navprincipal">

                        <li class="nombre">Micky's Gym & Fitness</li>
                        <li class="opciones"><a href="clases.html">Clases</a></li>
                        <li class="opciones"><a href="#">Rutinas</a></li>
                        <li class="opciones" id="desplegable">
                            <a href="#">Músculos / Ejercicio</a>

                                <ul id="navmusculos">
                                    <li><a href="#">Abdominales</a></li>
                                    <li><a href="#">Biceps</a></li>
                                    <li><a href="#">Espalda</a></li>
                                    <li><a href="#">Glúteos</a></li>
                                    <li><a href="#">Hombros</a></li>
                                    <li><a href="#">Piernas</a></li>
                                    <li><a href="#">Triceps</a></li>
                                </ul>

                        </li>
                        <li class="opciones"><a href="#">Staff</a></li>
                        <li class="opciones"><a href="#">Contacto</a></li>
                        <li id="facebook" class="redsocial"><a href="#"></a></li>
                        <li id="twitter" class="redsocial"><a href="#"></a></li>
                        <li class="horario"> L - S : 9:00 - 20:00 hrs.</li>

                    </ul>
                </nav>
            </div>    
            <div id="presentacion">
                <div id="etiquetas">
                    <div id="etiquetajuste">
                        <div id="etiquetatexto">
                            <div id="abdominales">
                                <h3>¿ABDOMINALES <br>REALES?</h3>
                            </div>
                            <div id="nosotros">
                    
                                <div id="consiguelos">
                                    ¡CONSÍGUELOS CON
                                </div>
                                <img src="img/nosotros.png">
                            </div>
                        </div>
                        <div id="etiquetaprecio">
                            <div id="oferta">
                                <img src="img/oferta.png">
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </header> 
Codigo CSS:
Código:
body
  background:url("../img/fondofondo2.jpg") center top fixed no-repeat 
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -ms-background-size:cover;
  
  width: 100%
  margin: 0 auto
  overflow: scroll
  text-align: center

header
  width: 100%
  margin: 0 auto
  text-align: center

nav
  
  /*margin-left: -4px*/
  height:26px

#logotipo,nav
  display: inline-block
  vertical-align: top
  margin: 0
  padding: 0

nav ul li a  
  list-style:none
  text-decoration:none

#navprincipal
  box-shadow: 2px 2px 3px rgba(0,0,0,.35)


nav ul li
  display: inline-block
  background: #00afbd
  font-size: 14px
  list-style: none
  margin: auto 0
  padding: .2em 1em
  position:relative
  text-align: center
  vertical-align: middle

.opciones
  display: inline-block
  background: #00afbd
  border-right: 3px solid #0089a0
  color: #00667c
  font-size: 14px
  list-style: none
  text-decoration:none
  margin-right: -4px
  padding: .265em .6em
  vertical-align: middle

.opciones a:hover
  color: rgba(1, 45, 61, 1)

#abdominales
  
  width:125px
  margin-left:1.35em
  margin-bottom:1em
  opacity:1
  -webkit-transform:translateX(22px)
  -webkit-animation:verabdominales 10s
  -webkit-animation-iteration-count: infinite

@-webkit-keyframes verabdominales
  0%
    opacity:0
    -webkit-transform:translateX(-10px) 
  7%
    opacity:0
    -webkit-transform:translateX(-10px)
     
  25%
    opacity:1
    -webkit-transform:translateX(22px) 
    
  100%
    opacity:1
    -webkit-transform:translateX(22px) 
	
#cabecera
  position: fixed
  left: 17%
  margin: 0 auto
  text-align: center
  padding:0

#contenedor
  width: 80%
  margin: 0 auto

#consiguelos
  color: rgba(0,102,124,1)
  font-family:ubuntubolditalic
  font-size:24px
  margin:0
  padding-top:.1em

#etiquetas
  background-color: rgba(0, 0, 0, .2)

  background:url("../img/banner.png") center bottom no-repeat
  background-size:990px 193px
  background-position:-10px 36px
  opacity:1
  padding:0 1em
  z-index:-100
  width:78%
  margin:0 auto
  padding-top: 6em
  padding-bottom: 0em


  -webkit-animation: verbanner 10s
  -webkit-animation-iteration-count: infinite


@-webkit-keyframes verbanner
  0%   
    background-position:-10px 36px
    opacity:0

  10%
    
    background-position:15px 36px
    opacity:1
  100%
    
    background-position:15px 36px
    opacity:1

#etiquetatexto, #etiquetaprecio
  display:inline-block
  vertical-align:bottom
  margin:0

#etiquetatexto
  width:35%
  margin:0 0 0 5.5em

#etiquetaprecio
  width:15%
  text-align:left
  margin:0 0 0 14%
  padding:0
  font-size:0

  opacity:1
  -webkit-transform:translateX(-30px)
  -webkit-animation:verprecio 10s
  -webkit-animation-iteration-count: infinite

@-webkit-keyframes verprecio
  0%
    opacity:0
    -webkit-transform:translateX(-30px) 
     
  20%
    opacity:0
    -webkit-transform:translateX(-30px)

  35%
    opacity:0
    -webkit-transform:translateX(-30px)

  45%
    opacity:1
    -webkit-transform:translateX(0px) 
  
  50%
    opacity:1
    -webkit-transform:translateX(0px) 

  100%
    opacity:1
    -webkit-transform:translateX(0px) 

#etiquetajuste
  margin:0
  text-align:left 

#etiquetas img
  margin:0

#logotipo
  margin: 0
  padding:0

#desplegable #navmusculos 
  border-radius:0 0 7px 7px
  box-shadow: 2px 2px 3px rgba(0,0,0,.35)
  left:0
  margin:0
  opacity:0
  position:absolute
  width:142.5px
  overflow:hidden
  top: 26px;
  
  
  transition: opacity 1s
  -webkit-transition: opacity 1s
  -moz-transition: opacity 1s
  

#desplegable:hover > #navmusculos 
  opacity:1
  margin:0
  position:absolute
  left:0
  top:26px

#navmusculos li a
  border:none
  margin:0
  padding:0
  text-align:center
  padding:5px 20px

#navmusculos li a:hover
  color:#00667c

#navmusculos li:hover
  background-color:#00afbd

#navmusculos li 
  background-color:#00d7de
  border:1px solid #05e5e5
  display:block
  list-style:none
  margin:0 auto
  text-decoration:none
  
  height:0px
  overflow:hidden
  transition:height .5s
  -webkit-transition:height .5s
  -moz-transition:height .5s
  -ms-transition:height 1.5s

#navmusculos li:last-child
  border-radius:0 0 7px 7px

#desplegable:hover > #navmusculos li
  height:20px
  overflow:visible

#nosotros
  opacity:1
  -webkit-transform:translateX(-30px)
  -webkit-animation:vernosotros 10s
  -webkit-animation-iteration-count: infinite

@-webkit-keyframes vernosotros
  0%
    opacity:0
    -webkit-transform:translateX(-30px) 
     
  20%
    opacity:0
    -webkit-transform:translateX(-30px)

  35%
    opacity:1
    -webkit-transform:translateX(30px)

  50%
    opacity:1
    -webkit-transform:translateX(30px) 

  100%
    opacity:1
    -webkit-transform:translateX(30px) 

#presentacion
  margin:0
  padding:0

Última edición por ottojeanpierre; 09/07/2014 a las 12:49 Razón: error de tipeo

Etiquetas: fixed, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:37.