¿Había alguna manera de diseñar un bloque html que sea una cuadrícula hexagonal? Similar a la de una colmena de abejas. Esto se parece más a una tarea de diseño css.celdas con forma hexagonal en html
Respuesta
Puede usar un borde grande que se inclinará y puede hacer formas triangulares en un elemento, fyi.
Ejemplo: http://jsfiddle.net/pAGJG/
para que pueda tomar una <div class="hexagon">
con un triángulo superior, parte media, y el triángulo inferior, y hacer múltiples hexágonos.
EDIT:
ejemplo Actualizado: http://jsfiddle.net/rRDby/
No es un hexágono perfecto pero te da una idea de cómo puede utilizarlo. Puedes divertirte solo.
editar # 2: Stu al parecer ya ha hecho algo @http://www.cssplay.co.uk/menus/hexagon.html
¿Puede el infractor explicar por qué? –
+1 para Stu! ¿Hay algo que el hombre * no haya hecho *? :-) – Potherca
Estos enlaces muestran cómo hacer triángulos o hexágonos individuales, pero la pregunta que se hace sobre la cuadrícula hexagonal es como un enlace de bienvenida. Consulte la respuesta de @ScotS – Rich
Salida Tantek Çelik's work from 2001: se genera un hexágono (junto con otras formas) de HTML y CSS. Eric Meyer también abordó el tema de "inclinaciones" here. Lasse Reichstein Nielsen has a straightforward how-to, así como un walkthrough of generating other shapes que podría ser de utilidad.
Sólo voy a arrojar esta respuesta por ahí, dudo que sea la correcta, pero el fraseo del OP es vago, y la verdad es que no me gustan las otras dos respuestas, se sienten incómodamente como hacks.
Si la única razón por la que necesita la "cuadrícula hexagonal" es para el fondo, entonces puede usar un mosaico simple de fondo CSS para obtener una cuadrícula hexagonal regular.
Tomando una imagen enlosables así:
A continuación, puede baldosas poco de CSS simple:
background: url('hex-tile.png');
y se debe repetir cuidadosamente para formar una "rejilla hexagonal". Ejemplo: http://jsfiddle.net/MqyHv/1/
... pero ¿qué sucede si necesita poner texto en cada celda? Creo que eso es lo que la pregunta estaba pidiendo. – Rich
- 1. Hexagonal mapa de autoorganización en Python
- 2. ¿Cómo represento una cuadrícula hexagonal/hexagonal en la memoria?
- 3. Combinar dos celdas de tabla HTML
- 4. Representación de forma y movimiento de un plano hexagonal
- 5. cadena doble a hexagonal y cadena hexagonal a doble
- 6. Desembalaje flotadores hexagonal codificada
- 7. NSTableView con celdas personalizadas
- 8. ¿Quitar espacio entre celdas en tablelayoutpanel en forma de Windows?
- 9. Encontrar vecinos adyacentes en una cuadrícula hexagonal
- 10. Rejilla hexagonal en esfera sin pentágono
- 11. paquete() en php. advertencia hexagonal dígitos ilegal
- 12. Representación hexagonal de flotadores en Haskell
- 13. ¿La forma más rápida de escribir celdas en Excel con Office Interop?
- 14. SWT: tabla con celdas que abarcan columnas
- 15. ¿Cómo convertir una cadena hexagonal para flotar en Java?
- 16. Ocultar celdas vacías en UITableView
- 17. ¿Cómo puedo detectar celdas vacías en una matriz de celdas?
- 18. cómo imprimir las celdas de una tabla con html dom simple
- 19. ¿Se pueden reorganizar las celdas de la tabla HTML con CSS?
- 20. ¿Cómo dibujar/administrar una cuadrícula hexagonal?
- 21. Fusionar celdas en JTable
- 22. Fusionar celdas en datagridview
- 23. HTML: hacer un enlace, enviar en forma?
- 24. ¿Cómo se usa celdas y celdas en HTML5?
- 25. UITableView con celdas estáticas no aparece
- 26. Forma correcta de eliminar y agregar nuevo html con jQuery
- 27. MATLAB: indice una matriz de celdas con una matriz de celdas de matrices y devuelve una matriz de celdas
- 28. Fusionar celdas con Ruby Gem Spreadsheet
- 29. ¿Cómo enviar de forma confiable un formulario HTML con JavaScript?
- 30. struct con 2 celdas vs std :: pair?
Esta pregunta relacionada [cuadrícula de hexágonos con tag] (http://stackoverflow.com/questions/26114920/hexagon-patern-with-img-tag) muestran una forma de lograr su objetivo. –