Me gustaría dibujar una línea punteada, verticalmente en el centro de mi página, "escondida" debajo de cualquier cuadro de contenido en el camino ... ¿Hay alguna técnica para hacer esto en CSS, o tendré que usar un repitiendo imagen?¿Cómo dibujar una línea vertical punteada en el centro de la página usando CSS?
Respuesta
Para la línea de puntos, lo usaría:
.vertical_dotted_line
{
border-left: 1px dotted black;
height: 100px;
}
<div class="vertical_dotted_line"></div>
y para que sea under
otros elementos que necesita para jugar con el z-index
de su div línea de puntos y los otros divs (deben tener un valor bigged de z-index
)
debería ser simplemente negro en lugar de #black –
@CarlAmbroselli sí de hecho :) –
Esto se puede hacer repitiendo la imagen o CSS dependiendo del tipo de punto que desee ya que CSS tiene solo algunos tipos o incluso un solo punto normal.
Con CSS puede hacerlo haciendo el borde hacia la izquierda o hacia la derecha.
Por ejemplo
<div class="one"></div>
<div class="tow"></div>
CSS
.one{
width: 50%;
border-right: 1px dotted red;
}
y con la imagen
body{
background-image: url("dotted.png") repeat-y center top;
}
Esto le da puntos: http://jsfiddle.net/NBMRp/
body:after {
content:"";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 50%;
border-left: 2px dotted #444; /*change these values to suit your liking*/
}
Simplemente no son tan bonitas.
Buena solución sin solicitud de imagen – Scrimothy
Crear una imagen PNG en todo el 1px en Photoshop con el patrón deseado, a continuación, establecer como fondo (o una de las múltiples imágenes de fondo en CSS 3) del elemento <body>
, así:
body {
background-image: url("dottedLine.png") repeat-y center top;
}
Usted Probablemente pueda hacer esto sin archivos de imagen usando un URI data:
o creando un gradiente CSS3 de 2px de alto que se repite.
Si usted quiere las líneas deben extenderse hacia fuera de la altura del div -
.dashed-lines:after {
content:"";
position: absolute;
z-index: -1;
top: -50px;
bottom: -50px;
left: 50%;
border-left: 2px dotted #ce9b3a;
}
- 1. ¿Cómo podemos dibujar una línea vertical en la página web?
- 2. línea punteada en Jfreechart
- 3. CSS vertical alinea el centro en círculos
- 4. Ayuda para dibujar una línea punteada en OpenGl
- 5. ¿Cómo dibujar una línea punteada sobre un objeto?
- 6. Agregue una línea vertical punteada en ciertos valores de eje x usando ggplot
- 7. Centre el contenido en la página usando CSS
- 8. CSS Alineación vertical de texto al centro de la imagen
- 9. Línea vertical usando XML dibujable
- 10. Dibujar texto en el centro
- 11. HOWTO: Pinte una línea punteada en .NET (WinForms)
- 12. ¿Cómo dibujar una línea en la gráfica chartSeries usando quantmod?
- 13. Botón de centrado vertical usando css
- 14. Delphi - Dibujar texto multilínea en el centro de una rect
- 15. ¿Cómo puedo poner una línea vertical en el centro de un div?
- 16. Dibujar el separador vertical en UITableViewCell
- 17. cómo la posición de la imagen en el centro/centro tanto vertical como horizontalmente
- 18. ¿Cómo centro una cotización, vertical y horizontalmente en látex?
- 19. Dibujar el final vertical de la línea de barra de error en dotplot
- 20. Cómo forzar que una lista sea vertical usando html css
- 21. ¿Cómo puedo dibujar una línea vertical en una actividad cuando se presiona un botón?
- 22. centro de un div en el CSS
- 23. cómo dibujar una línea en una imagen?
- 24. Cómo dibujar la imagen en el centro del botón de radio
- 25. Alinee la tabla en el centro de la página
- 26. Ajuste de línea vertical usando polyfit
- 27. ¿Cómo poner un div en el centro del navegador usando CSS?
- 28. bloque en línea de visualización del centro CSS?
- 29. ¿Cómo centro contenido en un div usando CSS?
- 30. Mostrar la imagen en el centro de la página
¿Cómo serían los puntos tienen que ser? – banzomaikaka