- Published on
A Complete Guide To Build A Jira Software With Tailwind CSS

- What is Tailwind CSS?
- The description of Jira Software ui component
- Why use Tailwind CSS to make a Jira Software ui component?
- The preview of Jira Software ui component
- The source code of Jira Software ui component
- How to make a Jira Software with Tailwind CSS?
- Install tailwind css of verion 1.4.6
- All the unility class needed to make a Jira Software component
- 123 steps to make a Jira Software component with Tailwind CSS
- Conclusion
What is Tailwind CSS?
Tailwind CSS is a utility-first CSS framework that focuses on creating personalized user interfaces quickly. It can gives you all the building blocks you are able to create personalized designs without having to fight to override irritating opinionated styles. Also, Tailwind CSS is a highly configurable, low-level CSS framework.
The description of Jira Software ui component
This for noetic
Why use Tailwind CSS to make a Jira Software ui component?
- It can make the building process of Jira Software ui component faster and more easily.
- Enables building complex responsive layouts and components freely.
- Minimum lines of CSS code in Jira Software component file.
The preview of Jira Software ui component
Free download of the Jira Software's source code
The source code of Jira Software ui component
<!-- This is an example component -->
<div class="bg-white relative">
<nav class="bg-white fixed top-0 shadow-lg w-full">
<div class="px-4 mx-auto">
<div class="flex items-center justify-between h-16">
<div class="flex items-center">
<div class="justify-center hover:text-blue-500 hover:bg-blue-100 rounded-full p-2 text-center">
<svg class="w-4 h-4 mx-auto" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 477.867 477.867"><path fill-rule="evenodd" d="M119.467 0h-102.4C7.641 0 0 7.641 0 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-102.4C136.533 7.641 128.892 0 119.467 0zM102.4 102.4H34.133V34.133H102.4V102.4zM290.133 0h-102.4c-9.426 0-17.067 7.641-17.067 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-102.4C307.2 7.641 299.559 0 290.133 0zm-17.066 102.4H204.8V34.133h68.267V102.4zM460.8 0H358.4c-9.426 0-17.067 7.641-17.067 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-102.4C477.867 7.641 470.226 0 460.8 0zm-17.067 102.4h-68.267V34.133h68.267V102.4zM119.467 170.667h-102.4C7.641 170.667 0 178.308 0 187.733v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-102.4c-.001-9.425-7.642-17.066-17.067-17.066zm-17.067 102.4H34.133V204.8H102.4v68.267zM290.133 170.667h-102.4c-9.426 0-17.067 7.641-17.067 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-102.4c0-9.426-7.641-17.067-17.067-17.067zm-17.066 102.4H204.8V204.8h68.267v68.267zM460.8 170.667H358.4c-9.426 0-17.067 7.641-17.067 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-102.4c0-9.426-7.641-17.067-17.067-17.067zm-17.067 102.4h-68.267V204.8h68.267v68.267zM119.467 341.333h-102.4C7.641 341.333 0 348.974 0 358.4v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067V358.4c-.001-9.426-7.642-17.067-17.067-17.067zm-17.067 102.4H34.133v-68.267H102.4v68.267zM290.133 341.333h-102.4c-9.426 0-17.067 7.641-17.067 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067V358.4c0-9.426-7.641-17.067-17.067-17.067zm-17.066 102.4H204.8v-68.267h68.267v68.267zM460.8 341.333H358.4c-9.426 0-17.067 7.641-17.067 17.067v102.4c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067V358.4c0-9.426-7.641-17.067-17.067-17.067zm-17.067 102.4h-68.267v-68.267h68.267v68.267z"/></svg>
</div>
<div class="flex px-2 py-1 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 hover:text-blue-500 focus:bg-blue-100">
<div class="justify-center mt-1 mr-1">
<img class="h-5 w-5" src="https://biltrax.atlassian.net/s/-egccmf/b/23/b6b48b2829824b869586ac216d119363/_/favicon-software.ico">
</div>
<div class="justify-center text-xl font-semibold text-center">
Jira Software
</div>
</div>
<div class="hidden md:block">
<div class="flex items-center ml-3 ">
<a href="#" class="px-3 py-1 ml-2 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 hover:text-blue-500 focus:bg-blue-100">Your work
</a>
<div class="flex px-3 py-1 ml-2 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none bg-blue-100 text-blue-500 focus:bg-blue-100">
<a href="#" class="">Projects</a>
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
<div class="flex px-3 py-1 ml-2 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 hover:text-blue-500 focus:bg-blue-100">
<a href="#" class="">Filters</a>
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
<div class="flex px-3 py-1 ml-2 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 hover:text-blue-500 focus:bg-blue-100">
<a href="#" class="">Dashboards</a>
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
<a href="#" class="px-3 py-1 ml-2 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 hover:text-blue-500 focus:bg-blue-100">People</a>
<div class="flex px-3 py-1 ml-2 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 hover:text-blue-500 focus:bg-blue-100">
<a href="#" class="">App</a>
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
<a href="#" class="px-3 py-1 self-center ml-2 text-sm font-medium antialiased rounded bg-blue-800 text-white">Create</a>
</div>
</div>
</div>
<div class="hidden md:block">
<div class="flex items-center ml-4 md:ml-6">
<input type="text" class="hidden px-4 py-1 text-sm text-gray-600 border-2 rounded focus:outline-none focus:shadow-none lg:block" placeholder="Search ...">
<!-- <button class="p-1 text-gray-400 border-2 border-transparent rounded-full hover:text-white focus:outline-none focus:text-white focus:bg-gray-700" aria-label="Notifications">-->
<!-- <svg class="w-6 h-6" stroke="currentColor" fill="none" viewBox="0 0 24 24">-->
<!-- <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9" />-->
<!-- </svg>-->
<!-- </button>-->
<button class="p-1 ml-2 hover:text-blue-500 text-gray-700 border-2 border-transparent rounded-full hover:bg-blue-100 focus:outline-none" aria-label="Notifications">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 511.156 511.156" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M184.904 465.044c11.999 27.127 39.154 46.112 70.674 46.112s58.674-18.985 70.674-46.112zM255.573 48.836c20.8 0 40.772 3.67 59.306 10.389v-2.283C314.879 25.544 289.335 0 257.938 0h-4.719c-31.398 0-56.942 25.544-56.942 56.942v2.254c18.524-6.699 38.49-10.36 59.296-10.36zM442.747 435.044H68.409c-7.082 0-13.569-4.776-15.042-11.704-1.458-6.859 1.668-13.629 8.01-16.559 1.505-.976 12.833-8.897 24.174-32.862 20.829-44.01 25.201-106.005 25.201-150.263 0-79.855 64.967-144.82 144.821-144.82 79.665 0 144.512 64.652 144.82 144.245.007.191.011.383.011.575 0 44.258 4.372 106.253 25.201 150.263 11.341 23.965 22.668 31.887 24.174 32.862 6.342 2.93 9.469 9.699 8.01 16.559-1.473 6.927-7.959 11.704-15.042 11.704zm7.2-28.157h.01z"/>
</svg>
</button>
<button class="p-1 ml-2 hover:text-blue-500 text-gray-700 border-2 border-transparent rounded-full hover:bg-blue-100 focus:outline-none" aria-label="Notifications">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" d="M256 0C114.836 0 0 114.836 0 256s114.836 256 256 256 256-114.836 256-256S397.164 0 256 0zm0 405.332c-11.777 0-21.332-9.555-21.332-21.332s9.555-21.332 21.332-21.332 21.332 9.555 21.332 21.332-9.555 21.332-21.332 21.332zm33.77-135.637c-7.551 3.477-12.438 11.094-12.438 19.395v9.578c0 11.773-9.535 21.332-21.332 21.332s-21.332-9.559-21.332-21.332v-9.578c0-24.899 14.633-47.723 37.227-58.156 21.738-10.004 37.437-36.567 37.437-49.602C309.332 151.937 285.418 128 256 128s-53.332 23.937-53.332 53.332c0 11.777-9.54 21.336-21.336 21.336S160 193.109 160 181.332c0-52.926 43.07-96 96-96s96 43.074 96 96c0 28.824-25.004 71.191-62.23 88.363zm0 0"/>
</svg>
</button>
<button class="p-1 ml-2 hover:text-blue-500 text-gray-700 border-2 border-transparent rounded-full hover:bg-blue-100 focus:outline-none" aria-label="Notifications">
<svg class="w-5 h-5" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 477.867 477.867">
<path fill-rule="evenodd" d="M460.8 170.667h-28.894a203.036 203.036 0 00-8.226-19.934l20.48-20.48c6.663-6.664 6.663-17.468 0-24.132l-72.482-72.346c-6.665-6.663-17.468-6.663-24.132 0l-20.48 20.48a206.392 206.392 0 00-19.866-8.294V17.067C307.2 7.641 299.559 0 290.133 0h-102.4c-9.426 0-17.067 7.641-17.067 17.067v28.894a206.34 206.34 0 00-19.951 8.226l-20.48-20.48c-6.665-6.662-17.468-6.662-24.132 0l-72.329 72.482c-6.663 6.664-6.663 17.468 0 24.132l20.48 20.48a202.631 202.631 0 00-8.294 19.866H17.067C7.641 170.667 0 178.308 0 187.733v102.4c0 9.426 7.641 17.067 17.067 17.067h28.894a202.79 202.79 0 008.226 19.934l-20.48 20.48c-6.662 6.665-6.662 17.468 0 24.132l72.414 72.414c6.665 6.662 17.468 6.662 24.132 0l20.48-20.48a206.65 206.65 0 0019.934 8.226V460.8c0 9.426 7.641 17.067 17.067 17.067h102.4c9.426 0 17.067-7.641 17.067-17.067v-28.894a206.34 206.34 0 0019.951-8.226l20.48 20.48c6.665 6.662 17.468 6.662 24.132 0l72.414-72.414c6.662-6.664 6.662-17.468 0-24.132l-20.48-20.48a202.67 202.67 0 008.209-19.934H460.8c9.426 0 17.067-7.641 17.067-17.067v-102.4c0-9.425-7.641-17.066-17.067-17.066zM238.933 358.4c-65.98 0-119.467-53.487-119.467-119.467s53.487-119.467 119.467-119.467S358.4 172.954 358.4 238.933c-.075 65.949-53.518 119.392-119.467 119.467z"/>
</svg>
</button>
<div class="relative ml-2">
<button class="p-1 flex hover:bg-blue-100 items-center max-w-xs text-sm text-white rounded-full focus:outline-none focus:shadow-solid" id="user-menu" aria-label="User menu" aria-haspopup="true">
<img class="w-6 h-6 rounded-full" src="https://media-exp1.licdn.com/dms/image/C4E03AQH1yPpzWPPbwA/profile-displayphoto-shrink_100_100/0/1597572102197?e=1616630400&v=beta&t=bKny37OM7-qwl1IyJQNjKOj7wSeBmDE8ScYAto5Ul3s" alt="" />
</button>
</div>
</div>
</div>
<div class="flex -mr-2 md:hidden">
<button class="inline-flex items-center justify-center p-2 text-gray-400 rounded-md hover:text-white hover:bg-gray-700 focus:outline-none focus:bg-gray-700 focus:text-white">
<svg class="block w-6 h-6" stroke="currentColor" fill="none" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
</svg>
</button>
</div>
</div>
</div>
</nav>
<div class="flex">
<div class="flex-col border-r mt-16 pl-5 w-1/5 bg-gray-100 h-auto">
<div class="flex ml-3 py-8">
<div class="h-8 w-8 rounded">
<img class="h- w-20 mt-1 rounded " src="https://noeticitservices.com/project-assets/images/noetic_logo.png">
</div>
<div class="flex-col">
<div class="items-center cursor-pointer px-2 mb-1 text-sm font-medium text-gray-700 hover:underline">
Noetic IT Service
</div>
<div class="px-2 text-xs leading-none text-gray-600">
Classic software company
</div>
</div>
</div>
<div class=" px-3">
<div class="flex py-2 px-4 cursor-pointer hover:bg-blue-100 rounded">
<svg class="h-3 w-3 mt-1 text-gray-600" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 447.243 447.243">
<path fill-rule="evenodd" d="M420.361 192.229a31.967 31.967 0 00-5.535-.41H99.305l6.88-3.2a63.998 63.998 0 0018.08-12.8l88.48-88.48c11.653-11.124 13.611-29.019 4.64-42.4-10.441-14.259-30.464-17.355-44.724-6.914a32.018 32.018 0 00-3.276 2.754l-160 160c-12.504 12.49-12.515 32.751-.025 45.255l.025.025 160 160c12.514 12.479 32.775 12.451 45.255-.063a32.084 32.084 0 002.745-3.137c8.971-13.381 7.013-31.276-4.64-42.4l-88.32-88.64a64.002 64.002 0 00-16-11.68l-9.6-4.32h314.24c16.347.607 30.689-10.812 33.76-26.88 2.829-17.445-9.019-33.88-26.464-36.71z"/>
</svg>
<div class="ml-5 text-sm text-gray-600 font-normal antialiased tracking-normal">
Back to project
</div>
</div>
</div>
<div class="border border-gray-300 mt-5"></div>
<div class="overflow-auto" style="height: 430px">
<div class="flex-col px-3">
<div class="items-center ml-2 py-4 mb-1 text-sm font-medium text-gray-700">
Issues and filters
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
My open issues
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Reported by me
</div>
<div class="py-3 px-3 bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
All issues
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Open issues
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Done issues
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Viewed recently
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Created recently
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Resolved recently
</div>
<div class="py-3 px-3 hover:bg-blue-100 cursor-pointer rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
Updated recently
</div>
<div class="border border-gray-300 mt-5"></div>
<div class="cursor-pointer py-3 px-3 mb-5 mt-5 hover:bg-blue-100 rounded text-sm text-gray-600 font-normal antialiased tracking-normal">
View all filters
</div>
</div>
</div>
</div>
<div class="flex w-4/5 mt-24 h-auto">
<div class=" ml-10 h-full" style="width: 400px">
<div class="text-sm text-gray-600 font-normal antialiased tracking-normal">
Projects / Biltrax IT Project
</div>
<div class="text-2xl mt-3 text-black font-semibold antialiased tracking-normal">
All Issues
</div>
<div class="flex mt-5 w-full">
<input type="text" class="w-1/2 h-7 px-2 text-gray-500 border rounded text-xs" placeholder="Filter Issue ...">
<div class="items-center cursor-pointer px-2 mb-1 text-sm text-blue-500 hover:underline">Advanced search</div>
</div>
<div class="bg-gray-100 mt-4 rounded">
<div class="flex justify-between px-1 text-center items-center">
<div class="flex px-3 py-1 self-center text-sm font-medium text-gray-800 antialiased rounded-md focus:outline-none hover:bg-blue-100 text-blue-500 focus:bg-blue-100">
<a href="#" class="">Priority</a>
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
<div class="p-2">
<button class="flex rounded px-4 py-2 focus:outline-none text-gray-500 hover:bg-blue-100 justify-around">
<svg class="h-3 w-3 " xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 512 512"><path fill-rule="evenodd" d="M441.156 322.876L392.49 275.49a8.523 8.523 0 00-11.93.017l-81.894 80.299V8.533A8.536 8.536 0 00290.133 0h-68.267a8.536 8.536 0 00-8.533 8.533v347.273l-81.894-80.299a8.528 8.528 0 00-11.921-.017l-48.666 47.386a8.503 8.503 0 00-2.586 6.11c0 2.304.939 4.506 2.586 6.11l179.2 174.481A8.508 8.508 0 00256 512c2.15 0 4.292-.811 5.956-2.423l179.2-174.481a8.526 8.526 0 002.577-6.11c0-2.304-.93-4.506-2.577-6.11z"/></svg>
</button>
</div>
</div>
<div class="mx-2 bg-white rounded">
<div class="overflow-auto flex-col" style="height: 308px">
<div class="flex-col cursor-pointer rounded hover:bg-blue-100">
<div class="py-3 px-3 cursor-pointer text-gray-700 rounded text-sm font-normal antialiased tracking-normal">
Selected Options : Tracked
</div>
<div class="flex px-3 justify-between">
<div class="flex">
<div class="bg-red-500 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="font-bold text-gray-500 ml-1 text-xs">
NITSWEBAPP-01
</div>
</div>
<button class="flex rounded-full p-1 pb-1 h-6 w-6 bg-orange-500 justify-around">
<span class="text-xs font-bold">AS</span>
</button>
</div>
<div class="border mt-3"></div>
</div>
<div class="flex-col cursor-pointer bg-blue-100">
<div class="py-3 px-3 cursor-pointer text-gray-700 rounded text-sm font-normal antialiased tracking-normal">
Project & Company Slug
</div>
<div class="flex px-3 justify-between">
<div class="flex">
<div class="bg-red-500 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="font-bold line-through text-gray-500 ml-1 text-xs">
NITSWEBAPP-02
</div>
</div>
<button class="flex rounded-full p-1 pb-1 h-6 w-6 bg-orange-500 justify-around">
<span class="text-xs font-bold">AS</span>
</button>
</div>
<div class="border mt-3"></div>
</div>
<div class="flex-col cursor-pointer hover:bg-blue-100">
<div class="py-3 px-3 cursor-pointer text-gray-700 rounded text-sm font-normal antialiased tracking-normal">
Selected Options : Tracked
</div>
<div class="flex px-3 justify-between">
<div class="flex">
<div class="bg-red-500 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="font-bold text-gray-500 ml-1 text-xs">
NITSWEBAPP-03
</div>
</div>
<button class="flex rounded-full p-1 pb-1 h-6 w-6 bg-orange-500 justify-around">
<span class="text-xs font-bold">AS</span>
</button>
</div>
<div class="border mt-3"></div>
</div>
<div class="flex-col cursor-pointer hover:bg-blue-100">
<div class="py-3 px-3 cursor-pointer text-gray-700 rounded text-sm font-normal antialiased tracking-normal">
Project & Company Slug
</div>
<div class="flex px-3 justify-between">
<div class="flex">
<div class="bg-red-500 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="font-bold line-through text-gray-500 ml-1 text-xs">
NITSWEBAPP-04
</div>
</div>
<button class="flex rounded-full p-1 pb-1 h-6 w-6 bg-orange-500 justify-around">
<span class="text-xs font-bold">AS</span>
</button>
</div>
<div class="border mt-3"></div>
</div>
<div class="flex-col cursor-pointer hover:bg-blue-100">
<div class="py-3 px-3 cursor-pointer text-gray-700 rounded text-sm font-normal antialiased tracking-normal">
Selected Options : Tracked
</div>
<div class="flex px-3 justify-between">
<div class="flex">
<div class="bg-red-500 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="font-bold text-gray-500 ml-1 text-xs">
NITSWEBAPP-05
</div>
</div>
<button class="flex rounded-full p-1 pb-1 h-6 w-6 bg-orange-500 justify-around">
<span class="text-xs font-bold">AS</span>
</button>
</div>
<div class="border mt-3"></div>
</div>
<div class="flex-col cursor-pointer hover:bg-blue-100">
<div class="py-3 px-3 cursor-pointer text-gray-700 rounded text-sm font-normal antialiased tracking-normal">
Project & Company Slug
</div>
<div class="flex px-3 justify-between">
<div class="flex">
<div class="bg-red-500 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="font-bold text-gray-500 ml-1 text-xs">
NITSWEBAPP-06
</div>
</div>
<button class="flex rounded-full p-1 pb-1 h-6 w-6 bg-orange-500 justify-around">
<span class="text-xs font-bold">AS</span>
</button>
</div>
<div class="border mt-3"></div>
</div>
</div>
</div>
<div class="flex justify-between px-1 text-center items-center">
<div class="p-2">
<button class="flex rounded px-4 py-2 focus:outline-none text-gray-500 hover:bg-blue-100 justify-around">
<!-- <svg class="h-3 w-3 " xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 512 512"><path fill-rule="evenodd" d="M441.156 322.876L392.49 275.49a8.523 8.523 0 00-11.93.017l-81.894 80.299V8.533A8.536 8.536 0 00290.133 0h-68.267a8.536 8.536 0 00-8.533 8.533v347.273l-81.894-80.299a8.528 8.528 0 00-11.921-.017l-48.666 47.386a8.503 8.503 0 00-2.586 6.11c0 2.304.939 4.506 2.586 6.11l179.2 174.481A8.508 8.508 0 00256 512c2.15 0 4.292-.811 5.956-2.423l179.2-174.481a8.526 8.526 0 002.577-6.11c0-2.304-.93-4.506-2.577-6.11z"/></svg>-->
<svg class="h-4 w-4 " xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M5.516 14.224c-2.262-2.432-2.222-6.244.128-8.611a6.074 6.074 0 013.414-1.736L8.989 1.8a8.112 8.112 0 00-4.797 2.351c-3.149 3.17-3.187 8.289-.123 11.531l-1.741 1.752 5.51.301-.015-5.834-2.307 2.323zm6.647-11.959l.015 5.834 2.307-2.322c2.262 2.434 2.222 6.246-.128 8.611a6.07 6.07 0 01-3.414 1.736l.069 2.076a8.122 8.122 0 004.798-2.35c3.148-3.172 3.186-8.291.122-11.531l1.741-1.754-5.51-.3z"/>
</svg>
</button>
</div>
<div class="flex px-3 py-1 self-center text-sm antialiased rounded-md text-gray-600 ">
issue 48 of 88
</div>
</div>
</div>
</div>
<div class="w-full relative ml-10 pt-32" >
<div class="absolute hover:text-blue-500 mb-64 right-0 top-0 underline cursor-pointer mr-16 mt-5 text-sm text-gray-700 font-semibold antialiased tracking-normal">Give feedback</div>
<div class="flex w-full justify-between px-1 text-center items-center">
<div class="p-2 flex">
<div class="py-3 cursor-pointer text-sm text-gray-600 font-normal antialiased tracking-normal">
NITSWEBAPP-49 /
</div>
<div class="flex ml-2 mt-3">
<div class="bg-red-500 mt-1 rounded h-4 w-4 p-1">
<svg class="h-2 w-2 text-white" fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M10 3a7 7 0 10.001 13.999A7 7 0 0010 3z"/></svg>
</div>
<div class="cursor-pointer ml-1 text-sm text-gray-600 font-normal antialiased tracking-normal">
NITSWEBAPP-05
</div>
</div>
</div>
<div class="flex mr-6">
<div class="p-2 rounded hover:bg-blue-100 text-blue-700">
<svg class="h-5 w-5 " xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 4.4C3.439 4.4 0 9.232 0 10c0 .766 3.439 5.6 10 5.6 6.56 0 10-4.834 10-5.6 0-.768-3.44-5.6-10-5.6zm0 9.907c-2.455 0-4.445-1.928-4.445-4.307S7.545 5.691 10 5.691s4.444 1.93 4.444 4.309-1.989 4.307-4.444 4.307zM10 10c-.407-.447.663-2.154 0-2.154-1.228 0-2.223.965-2.223 2.154s.995 2.154 2.223 2.154c1.227 0 2.223-.965 2.223-2.154 0-.547-1.877.379-2.223 0z"/>
</svg>
</div>
<div class="p-2 rounded ml-2 hover:bg-blue-100 text-gray-700">
<svg class="h-5 w-5 " xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M15 13.442c-.633 0-1.204.246-1.637.642l-5.938-3.463c.046-.188.075-.384.075-.584s-.029-.395-.075-.583L13.3 6.025A2.48 2.48 0 0015 6.7c1.379 0 2.5-1.121 2.5-2.5S16.379 1.7 15 1.7s-2.5 1.121-2.5 2.5c0 .2.029.396.075.583L6.7 8.212A2.485 2.485 0 005 7.537c-1.379 0-2.5 1.121-2.5 2.5s1.121 2.5 2.5 2.5a2.48 2.48 0 001.7-.675l5.938 3.463a2.339 2.339 0 00-.067.546A2.428 2.428 0 1015 13.442z"/>
</svg>
</div>
<div class="p-2 rounded ml-2 hover:bg-blue-100 text-gray-700">
<svg class="h-5 w-5 " xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10.001 7.8a2.2 2.2 0 100 4.402A2.2 2.2 0 0010 7.8zm-7 0a2.2 2.2 0 100 4.402A2.2 2.2 0 003 7.8zm14 0a2.2 2.2 0 100 4.402A2.2 2.2 0 0017 7.8z"/>
</svg>
</div>
</div>
</div>
<div class="flex overflow-auto" style="height: 350px">
<div class="mr-10" style="width: 458px">
<div class="w-full px-2 hover:bg-blue-100 py-2 text-2xl font-semibold">
Project & Company Slug
</div>
<div class="flex mt-1">
<div class="flex py-1 px-3 mr-2 cursor-pointer bg-gray-200 hover:bg-gray-300 rounded">
<svg class="h-5 w-5 text-gray-700" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M5.602 19.8c-1.293 0-2.504-.555-3.378-1.44-1.695-1.716-2.167-4.711.209-7.116l9.748-9.87c.988-1 2.245-1.387 3.448-1.06 1.183.32 2.151 1.301 2.468 2.498.322 1.22-.059 2.493-1.046 3.493l-9.323 9.44c-.532.539-1.134.858-1.738.922-.599.064-1.17-.13-1.57-.535-.724-.736-.828-2.117.378-3.337l6.548-6.63c.269-.272.705-.272.974 0s.269.714 0 .986l-6.549 6.631c-.566.572-.618 1.119-.377 1.364.106.106.266.155.451.134.283-.029.606-.216.909-.521l9.323-9.439c.64-.648.885-1.41.69-2.145a2.162 2.162 0 00-1.493-1.513c-.726-.197-1.48.052-2.12.7l-9.748 9.87c-1.816 1.839-1.381 3.956-.209 5.143 1.173 1.187 3.262 1.629 5.079-.212l9.748-9.87a.683.683 0 01.974 0 .704.704 0 010 .987L9.25 18.15c-1.149 1.162-2.436 1.65-3.648 1.65z"/></svg>
<div class="ml-2 text-sm text-gray-700 font-normal antialiased tracking-normal">
Attach
</div>
</div>
<div class="flex py-1 px-3 mr-2 cursor-pointer bg-gray-200 hover:bg-gray-300 rounded">
<svg class="h-5 w-5 text-gray-700" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M11 0H3a1 1 0 00-1 1v12a1 1 0 001 1h5v2h2v-2H8.001v-2H10v-2H8v2H4V2h6v4h2V1a1 1 0 00-1-1zM8 7v1h2V6H9a1 1 0 00-1 1zm4 13h2v-2h-2v2zm0-12h2V6h-2v2zM8 19a1 1 0 001 1h1v-2H8v1zm9-13h-1v2h2V7a1 1 0 00-1-1zm-1 14h1a1 1 0 001-1v-1h-2v2zm0-8h2v-2h-2v2zm0 4h2v-2h-2v2z"/></svg>
<div class="ml-2 text-sm text-gray-700 font-normal antialiased tracking-normal">
Create Subtask
</div>
</div>
<div class="flex py-1 px-3 mr-1 cursor-pointer bg-gray-200 hover:bg-gray-300 rounded">
<svg class="h-5 w-5 text-gray-700" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M7.859 14.691l-.81.805a1.814 1.814 0 01-2.545 0 1.762 1.762 0 010-2.504l2.98-2.955c.617-.613 1.779-1.515 2.626-.675a.992.992 0 101.397-1.407c-1.438-1.428-3.566-1.164-5.419.675l-2.98 2.956A3.719 3.719 0 002 14.244a3.72 3.72 0 001.108 2.658c.736.73 1.702 1.096 2.669 1.096s1.934-.365 2.669-1.096l.811-.805a.988.988 0 00.005-1.4.995.995 0 00-1.403-.006zm9.032-11.484c-1.547-1.534-3.709-1.617-5.139-.197l-1.009 1.002a.99.99 0 101.396 1.406l1.01-1.001c.74-.736 1.711-.431 2.346.197.336.335.522.779.522 1.252s-.186.917-.522 1.251l-3.18 3.154c-1.454 1.441-2.136.766-2.427.477a.99.99 0 10-1.396 1.406c.668.662 1.43.99 2.228.99.977 0 2.01-.492 2.993-1.467l3.18-3.153A3.732 3.732 0 0018 5.866a3.726 3.726 0 00-1.109-2.659z"/></svg>
<div class="ml-2 text-sm text-gray-700 font-normal antialiased tracking-normal">
Link Issue
</div>
</div>
<div class="py-1 px-2 cursor-pointer bg-gray-200 hover:bg-gray-300 rounded">
<svg class="h-4 w-4 text-gray-700" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
</div>
<div class="items-center py-1 mt-5 mb-1 text-sm font-medium text-gray-800">
Description
</div>
<div class="flex-col p-2 rounded hover:bg-gray-200">
<div class="flex">
<div class="h-5 w-5">
<svg class="h-5 w-5 text-gray-600" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M7.8 10a2.2 2.2 0 004.4 0 2.2 2.2 0 00-4.4 0z"/></svg>
</div>
<div class="text-sm ml-1 text-gray-800 antialiased tracking-normal font-normal ">
Lorem ipsum is typically a corrupted version of De finibus bonorum et malorum, a first-century BC text by the Roman statesman and philosopher
Cicero, with words altered, added, and removed to make it nonsensical, improper Latin.
</div>
</div>
<div class="flex mt-10">
<div class="h-5 w-5">
<svg class="h-5 w-5 text-gray-600" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M7.8 10a2.2 2.2 0 004.4 0 2.2 2.2 0 00-4.4 0z"/></svg>
</div>
<div class="text-sm ml-1 text-gray-800 antialiased tracking-normal font-normal ">
Lorem ipsum is typically a corrupted version of De finibus bonorum et malorum, a first-century BC text by the Roman statesman and philosopher
Cicero, with words altered, added, and removed to make it nonsensical, improper Latin.
</div>
</div>
</div>
<div class="items-center py-1 mt-5 text-sm font-medium text-gray-800">
Environment
</div>
<div class="flex-col p-2 rounded hover:bg-gray-200">
<div class="flex">
<div class="text-sm ml-1 text-gray-800 antialiased tracking-normal font-normal ">
None
</div>
</div>
</div>
<div class="items-center py-1 mt-5 text-sm font-medium text-gray-800">
Activity
</div>
<div class="flex p-2 rounded">
<div class="flex">
<div class="text-sm ml-1 py-1 text-gray-800 antialiased tracking-normal font-normal ">
Show :
</div>
<div class="text-sm ml-2 py-1 cursor-pointer rounded px-2 text-white bg-gray-700 antialiased tracking-normal font-normal ">
Comments
</div>
<div class="text-sm ml-2 py-1 cursor-pointer rounded px-2 text-gray-800 bg-gray-200 antialiased tracking-normal font-normal ">
History
</div>
<div class="text-sm ml-2 py-1 cursor-pointer rounded px-2 text-gray-800 bg-gray-200 text-gray-800 antialiased tracking-normal font-normal ">
Work Log
</div>
</div>
</div>
<div class="border mt-3"></div>
<div class="items-center flex py-1 mt-5 text-sm font-medium text-gray-800">
<img class="h-10 w-10 rounded-full mr-8" src="https://media-exp1.licdn.com/dms/image/C4E03AQH1yPpzWPPbwA/profile-displayphoto-shrink_100_100/0/1597572102197?e=1616630400&v=beta&t=bKny37OM7-qwl1IyJQNjKOj7wSeBmDE8ScYAto5Ul3s">
<input type="text" placeholder="Add a Comment" class="text-xs rounded border border-gray-500 py-2 px-2 w-full">
</div>
</div>
<div class="bg-white rounded" style="width: 240px">
<div class=" px-1 text-center items-center">
<div class="flex w-24 px-3 py-2 self-center text-sm font-medium antialiased rounded bg-blue-800 text-white">
<a href="#" class="">Testing</a>
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
</div>
</div>
<div class="mx-2 bg-white rounded">
<div class="flex-col">
<div class="flex-col mt-3 rounded">
<div class="py-1 px-1 text-gray-700 rounded text-xs font-semibold antialiased tracking-normal">
Assignee
</div>
<div class="flex px-2 py-2 hover:bg-gray-200">
<img class="w-6 h-6 rounded-full" src="https://media-exp1.licdn.com/dms/image/C4E03AQH1yPpzWPPbwA/profile-displayphoto-shrink_100_100/0/1597572102197?e=1616630400&v=beta&t=bKny37OM7-qwl1IyJQNjKOj7wSeBmDE8ScYAto5Ul3s" alt="" />
<div class="font-normal text-gray-700 ml-3 text-xs">
Abuzaid Sayyad
</div>
</div>
</div>
<div class="flex-col mt-3 rounded">
<div class="py-1 px-1 text-gray-700 rounded text-xs font-semibold antialiased tracking-normal">
Reporter
</div>
<div class="flex px-2 py-2 hover:bg-gray-200">
<img class="w-6 h-6 rounded-full" src="https://media-exp1.licdn.com/dms/image/C4E35AQFvDRbBk0Ousw/profile-framedphoto-shrink_400_400/0/1610941682185?e=1611381600&v=beta&t=W-wz9MDSoHzY8ApKoSKoSCW41lsP98UqsvjtitjBnQ4" alt="" />
<div class="font-normal text-gray-700 ml-3 text-xs">
Nitish Kumar
</div>
</div>
</div>
<div class="flex-col mt-3 rounded">
<div class="py-1 px-1 text-gray-700 rounded text-xs font-semibold antialiased tracking-normal">
Labels
</div>
<div class="px-2 py-2 hover:bg-gray-200">
<div class="font-normal text-gray-700 ml-3 text-xs">
None
</div>
</div>
</div>
<div class="flex-col mt-3 rounded">
<div class="py-1 px-1 text-gray-700 rounded text-xs font-semibold antialiased tracking-normal">
Epic Link
</div>
<div class="flex px-1 py-2 hover:bg-gray-200">
<div class="font-normal bg-purple-300 p-1 underline hover:bg-transparent rounded text-gray-700 ml-3 text-xs">
Nitseditor-frontend
</div>
</div>
</div>
<div class="flex-col mt-3 rounded">
<div class="py-1 px-1 text-gray-700 rounded text-xs font-semibold antialiased tracking-normal">
Sprint
</div>
<div class="px-2 py-2 hover:bg-gray-200">
<div class="font-normal text-gray-700 hover:text-blue-500 hover:underline ml-3 text-xs">
Bugs, Subs Excel, Forecast
</div>
</div>
</div>
<div class="flex-col mt-3 rounded">
<div class="py-1 px-1 text-gray-700 rounded text-xs font-semibold antialiased tracking-normal">
Priority
</div>
<div class="flex px-2 py-2 hover:bg-gray-200">
<svg class="h-4 w-4 text-yellow-500 " fill="currentColor " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M10 .75L15.5 6H12v13H8V6H4.5L10 .75z"/>
</svg>
<div class="font-normal text-gray-700 ml-3 text-xs">
Medium
</div>
</div>
</div>
<div class="flex-col mt-3 rounded">
<div class="px-2 py-2 hover:bg-gray-200">
<div class="flex self-center text-sm font-medium antialiased rounded text-blue-500">
<svg class="h-4 w-4 mt-1 ml-1" xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M4.516 7.548c.436-.446 1.043-.481 1.576 0L10 11.295l3.908-3.747c.533-.481 1.141-.446 1.574 0 .436.445.408 1.197 0 1.615-.406.418-4.695 4.502-4.695 4.502a1.095 1.095 0 01-1.576 0S4.924 9.581 4.516 9.163c-.409-.418-.436-1.17 0-1.615z"/>
</svg>
<a href="#" class="text-blue-600">Show 5 More Field</a>
</div>
<div class="text-xs pl-3 font-light antialiased rounded text-gray-500">
Original Estimate, Time tracking
</div>
</div>
</div>
<div class="border mt-2"></div>
</div>
</div>
<div class="flex justify-between px-1 text-left ">
<div class="p-2 text-xs text-gray-600 antialiased tracking-normal">
Created July 3, 2020, 6:24 PM<br>
Updated 4 days ago<br>
Configure
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
How to make a Jira Software with Tailwind CSS?
Install tailwind css of verion 1.4.6
Use the link
html tag to import the stylesheet of Tailwind CSS of the version 1.4.6
<link href=https://unpkg.com/[email protected]/dist/tailwind.min.css rel="stylesheet">
All the unility class needed to make a Jira Software component
bg-white
relative
fixed
top-0
w-full
px-4
mx-auto
flex
h-16
hover:text-blue-500
hover:bg-blue-100
p-2
text-center
w-4
h-4
px-2
py-1
text-sm
text-gray-800
focus:bg-blue-100
mt-1
mr-1
h-5
w-5
text-xl
hidden
md:block
ml-3
px-3
ml-2
bg-blue-100
text-blue-500
ml-1
bg-blue-800
text-white
ml-4
md:ml-6
text-gray-600
border-2
lg:block
p-1
text-gray-400
border-transparent
hover:text-white
focus:text-white
focus:bg-gray-700
w-6
h-6
text-gray-700
max-w-xs
-mr-2
md:hidden
inline-flex
hover:bg-gray-700
block
flex-col
border-r
mt-16
pl-5
w-1/5
bg-gray-100
h-auto
py-8
h-8
w-8
h-
w-20
mb-1
text-xs
py-2
h-3
w-3
ml-5
border-gray-300
mt-5
overflow-auto
py-4
py-3
mb-5
w-4/5
mt-24
ml-10
h-full
text-2xl
mt-3
text-black
w-1/2
h-7
text-gray-500
mt-4
px-1
mx-2
bg-red-500
h-2
w-2
pb-1
bg-orange-500
pt-32
absolute
mb-64
right-0
mr-16
mr-6
text-blue-700
mr-10
mr-2
bg-gray-200
hover:bg-gray-300
hover:bg-gray-200
mt-10
bg-gray-700
h-10
w-10
mr-8
border-gray-500
w-24
bg-purple-300
hover:bg-transparent
text-yellow-500
text-blue-600
pl-3
mt-2
text-left
123 steps to make a Jira Software component with Tailwind CSS
Control the background color of an element to white using the
bg-white
utilities.Use
relative
to position an element according to the normal flow of the document.Use
fixed
to position an element relative to the browser window.Use the
top-0
utilities to set the top position of a positioned element to 0rem.Use
w-full
to set an element to a 100% based width.Control the horizontal padding of an element to 1rem using the
px-4
utilities.Control the horizontal margin of an element to auto using the
mx-auto
utilities.Use
flex
to create a block-level flex container.Use
h-16
to set an element to a fixed height(4rem).Control the text color of an element to blue-500 on hover using the
hover:text-blue-500
utilities.Control the background color of an element to blue-100 using the
hover:bg-blue-100
utilities on hover.Control the padding on all sides of an element to 0.5rem using the
p-2
utilities.Control the text color of an element to center using the
text-center
utilities.Use
w-4
to set an element to a fixed width(1rem).Use
h-4
to set an element to a fixed height(1rem).Control the horizontal padding of an element to 0.5rem using the
px-2
utilities.Control the vertical padding of an element to 0.25rem using the
py-1
utilities.Control the text color of an element to sm using the
text-sm
utilities.Control the text color of an element to gray-800 using the
text-gray-800
utilities.Control the background color of an element to blue-100 using the
focus:bg-blue-100
utilities on focus.Control the margin on top side of an element to 0.25rem using the
mt-1
utilities.Control the margin on right side of an element to 0.25rem using the
mr-1
utilities.Use
h-5
to set an element to a fixed height(1.25rem).Use
w-5
to set an element to a fixed width(1.25rem).Control the text color of an element to xl using the
text-xl
utilities.Use
hidden
to set an element to display: none and remove it from the page layout.Use
inline
utilities to put the element on its own line and fill its parent at only medium screen sizes.Control the margin on left side of an element to 0.75rem using the
ml-3
utilities.Control the horizontal padding of an element to 0.75rem using the
px-3
utilities.Control the margin on left side of an element to 0.5rem using the
ml-2
utilities.Control the background color of an element to blue-100 using the
bg-blue-100
utilities.Control the text color of an element to blue-500 using the
text-blue-500
utilities.Control the margin on left side of an element to 0.25rem using the
ml-1
utilities.Control the background color of an element to blue-800 using the
bg-blue-800
utilities.Control the text color of an element to white using the
text-white
utilities.Control the margin on left side of an element to 1rem using the
ml-4
utilities.Control the margin on left side of an element to 1.5rem at only medium screen sizes using the
md:ml-6
utilities.Control the text color of an element to gray-600 using the
text-gray-600
utilities.Control the border color of an element to 0.5rem using the
border-2
utilities.Use
inline
utilities to put the element on its own line and fill its parent at only large screen sizes.Control the padding on all sides of an element to 0.25rem using the
p-1
utilities.Control the text color of an element to gray-400 using the
text-gray-400
utilities.Control the border color of an element to transparent using the
border-transparent
utilities.Control the text color of an element to white on hover using the
hover:text-white
utilities.Control the text color of an element to white on focus using the
focus:text-white
utilities.Control the background color of an element to gray-700 using the
focus:bg-gray-700
utilities on focus.Use
w-6
to set an element to a fixed width(1.5rem).Use
h-6
to set an element to a fixed height(1.5rem).Control the text color of an element to gray-700 using the
text-gray-700
utilities.Set the maximum width/height of an element using the
max-w-xs
utilities.Control the margin on right side of an element to -0.5rem using the
-mr-2
utilities.Use
hidden
to set an element to display: none and remove it from the page layout at only medium screen sizes.Use
inline-flex
to create an inline flex container that flows with text.Control the background color of an element to gray-700 using the
hover:bg-gray-700
utilities on hover.Use
inline
utilities to put the element on its own line and fill its parent.Use
flex
to create a block-level flex container.Control the border color of an element to r using the
border-r
utilities.Control the margin on top side of an element to 4rem using the
mt-16
utilities.Set the left padding of an element to 1.25rem using the
pl-5
utilities classUse
w-1/5
to set an element to a fixed width(1/5).Control the background color of an element to gray-100 using the
bg-gray-100
utilities.Use
h-auto
to set an element to a fixed height(auto).Control the vertical padding of an element to 2rem using the
py-8
utilities.Use
h-8
to set an element to a fixed height(2rem).Use
w-8
to set an element to a fixed width(2rem).Use
h-
to set an element to a fixed height().Use
w-20
to set an element to a fixed width(5rem).Control the margin on bottom side of an element to 0.25rem using the
mb-1
utilities.Control the text color of an element to xs using the
text-xs
utilities.Control the vertical padding of an element to 0.5rem using the
py-2
utilities.Use
h-3
to set an element to a fixed height(0.75rem).Use
w-3
to set an element to a fixed width(0.75rem).Control the margin on left side of an element to 1.25rem using the
ml-5
utilities.Control the border color of an element to gray-300 using the
border-gray-300
utilities.Control the margin on top side of an element to 1.25rem using the
mt-5
utilities.Use
overflow-auto
to add scrollbars to an element in the event that its content overflows the bounds of that element. Unlike.overflow-scroll
, which always shows scrollbars, this utility will only show them if scrolling is necessary.Control the vertical padding of an element to 1rem using the
py-4
utilities.Control the vertical padding of an element to 0.75rem using the
py-3
utilities.Control the margin on bottom side of an element to 1.25rem using the
mb-5
utilities.Use
w-4/5
to set an element to a fixed width(4/5).Control the margin on top side of an element to 6rem using the
mt-24
utilities.Control the margin on left side of an element to 2.5rem using the
ml-10
utilities.Use
h-full
to set an element’s height to 100% of its parent, as long as the parent has a defined height.Control the text color of an element to 2xl using the
text-2xl
utilities.Control the margin on top side of an element to 0.75rem using the
mt-3
utilities.Control the text color of an element to black using the
text-black
utilities.Use
w-1/2
to set an element to a fixed width(1/2).Use
h-7
to set an element to a fixed height(1.75rem).Control the text color of an element to gray-500 using the
text-gray-500
utilities.Control the margin on top side of an element to 1rem using the
mt-4
utilities.Control the horizontal padding of an element to 0.25rem using the
px-1
utilities.Control the horizontal margin of an element to 0.5rem using the
mx-2
utilities.Control the background color of an element to red-500 using the
bg-red-500
utilities.Use
h-2
to set an element to a fixed height(0.5rem).Use
w-2
to set an element to a fixed width(0.5rem).Control the padding on bottom side of an element to 0.25rem using the
pb-1
utilities.Control the background color of an element to orange-500 using the
bg-orange-500
utilities.Control the padding on top side of an element to 8rem using the
pt-32
utilities.Use
absolute
to position an element outside of the normal flow of the document, causing neighboring elements to act as if the element doesn’t exist.Control the margin on bottom side of an element to 16rem using the
mb-64
utilities.Use the
right-0
utilities to set the right position of a positioned element to 0rem.Control the margin on right side of an element to 4rem using the
mr-16
utilities.Control the margin on right side of an element to 1.5rem using the
mr-6
utilities.Control the text color of an element to blue-700 using the
text-blue-700
utilities.Control the margin on right side of an element to 2.5rem using the
mr-10
utilities.Control the margin on right side of an element to 0.5rem using the
mr-2
utilities.Control the background color of an element to gray-200 using the
bg-gray-200
utilities.Control the background color of an element to gray-300 using the
hover:bg-gray-300
utilities on hover.Control the background color of an element to gray-200 using the
hover:bg-gray-200
utilities on hover.Control the margin on top side of an element to 2.5rem using the
mt-10
utilities.Control the background color of an element to gray-700 using the
bg-gray-700
utilities.Use
h-10
to set an element to a fixed height(2.5rem).Use
w-10
to set an element to a fixed width(2.5rem).Control the margin on right side of an element to 2rem using the
mr-8
utilities.Control the border color of an element to gray-500 using the
border-gray-500
utilities.Use
w-24
to set an element to a fixed width(6rem).Control the background color of an element to purple-300 using the
bg-purple-300
utilities.Control the background color of an element to transparent using the
hover:bg-transparent
utilities on hover.Control the text color of an element to yellow-500 using the
text-yellow-500
utilities.Control the text color of an element to blue-600 using the
text-blue-600
utilities.Set the left padding of an element to 0.75rem using the
pl-3
utilities classControl the margin on top side of an element to 0.5rem using the
mt-2
utilities.Control the text color of an element to left using the
text-left
utilities.
Conclusion
The above is a step-by-step tutorial on how to use Tailwind CSS to make a Jira Software components, learn and follow along to implement your own components.