Comunidad de diseño web y desarrollo en internet online

Soy inexperto, Necesito hacer unos ciculos

Citar            
MensajeEscrito el 21 May 2015 01:48 pm
Hola amigos,necesito su ayuda por favor, no tengo idea de como hacer cosas en html pero necesito hacer para ganar unos puntos en mi materia una cosa supongo que sencilla.
Necesito hacer 5 circulos de color rojo seguidos, que tengan texto adentro y que sean responsivos
(no se como agregar imagenes asi que los expresare con la letra O)

algo así:
digamos que esa es la pagina
|------------------------------------|
| O O O O O |
| |
| |
| |
| |
| |
|------------------------------------|

eso necesito hacer porfavor

Por dantexvo

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 May 2015 04:15 pm
Usa border-radius:

Código HTML :

<style>
<!DOCTYPE html>
<html lang="es">
<head>
<style>
span.circulo_rojo { 
   background-color: red;
   border-radius: 10px;
   color: white;
   display: inline-block;
   font-size: 8pt;
   height: 20px;
   line-height: 12pt;
   margin: 0;
   padding: 0;
   text-align: center;
   vertical-align: baseline;
   width: 20px;
}
</style>
</head>
<body>
<p>
   <span class="circulo_rojo">A</span>
   <span class="circulo_rojo">B</span>
   <span class="circulo_rojo">C</span>
   <span class="circulo_rojo">D</span>
   <span class="circulo_rojo">E</span>
</p>
</body>
</html>

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 May 2015 05:03 pm
exactamente es lo que necesito. muchas gracias

Por dantexvo

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 May 2015 05:51 pm
amigo una pregunta mas, le puse mi texto, pero es medio largo y no entra completo como hago para que se baje
por ejemplo:
Texto = Con Respeto y Amor
Ese texto no entra dentro el circulo, como haria para que salga asi
Con
Respeto y
Amor

Por dantexvo

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 May 2015 03:23 am
Yo no lo haría dentro de un <p>.. más bien usaria un <div> y dentro el párrafo con texto.

Código HTML :

<div class="circulo"><p>Con Respeto y Amor</p></div>
<div class="circulo"><p>Con Respeto y Amor</p></div>
<div class="circulo"><p>Con Respeto y Amor</p></div>
<div class="circulo"><p>Con Respeto y Amor</p></div>
<div class="circulo"><p>Con Respeto y Amor</p></div>


Código CSS :

.circulo { 
   background-color: red;
   border-radius: 50%;
   color: white;
   display: inline-block;
   text-align: center;
   vertical-align: middle;
   width:80px;
   height:80px;

}

p{
  margin:0;
  padding:.5em;
}


Con border-radius al 50% te aseguras que el elemento siempre sea un circulo (siempre y cuando su alto y su ancho sean iguales).
display: inline-block permite que se coloquen uno al lado del otro.
vertical-align con valor middle sirve para que estén verticalmente centrados entre si.

Después tenes que jugar un poco con el ancho y alto del circulo, y también con los márgenes, paddings y tamaño del texto hasta lograr lo que buscas.

Te dejo el ejemplo:
http://codepen.io/anon/pen/ZGpgQZ

Saludos

Por fede5426

20 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 May 2015 02:40 pm
Muchas gracias por la ayuda

Por dantexvo

2 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.