Et veniam dolore ipsam. Repellendus doloremque pariatur et et et. Debitis blanditiis enim repellat voluptatem earum impedit.
CSS Charts: How to Create an Organizational Chart

CSS Charts: How to Create an Organizational Chart

In previous tutorials we’ve learned how to create different types of charts including bar charts, thermometer charts, and donut charts. Today we’ll continue this journey by building a CSS-only organizational chart.

Ready to test your CSS skills?

Here’s the CSS chart we’ll be creating:

It consists of four levels and describes the hierarchical structure of a company.

To find out what an organizational chart is, let’s borrow Wikipedia’s definition:

“An organizational chart , also called organigram or organogram, is a diagram that shows the structure of an organization and the relationships and relative ranks of its parts and positions/jobs. The term is also used for similar diagrams, for example ones showing the different elements of a field of knowledge or a group of languages.”

Here’s an example:

 Image of Departments in advertising agencies
By S.s.kulkarni9090 – Own work, CC BY-SA 3.0

This type of chart is commonly used for presenting the relationships between the people or departments of a company. On a corporate website, you will probably find it on the “About Us” or “Company” page.

You’ll also see organizational charts used for family trees (check out the British Royal Family tree and line of succession on the BBC’s website). They’re ideally suited for illustrating hierarchy.

Our chart will live inside a container:

Before going through its levels, we’ll set up a few reset rules and helper classes:

Notice the rectangle class. We’ll append this to every node/element of our chart.

Note: For simplicity, I haven’t optimized the CSS. This will help you get a better understanding of the styles of each level. 

At this point, we’re ready to specify the chart levels; as we discussed earlier, here we’ll have four of them:

 Image of levels

Each level will represent a role in a company starting from the highest-ranking one.

Level #1

The first level will only include a single node:

 Image of Level 1


To describe it, we’ll use an h1 tag as it’s the most important part of our chart:


We’ll use its ::before pseudo-element to create a relationship between the first and second levels:

Level #2

The second level will consist of two nodes:

 Image of Level 2

As we’ll see in a moment, each node will include other child nodes.

These child nodes will represent lower levels of the managerial hierarchy.


To describe it, we’ll use an ordered list with two list items. Each list item will contain an h2 element:


Thanks to CSS Grid, we’ll create the layout for this level.

Next, we’ll use the ::before pseudo-element of specific elements for creating the associations between the nodes of this level and the adjacent levels:


Notice that we also define the ::after pseudo-element of the second-level nodes. This will appear only on small screens.

Level #3

The third level will include four nodes.

We’ll associate the first two nodes with the first node of the second level, while the last two with its second node: 

 Image of Level3


Still, inside the initial list where the second level lives, we’ll define two new lists. Each one of them will contain two list items. For each item will specify an h3 element:


Thanks again to CSS Grid, we’ll position the nodes.

In the same way, we’ll set the ::before pseudo-element of specific elements for creating the required connections:

Level #4

We’ll need sixteen nodes for the fourth level. These will equally be distributed into four lists.

Each third-level node will include one list:

 Image of Level4


Still, inside the initial list where the second level lives, we’ll define four new lists. Each one of them will contain four list items. For each item will specify an h4 element:


Once more, we’ll set out the ::before pseudo-element of specific elements for associating the fourth-level nodes with their parents:

Organizational Charts and Going Responsive

Making an organizational chart responsive is tricky. I remember myself having to reconstruct the markup one or two times until coming up with this version. So, if you plan to create such a chart, I recommend you follow a mobile-first approach.

With all this in mind, here’s its mobile layout:

 Image of responsive chart

To accomplish this behavior, we have to modify some styles:

We’ve Finished Our CSS Chart!

Congrats, folks! Without writing a single line of JavaScript, we managed to build a fully functional organizational chart.

Let’s remind ourselves of what we built:

Of course, keep in mind that our chart has a specific structure. Depending on your needs, you might want to enrich its content or modify its layout. If you need something more advanced or dynamic, have a look at some JavaScript libraries like Highcharts.js.

Have you ever created a CSS chart? If so, please share your experience with us!

More CSS Charts (Sometimes With JavaScript)

If you still need some inspiration, don’t forget to check at my other charts in the Tuts+ archive or do a quick search on CodePen.

As always, thanks a lot for reading!


 Image of mf Image of a2 Image of a2t

This Guy Transformed A 1961 VW Beetle Deluxe Into A Black Matte Roadster

The Volkswagen Beetle is one of the most iconic cars in automotive history. Sure, the classic Type 1 was considered a tad bit underpowered and technically unimpressive compared to its competition. However, what it lacked on the inside was vastly outweighed by its never-before-seen aesthetic—so much so that just by looking at it, you can’t help but smile. It’s a cute car! More: Instagram h/


“Memes of the Floating World”: Artist Recreates Favorite Memes In Japanese Print Styles

According to an artist: “It started as a Christmas gift to my wife, who loves the “Woman Yelling at Cat” meme, and has unfolded into an art project called “Memes of the Floating World.” In this strange dream world, classic Japanese woodblock print art and legends mash up with memes, dead and living, and internet lore from the past and present. I don’t know where this project will take us next…


Best WordPress Flipbook Plugins Compared

Best WordPress Flipbook Plugins Compared

One of the strengths of sharing your content online is the power you have to create a truly innovative experience for your audience. Displaying your content as a flipbook is an effective way to share content, and there are a wide range of WordPress flipbook plugins available on the market. But don’t be fooled: these flipbook WordPress plugins allow you to create so much more than static documents.

In this article, I would like to give you an overview of some tools that I find especially intriguing. Along with the obvious book flipping pages animations, these easy-to-use WordPress flipbook plugins offer impressive functionality that, if you so choose, will allow you to create a truly interactive experience for your readers.

WordPress Flipbook Plugins on CodeCanyon

There are currently over 50 different WordPress flipbook plugins on CodeCanyon. You can use any of them to create 2D or 3D flipbooks for your books or magazines. Many of them also offer something that is unique to them. This could either be an interesting feature or a new layout for the flipbook.

 Image of codecanyon flipbook

Some of these plugins also offer Add-ons that make them even more powerful. Go check them all out on Codecanyon.

Best WordPress Flipbook Plugins on Codecanyon

1. PDF to Flipbook Extension


This flipbook WordPress plugin allows you to convert any PDF to a flipbook in just a few clicks—no technical knowledge required. Perfect for PDFs with high-resolution images, this WordPress flipbook plugin will preserve your image quality and allow for zoom-friendly flipbook viewing. Lazy loading ensures the best experience for your readers. It’s packaged with handy features like bookshelf and hardcover, which let you further enhance the display of your document.

User coderralted says:

“We purchased this extension because we wanted to allow our client to quickly create new flipbooks from their PDFs. It works really well and our client couldn’t be happier.”

2. Responsive Flipbook Plugin


Create a PDF page turner with ease using this WordPress flip plugin. Responsive design and no Flash required means your flipbook will display beautifully on mobile and desktop devices. Use the WYSIWYG page editor to take advantage of all the customization options this flipbook WordPress plugin has to offer.

Along with all the standard PDF functionality, with this plugin you can select from:

  • hardcover
  • popup
  • double pages
  • bookshelf
  • always open
  • and many more flipbook display options

Customize navigation and skin settings, or simply choose from one of the included 11 styles and 4 book mockups, all based on flat and clean design, for an effortless and modern flipbook.

User sebcreativos says:

“Excellent functionality. I used it for my web design company and my client was delighted. Thank you.”

3. Real3D Flipbook WordPress Plugin

 Image of 3Real3DFlipbook

Create 3D flipbooks to display directly on your website using the Real3D WordPress flipbook plugin. This flipbook plugin uses the JavaScript 3D library Three.js to support ultra-realistic features like page bending, shiny pages, lights, and shadows—just upload your PDF or images and copy and paste the shortcode.

Optimized for mobile with automatic fallbacks that ensure your flipbook will display correctly on all platforms, this plugin comes with all the basic and premium PDF page-turner features you need: interactive pages, lightbox, single or double page view, and more are all included in this package. This plugin supports unlimited books and pages, and it ensures smooth loading by rendering pages one by one, so visitors can start reading instantly.

User GuedinDesigns says:

“We picked this flipbook because it has features literally no one else has on the market—such as the single page download feature.”

You can make this plugin even more powerful and useful with the help of an add-on called PDF tools for Real3D Flipbook. The plugin adds functionality such as exporting the content of PDF files to JPEG and JSON format. There is also a boost in performance because the plugin avoids loading and rendering the full PDF file on runtime.

4. dFlip PDF FlipBook WordPress Plugin


Perfect for creative applications like books, photo essays, and portfolios, this WordPress flipbook plugin is powerful and easy to use. Based on WebGL technology, dFlip allows you to create realistic PDF page turners and photo books with an entirely drag-and-drop user interface.

There is no coding required—simply add the link to your file to create a flipbook instantly. Fully responsive and with smart rendering for low CPU consumption, this flipbook WordPress plugin performs reliably across platforms. Along with technical power and dynamic book flipping pages animation, dFlip has all the features you need in a single package, like hotspots, PDF annotations, and custom outlines.

User conceivecreative says:

“Awesome flipbook plugin! By far the best I’ve found. Very clean and you can customize everything you need! Recommend to all! A+”

5. Diamond Flipbook WordPress Plugin


The Diamond WordPress flipbook plugin allows you to create flipbooks from a variety of source files: automatically convert PDFs, upload multiple JPGs at the same time to create a flipbook, manually add pages, or simply enter text directly into the WYSIWYG editor. Then, either add a shortcode for the generated flipbook to your website or post an image link that will launch a lightbox with one click.

This flipbook WordPress plugin also offers YouTube support and will display YouTube videos in a layer above your flipbook. Fully responsive and with no Flash needed, this WordPress flipbook plugin works reliably on both mobile and desktop.

User josephdelaubriere says:

“Great plugin and very simple to use.”

6. WordPress 3D Flipbook


Revolutionize online books with this 3D WordPress flipbook plugin. You can use this plugin to create a standard flipbook, or using CSS layers, you can insert content like video, audio, hover and navigation effects, HTML, and JavaScript directly into your book to create an interactive experience for your viewers.

Choose from fully customizable skin options to display your content in a realistic 3D flipbook, complete with page-depth simulation and user-friendly, interactive, flexible page corners. Pages render in the background, ensuring a smooth reading experience, and smart pans automatically display your flipbook in the most comfortable orientation for reading in any device.

User MichaelNickel says:

“This is a truly amazing flipbook plugin, easy to use, with great value for money! Highly recommended.”

7. iPages Flipbook

 Image of ipages flipbook

The iPages Flipbook plugin is lightweight WordPress plugin full of features that make it incredibly easy for you to create amazing HTML5 flipbooks. It provides a very convenient way of converting static PDF documents or set of images into an engaging magazine.

There are a lot of useful features that will be loved by both you and your readers. For example, there are three different render modes called two page flip, one page flip and swipe. You can also choose from a light or dark theme to view the flipbook.

Publishers can also add supplemental images, stickers, links or text to any page they want. The side panels contain page thumbnails for ease of navigation. Readers can also navigate easily through the book using arrow keys. The plugin also offers many other functions as well. You can visit the live demo page to see the plugin in action and read more about those features.

User teclaseafins says:

The plugin does exactly what it promises and the customer service was exemplary: fast, efficient and with good results. I recommend!

8. Newspaper Flipbook

 Image of newspaper flipbook

The Newspaper Flipbook WordPress plugin allows you to create responsive flipbooks from your PDF files. The PDF file you provide will be automatically converted to jpeg images.

The plugin also allows you to directly read PDF files without converting them to jpegs with the help of pdf.js. It works great in all modern browsers and provides limited functionality in IE9 as well. Instead of creating the flipbook from PDF or image sets, you an also add individual pages manually or create pages using a WYSIWYG editor.

Books can be displayed to users using four different methods. This includes shortcode, templates, a lightbox and a bookshelf. Both the lightbox and bookshelf work in a similar manner. You simply have to click on a link to open the book. The major difference between them is the style of presentation.

User rafpigna says:

Great plugin and great support. Really suggested among the others!

Free WordPress Flipbook Plugins

There are also a few free WordPress flipbook plugins that you could try if you are not ready to purchase a premium plugin yet. However, remember that any free plugins you use might not receive regular updates or provide support when needed.

We have also included the free versions of a couple of premium plugins here so that you can try out the limited version of the premium plugins before deciding which one you should buy.

9. DearFlip

This is a free version of the dFlip PDF flipbook plugin. It allows you to quickly create 2D and 3D flipbooks. You can also provide a table of contents for your PDF.

10. iPages Flipbook

This is a Lite version of the iPages Flipbook plugin. It does not limit you in term of features. Both the lite version and pro version offer the exact same set of features. However, the Lite version only allows you create one flipbook.

11. 3D Flipbook

You can use this 3D Flipbook plugin to create flipbooks with realistic 3D animation for magazines, books and brochures.

Choosing a Flipbook Plugin

As you can see, there are a lot of choice available for people who want to turn their PDFs of books and magazines into flipbooks. All of them will allow you to create a flipbook from PDFs. Here are our suggestions if you are looking for something specific:

For a very realistic page turning experience consider using either the Real3D FlipBook plugin or the dFlip PDF FlipBook plugin. Real3D uses Three.js to create the realistic effects while dFlip relies on WebGL. Both of them support modern browsers starting from IE10.

Some of you might want more control over the content of the Flipbook. Two more plugins called Diamond Flipbook and Newspaper Flipbook would be great for you. They allow you to create flipbooks from a variety of sources as well as use a WYSIWYG editor to add content to the flipbooks. You will also get a slightly better browser support up to IE9.


As you can tell by now, there are many powerful options to customize your content using a WordPress flipbook plugin. Each of these flipbook WordPress plugins has something to offer—with features like bookshelf display and 3D book simulations, as well as embedded web and video content, you are able to create an engaging experience for your readers that makes the most of the display potential of digital media. Go ahead and try one of these tools for yourself to showcase your content easily and effectively.

 Image of mf Image of a2 Image of a2t

Anticorps exhibition website, Palais de Tokyo

Anticorps exhibition website, Palais de Tokyo

Contributed by Production Type
 Image of anticorps%20website%2002

Source: License: All Rights Reserved.
 Image of enduro
 Image of big daily

Anticorps (“Antibodies”) is an exhibition at the Palais de Tokyo, Paris, platforming “the voices of 20 artists from the French and international artistic scene. With recent and new works, they take the pulse of our ability to bond together and help us rethink how we inhabit the world.” Conceived with the experience of lockdown and the adoption of physical distancing, the exhibition is extended and enhanced by an extensive bilingual website, making some of the content available online.

The website was designed by Léna Araguas and Alaric Garnier, featuring an original yet perspicuous user interface built by Sylvain Jule. It makes early use of Enduro, Emmanuel Besse’s vision of an industrial grotesk. The straightforward sans appears in Semibold and Semibold Italic styles, from the exhibition logo and the intro to menus, bios, and more. For the texts, Enduro is paired with Garnier’s own Big Daily Long.

Enduro and Big Daily are both available from Production Type.

 Image of anticorps%20website%2001

Source: License: All Rights Reserved.

Homepage, French version. The intro text fades out, leaving the six keywords/topics as entry points to the exhibition.

 Image of anticorps%20website%2003

Source: License: All Rights Reserved.

All items are organized as layered cards that can be scrolled individually.

 Image of anticorps%20website%2004

Source: License: All Rights Reserved.

Enduro is used for the page intro and the rotated title on the left. The article headline is rendered in Big Daily Italic, with the roman specified for the author’s name.

 Image of anticorps%20website%2006

Source: License: All Rights Reserved.

Paragraph beginnings are marked by large indents, a measure that’s echoed here for the introductory quote.

 Image of anticorps%20website%2013

Source: License: All Rights Reserved.

Related pages are shown as stripes to the left and right and can be accessed by swiping.

 Image of anticorps%20website%2014

Source: License: All Rights Reserved.
 Image of anticorps%20website%2015

Source: License: All Rights Reserved.

The extendable top menu provides quick access to all pages.

 Image of anticorps%20website%2016

Source: License: All Rights Reserved.

When hovering over one of the topics in the top row, all associated artists and texts are highlighted.

 Image of M NbvgKTLVc