Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2014, 17:36
Triby2
 
Fecha de Ingreso: julio-2014
Mensajes: 334
Antigüedad: 10 años, 4 meses
Puntos: 30
Problema con cajas flotantes

Wenas a todos!

Esto es lo que tengo:


Mi objetivo es poner todo el menú en línea y la palabra "Presupuesto" sobre el Fondo semitransparente rojo.

Aquí está el código HTML:
Código HTML:
Ver original
  1. <div id="crystal" class="shadow">
  2.    <div id="head_wrap">
  3.        <div id="logo"></div>
  4.        <div id="titulo">Titulo<p>Slogan</p></div>
  5.        <div id="menu">
  6.            <div id="boton"><a href="#">Inicio</a></div>
  7.            <div id="boton"><a href="#">La Empresa</a></div>
  8.            <div id="boton"><a href="#">Servicios</a></div>
  9.            <div id="boton"><a href="#">Contacto</a></div>
  10.               <div class="cotizar tamano">Presupuesto</div>
  11.               <div class="fondo tamano trans"></div>
  12.       </div>
  13.    </div>
  14. </div>

Y el css responsable de todo eso:
Código CSS:
Ver original
  1. #head_wrap {
  2.     position: relative;
  3.     top: 7px;
  4.     left: 7px;
  5. }
  6.  
  7. #crystal {
  8.     position: relative;
  9.     background: url(../images/crystal3.png);
  10.     border-top-left-radius: 45px 27%;
  11.     border-bottom-right-radius: 45px 27%;
  12.     height: 117px;
  13.     width: 100%;
  14. }
  15.  
  16. .shadow {
  17.     box-shadow: #333 0px 1px 1px 1px;
  18.     -webkit-box-shadow: #333 0px 1px 1px 1px;
  19.     -moz-webkit-box-shadow: #333 0px 1px 1px 1px;
  20.     -o-webkit-box-shadow: #333 0px 1px 1px 1px;
  21. }
  22.  
  23. #logo {
  24.     background: url(../images/logo_trans_p.png) no-repeat;
  25.     float: left;
  26.     height: 103px;
  27.     width: 70px;
  28. }
  29.  
  30. #titulo {
  31.     color: white;
  32.     font-size: 35px;
  33.     float: left;
  34.     padding: 0px 10px;
  35.     height: 70px;
  36.     width: 88%;
  37. }
  38.     #titulo p {
  39.         margin: 0;
  40.         padding: 0px 120px;
  41.         font-size: 20px;
  42.     }
  43.  
  44. #menu {
  45.     background: rgba(77,76,77,1);
  46.     background: -moz-linear-gradient(left, rgba(77,76,77,1) 0%, rgba(245,245,245,0.1) 70%, rgba(245,245,245,0) 78%);
  47.     background: -webkit-gradient(left top, right top, color-stop(0%, rgba(77,76,77,1)), color-stop(70%, rgba(245,245,245,0.1)), color-stop(78%, rgba(245,245,245,0)));
  48.     background: -webkit-linear-gradient(left, rgba(77,76,77,1) 0%, rgba(245,245,245,0.1) 70%, rgba(245,245,245,0) 78%);
  49.     background: -o-linear-gradient(left, rgba(77,76,77,1) 0%, rgba(245,245,245,0.1) 70%, rgba(245,245,245,0) 78%);
  50.     background: -ms-linear-gradient(left, rgba(77,76,77,1) 0%, rgba(245,245,245,0.1) 70%, rgba(245,245,245,0) 78%);
  51.     background: linear-gradient(to right, rgba(77,76,77,1) 0%, rgba(245,245,245,0.1) 70%, rgba(245,245,245,0) 78%);
  52.     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4c4d', endColorstr='#f5f5f5', GradientType=1 );
  53.     position: relative;
  54.     float: left;
  55.     margin-left: 5px;
  56.     height: 30px;
  57.     width: 88.5%;
  58. }
  59.  
  60. #menu a { color: white; text-decoration: none; }
  61.  
  62. #boton {
  63.     float: left;
  64.     text-align: center;
  65.     padding: 5px;  
  66.     width: 15%;
  67.     transition-duration: 0.2s;
  68. }
  69.  
  70. #boton_r {
  71.     position: absolute;
  72.     bottom: 0px;
  73.     text-align: center;
  74.     padding: 5px;  
  75.     width: 15%;
  76. }
  77.  
  78. .cotizar {
  79.     background-color: transparent;
  80.     color: #FFF;
  81.     float: right;
  82.     text-align: center;
  83.     z-index: 1;
  84. }
  85.  
  86. .fondo {
  87.     background-color: red;
  88.     border-bottom-right-radius: 100px 80px;
  89.     margin: 0;
  90.     float: right;
  91. }
  92.  
  93. .tamano { height: 100%; width: 200px; }
  94. .trans { opacity: 0.5; }

Me es imposible dar con el código correcto para dejarlo como yo quiero...