Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2014, 17:27
gonza182
 
Fecha de Ingreso: agosto-2013
Mensajes: 4
Antigüedad: 10 años, 8 meses
Puntos: 0
Centrar una imagén dentro de un DIV

Buenas tardes a todos,

Tengo una duda, y los posts que encontre en el buscador, no me ayudaron a solucionarlo.

Estoy iniciando en el mundo del CSS, y me es imposible centrar una imagen con un border-radius 50%, no importa lo que haga, siempre me queda estatica, no importa si cambio los margin o lo que haga.

Paso el codigo a ver si alguién puede darme una mano.

HTML.
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <meta charset="UTF-8">
  4.     <title>Menu efecto Hover</title>
  5.     <link rel="stylesheet" type="text/css" href="index_style.css">
  6.    
  7. </head>
  8.     <div id="home" class="container">
  9.         <img id="icon" alt="" src="pictures/icon1.png">
  10.     </div>
  11.     <header>
  12.        
  13.         <div class="contenedor" id="uno">
  14.             <img class="icon" src="pictures/icon1.png">
  15.             <p class="texto">Home</p>
  16.         </div>
  17.  
  18.         <div class="contenedor" id="dos">
  19.             <img class="icon" src="pictures/icon2.png">
  20.             <p class="texto">Pagina</p>
  21.         </div>
  22.  
  23.         <div class="contenedor" id="tres">
  24.             <img class="icon" src="pictures/icon3.png">
  25.             <p class="texto">Google</p>
  26.         </div>
  27.  
  28.         <div class="contenedor" id="cuatro">
  29.             <img class="icon" src="pictures/icon4.png">
  30.             <p class="texto">Apple</p>
  31.  
  32.         </div>
  33.  
  34.         <div class="contenedor" id="cinco">
  35.             <img class="icon" src="pictures/icon5.png">
  36.             <p class="texto">HTML 5</p>
  37.  
  38.         </div>
  39.  
  40.         <div class="contenedor" id="seis">
  41.             <img class="icon" src="pictures/icon6.png">
  42.             <p class="texto">Correo</p>
  43.  
  44.         </div>
  45.     </header>
  46.    
  47. </body>
  48. </html>

CSS
Código CSS:
Ver original
  1. *{
  2.     margin: 0px;
  3.     padding: 0px;
  4.     font-family: Helvetica;
  5. }
  6.  
  7. header{
  8.     margin: auto;
  9.     margin-top: 300px;
  10.     margin-left: auto;
  11.     width: 1200px;
  12.     height: 230px;
  13.     background-color: #f80808;
  14. }
  15.  
  16. div.contenedor{
  17.     width: 200px;
  18.     height: 230px;
  19.     float: left;
  20.     -webkit-transition:height .4s; /*transicion, del DIV*/
  21.    
  22. }
  23.  
  24. div#uno{
  25.     background-color: rgb(208,101,3);
  26. }
  27.  
  28. div#dos{
  29.     background-color: rgb(233,147,26);
  30. }
  31.  
  32. div#tres{
  33.     background-color: rgb(22,145,190);
  34. }
  35.  
  36. div#cuatro{
  37.     background-color: rgb(22,107,162);
  38. }
  39.  
  40. div#cinco{
  41.     background-color: rgb(27,54,71);
  42. }
  43.  
  44. div#seis{
  45.     background-color: rgb(21,40,54);
  46. }
  47.  
  48. img.icon{
  49.     display: block;
  50.     margin: 50px auto;
  51.     background-color: rgba(255,255,255,0.15);
  52.     width: 40px;
  53.     padding: 20px;
  54.     -webkit-border-radius: 50%;
  55.     -webkit-box-shadow: 0px 0px 0px 30px rgba(255,255,255,0); /*sombra de los iconos*/
  56.     -webkit-transition:box-shadow .4s;
  57.    
  58.  
  59. }
  60. p.texto{
  61.     font-size: 1.2em;
  62.     color:white;
  63.     text-align: center;
  64.     padding-top:10px;
  65.     opacity: .6;
  66.     -webkit-transition:padding-top .4s;
  67.  
  68.  
  69. }
  70.  
  71. div.contenedor:hover{
  72.     height:250px;
  73. }
  74.  
  75. div.contenedor:hover p.texto{
  76.     padding-top: 30px;
  77.     opacity: 1;
  78. }
  79.  
  80. div.contenedor:hover img.icon{
  81.     -webkit-box-shadow: 0px 0px 0px 0px rgba(255,255,255,.6);
  82. }
  83. body {
  84.     background-color: #ccc;
  85. }
  86.  
  87. div#home{
  88.     background-color: #FF5E3A;
  89. }
  90.  
  91. div.container{
  92.     width: 200px;
  93.     height: 200px;
  94.     border-radius: 50%;
  95.  
  96. }
  97. #icono{
  98.     display: block;
  99.     margin: auto;
  100. }

Alguno me podría explicar adonde me equivoque?

gracias!

Última edición por pzin; 12/07/2014 a las 17:39 Razón: Cambiar quote por highlight