• A section is the wrapper for a container.
  • It is always full width of the viewport.
  • Spacing on the top and bottom is required for the child content.
  • It will often have a background image or colour when used with customer content.
<nav class="bg-white shadow">
    <div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
        <div class="flex h-16 justify-between">
            <div class="flex">
                <div class="-ml-2 mr-2 flex items-center md:hidden">
                    <!-- Mobile menu button -->
                    <button type="button" class="inline-flex items-center justify-center rounded-md p-xsSpace text-tertiary-400 hover:bg-tertiary-100 hover:text-tertiary-500 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-indigo-500" aria-controls="mobile-menu" aria-expanded="false">
                        <span class="sr-only">Open main menu</span>
                        <!--
              Icon when menu is closed.

              Heroicon name: outline/bars-3

              Menu open: "hidden", Menu closed: "block"
            -->
                        <svg class="block h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
                            <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" />
                        </svg>
                        <!--
              Icon when menu is open.

              Heroicon name: outline/x-mark

              Menu open: "block", Menu closed: "hidden"
            -->
                        <svg class="hidden h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
                            <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" />
                        </svg>
                    </button>
                </div>
                <div class="flex flex-shrink-0 items-center">
                    <img class="block h-8 w-auto lg:hidden" src="https://tailwindui.com/img/logos/mark.svg?color=indigo&shade=600" alt="Your Company">
                    <img class="hidden h-8 w-auto lg:block" src="https://tailwindui.com/img/logos/mark.svg?color=indigo&shade=600" alt="Your Company">
                </div>
                <div class="hidden md:ml-6 md:flex md:space-x-8">
                    <!-- Current: "border-indigo-500 text-tertiary-900", Default: "border-transparent text-tertiary-500 hover:border-gray-300 hover:text-tertiary-700" -->
                    <a href="#" class="inline-flex items-center border-b-2 border-indigo-500 px-1 pt-2xsSpace text-sm font-medium text-tertiary-900">Dashboard</a>
                    <a href="#" class="inline-flex items-center border-b-2 border-transparent px-1 pt-2xsSpace text-sm font-medium text-tertiary-500 hover:border-gray-300 hover:text-tertiary-700">Team</a>
                    <a href="#" class="inline-flex items-center border-b-2 border-transparent px-1 pt-2xsSpace text-sm font-medium text-tertiary-500 hover:border-gray-300 hover:text-tertiary-700">Projects</a>
                    <a href="#" class="inline-flex items-center border-b-2 border-transparent px-1 pt-2xsSpace text-sm font-medium text-tertiary-500 hover:border-gray-300 hover:text-tertiary-700">Calendar</a>
                </div>
            </div>
            <div class="flex items-center">
                <div class="flex-shrink-0">
                    <button type="button" class="relative inline-flex items-center rounded-md border border-transparent bg-indigo-600 px-4 py-2 text-sm font-medium text-white shadow-sm hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2">
                        <!-- Heroicon name: mini/plus -->
                        <svg class="-ml-1 mr-2 h-5 w-5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
                            <path d="M10.75 4.75a.75.75 0 00-1.5 0v4.5h-4.5a.75.75 0 000 1.5h4.5v4.5a.75.75 0 001.5 0v-4.5h4.5a.75.75 0 000-1.5h-4.5v-4.5z" />
                        </svg>
                        <span>New Job</span>
                    </button>
                </div>
                <div class="hidden md:ml-4 md:flex md:flex-shrink-0 md:items-center">
                    <button type="button" class="rounded-full bg-white p-2xsSPace text-tertiary-400 hover:text-tertiary-500 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2">
                        <span class="sr-only">View notifications</span>
                        <!-- Heroicon name: outline/bell -->
                        <svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
                            <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0" />
                        </svg>
                    </button>

                    <!-- Profile dropdown -->
                    <div class="relative ml-3">
                        <div>
                            <button type="button" class="flex rounded-full bg-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2" id="user-menu-button" aria-expanded="false" aria-haspopup="true">
                                <span class="sr-only">Open user menu</span>
                                <img class="h-8 w-8 rounded-full" src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt="">
                            </button>
                        </div>

                        <!--
              Dropdown menu, show/hide based on menu state.

              Entering: "transition ease-out duration-200"
                From: "transform opacity-0 scale-95"
                To: "transform opacity-100 scale-100"
              Leaving: "transition ease-in duration-75"
                From: "transform opacity-100 scale-100"
                To: "transform opacity-0 scale-95"
            -->
                        <div class="absolute right-0 z-10 mt-2 w-48 origin-top-right rounded-md bg-white py-1 shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none" role="menu" aria-orientation="vertical" aria-labelledby="user-menu-button" tabindex="-1">
                            <!-- Active: "bg-tertiary-100", Not Active: "" -->
                            <a href="#" class="block px-4 py-2 text-sm text-tertiary-700" role="menuitem" tabindex="-1" id="user-menu-item-0">Your Profile</a>
                            <a href="#" class="block px-4 py-2 text-sm text-tertiary-700" role="menuitem" tabindex="-1" id="user-menu-item-1">Settings</a>
                            <a href="#" class="block px-4 py-2 text-sm text-tertiary-700" role="menuitem" tabindex="-1" id="user-menu-item-2">Sign out</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <!-- Mobile menu, show/hide based on menu state. -->
    <div class="md:hidden" id="mobile-menu">
        <div class="space-y-1 pt-xsSpace pb-3">
            <!-- Current: "bg-indigo-50 border-indigo-500 text-indigo-700", Default: "border-transparent text-tertiary-500 hover:bg-tertiary-50 hover:border-gray-300 hover:text-tertiary-700" -->
            <a href="#" class="block border-l-4 border-indigo-500 bg-indigo-50 py-2 pl-3 pr-mdSpace text-base font-medium text-indigo-700 sm:pl-5 sm:pr-lgSpace">Dashboard</a>
            <a href="#" class="block border-l-4 border-transparent py-2 pl-3 pr-mdSpace text-base font-medium text-tertiary-500 hover:border-gray-300 hover:bg-tertiary-50 hover:text-tertiary-700 sm:pl-5 sm:pr-lgSpace">Team</a>
            <a href="#" class="block border-l-4 border-transparent py-2 pl-3 pr-mdSpace text-base font-medium text-tertiary-500 hover:border-gray-300 hover:bg-tertiary-50 hover:text-tertiary-700 sm:pl-5 sm:pr-lgSpace">Projects</a>
            <a href="#" class="block border-l-4 border-transparent py-2 pl-3 pr-mdSpace text-base font-medium text-tertiary-500 hover:border-gray-300 hover:bg-tertiary-50 hover:text-tertiary-700 sm:pl-5 sm:pr-lgSpace">Calendar</a>
        </div>
        <div class="border-t border-gray-200 pt-mdSpace pb-3">
            <div class="flex items-center px-4 sm:px-6">
                <div class="flex-shrink-0">
                    <img class="h-10 w-10 rounded-full" src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt="">
                </div>
                <div class="ml-3">
                    <div class="text-base font-medium text-tertiary-800">Tom Cook</div>
                    <div class="text-sm font-medium text-tertiary-500">[email protected]</div>
                </div>
                <button type="button" class="ml-auto flex-shrink-0 rounded-full bg-white p-2xsSPace text-tertiary-400 hover:text-tertiary-500 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2">
                    <span class="sr-only">View notifications</span>
                    <!-- Heroicon name: outline/bell -->
                    <svg class="h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
                        <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0" />
                    </svg>
                </button>
            </div>
            <div class="mt-3 space-y-1">
                <a href="#" class="block px-4 py-2 text-base font-medium text-tertiary-500 hover:bg-tertiary-100 hover:text-tertiary-800 sm:px-6">Your Profile</a>
                <a href="#" class="block px-4 py-2 text-base font-medium text-tertiary-500 hover:bg-tertiary-100 hover:text-tertiary-800 sm:px-6">Settings</a>
                <a href="#" class="block px-4 py-2 text-base font-medium text-tertiary-500 hover:bg-tertiary-100 hover:text-tertiary-800 sm:px-6">Sign out</a>
            </div>
        </div>
    </div>
</nav>
  • Content:
    https://www.figma.com/embed?embed_host=share&url=https%3A%2F%2Fwww.figma.com%2Ffile%2FJUMg9qwWNHgaiuoDoEgHkn%2Ffractal.dcodegroup.com%3Fnode-id%3D1%253A25%26t%3D7PFoNpgoOhnxO9FX-1
  • URL: /components/raw/section/figma.txt
  • Filesystem Path: components/05-layout/01-section/figma.txt
  • Size: 179 Bytes