Israel-Hamas Conflict Timeline
An interactive timeline charts the Israel-Hamas conflict from 1987 to 2025, using a horizontal time axis and circular nodes to mark eight key events. The visualization encodes event type through color and size, with conflict events rendered as larger, orange circles. Hovering a node reveals a tooltip with the year, event name, and brief details, while clicking scrolls the page to a corresponding detailed section in the accompanying HTML document. Built with D3.js v7, the SVG graphic uses `d3.scaleTime`, `d3.axisBottom`, and `d3.scaleOrdinal` to position and style the timeline nodes.
AI-generated descriptionIsrael-Hamas Conflict Timeline
This project provides an interactive visualization and detailed timeline of the Israel-Hamas conflict from 1987 to the present day.
Features
- Interactive D3.js timeline visualization
- Chronological display of major events and conflicts
- Detailed descriptions of each conflict
- Responsive design for all device sizes
Usage
- Click on timeline events to navigate to detailed descriptions
- Hover over events for quick information
- Expand/collapse detailed conflict information
Technologies Used
- HTML5/CSS3
- JavaScript
- D3.js for data visualization
Setup
Simply open the index.html file in a web browser to view the timeline. For local development, you may want to run a local server to avoid CORS issues with the D3.js library.
Example using Python: