Skip to main content
100%

Teachings Viz as layers

✓ Published1🌍 Public
NNita
Last edited Mar 28, 2025
Created on Mar 28, 2025
Forked from HTML Starter

This interactive visualization presents Buddha’s teachings as concentric colored circles, with inner layers representing core concepts and outer layers showing derived principles. Clicking a circle or a legend item displays the teaching’s details in a panel below. Built with D3.js v7, the SVG circles use d3 selection and data binding, with opacity adjustments on click to highlight selected layers. The legend is interactive, and the visualization supports responsive layout through CSS media queries.

AI-generated description

Buddha's Teachings Visualization

This interactive visualization presents the key teachings of Buddha in concentric layers, like an onion. The inner layers represent the most fundamental teachings, while the outer layers represent more complex or derived concepts.

Layers of Teachings (from inner to outer)

  1. The Four Noble Truths - The foundation of Buddhist teaching about suffering and liberation
  2. The Noble Eightfold Path - The way to the end of suffering
  3. The Five Precepts - Basic ethical guidelines for Buddhist practitioners
  4. The Three Marks of Existence - Fundamental characteristics of all sentient beings
  5. The Four Immeasurables - Positive qualities to be cultivated
  6. Dependent Origination - Understanding the causes and conditions of suffering

How to Use

Click on any layer to learn more about that particular teaching. The information will be displayed in the panel below the visualization. You can also use the legend on the right to select a specific teaching.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (with D3.js library)
MIT Licensed

Similar vizzes