<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zafar Ismatullaev</title>
    <description>The latest articles on DEV Community by Zafar Ismatullaev (@zafar).</description>
    <link>https://dev.to/zafar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F870533%2F836a697b-e4e2-440e-9e13-9715134c8c85.png</url>
      <title>DEV Community: Zafar Ismatullaev</title>
      <link>https://dev.to/zafar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zafar"/>
    <language>en</language>
    <item>
      <title>Tailwind CSS Plugins by Htmlstream</title>
      <dc:creator>Zafar Ismatullaev</dc:creator>
      <pubDate>Mon, 10 Oct 2022 12:47:43 +0000</pubDate>
      <link>https://dev.to/htmlstream/tailwind-css-plugins-by-htmlstream-1o5j</link>
      <guid>https://dev.to/htmlstream/tailwind-css-plugins-by-htmlstream-1o5j</guid>
      <description>&lt;p&gt;Hello Dev.to, Community!&lt;/p&gt;

&lt;p&gt;I'm excited to share with you our new set of plugins that we've developed for the Tailwind CSS audience.&lt;/p&gt;

&lt;p&gt;A handful of completely unstyled, fully accessible UI plugins for popular Tailwind CSS features from Accordion and Dropdowns to Tooltips and Modals that for one reason or another don't belong in core.&lt;/p&gt;

&lt;p&gt;Often the biggest challenge when working with a framework is figuring out what you're supposed to do when there's something you need that the framework doesn't handle for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://preline.co/plugins.html" rel="noopener noreferrer"&gt;Preline plugins&lt;/a&gt; have been designed from the ground up to be extensible and customizable, so that no matter what you're building you never feel like you're fighting the framework.&lt;/p&gt;

&lt;p&gt;Here is an example of what Preline library markup might look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="hs-dropdown"&amp;gt;
  &amp;lt;button type="button" class="hs-dropdown-toggle"&amp;gt;
    ...
  &amp;lt;/button&amp;gt;

  &amp;lt;div class="hs-dropdown-menu"&amp;gt;
    ...
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;Every utility class can be applied conditionally to classes in Preline plugins, making it easy to create complex interfaces without ever leaving your HTML.&lt;/p&gt;

&lt;p&gt;To add a utility to active or opening classes, all you need to do is prefix the utility with the : character:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="hs-dropdown-open:opacity-100 opacity-0"&amp;gt;
  ...
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This works for &lt;strong&gt;every utility class in the framework&lt;/strong&gt;, which means you can build any design solution — you can even control things like letter spacing or cursor styles.&lt;/p&gt;

&lt;p&gt;Here's an example of a dropdown component:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flf83iy9a8t6j3i1f4i6y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flf83iy9a8t6j3i1f4i6y.png" alt="Dropdown example" width="800" height="636"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's how the example above works:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="hs-dropdown relative inline-flex"&amp;gt;
  &amp;lt;button id="hs-dropdown-how-it-works" type="button" class="hs-dropdown-toggle py-3 px-4 inline-flex justify-center items-center gap-2 rounded-md border font-medium bg-white text-gray-700 shadow-sm align-middle hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-white focus:ring-blue-600 transition-all text-sm dark:bg-gray-800 dark:hover:bg-slate-800 dark:border-gray-700 dark:text-gray-400 dark:hover:text-white dark:focus:ring-offset-gray-800"&amp;gt;
    Actions
    &amp;lt;svg class="hs-dropdown-open:rotate-180 w-2.5 h-2.5 text-gray-600" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"&amp;gt;
      &amp;lt;path d="M2 5L8.16086 10.6869C8.35239 10.8637 8.64761 10.8637 8.83914 10.6869L15 5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/&amp;gt;
    &amp;lt;/svg&amp;gt;
  &amp;lt;/button&amp;gt;

  &amp;lt;div class="hs-dropdown-menu hs-dropdown-open:opacity-100 w-72 hidden z-10 transition-[margin,opacity] opacity-0 duration-300 mt-2 min-w-[15rem] bg-white shadow-md rounded-lg p-2 dark:bg-gray-800 dark:border dark:border-gray-700 dark:divide-gray-700" aria-labelledby="hs-dropdown-how-it-works"&amp;gt;
    &amp;lt;!-- ... --&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;hs-dropdown-toggle&lt;/code&gt; triggers the dropdown.&lt;/li&gt;
&lt;li&gt;By default &lt;code&gt;hs-dropdown-open&lt;/code&gt; has no styles and we use &lt;code&gt;opacity-0&lt;/code&gt; to hide the dropdown before it's triggered, but by adding &lt;code&gt;hs-dropdown-open:opacity-100&lt;/code&gt; utility we turn the opacity up to &lt;code&gt;100%&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;We also use &lt;code&gt;rotate-180&lt;/code&gt; to rotate the arrow &lt;code&gt;180deg&lt;/code&gt; when it's active.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Dark mode
&lt;/h2&gt;

&lt;p&gt;They even go along with the framework's dark mode class.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9gbqreaf41vyq535e0cw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9gbqreaf41vyq535e0cw.png" alt="Dropdown dark example" width="800" height="751"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Accessibility Friendly
&lt;/h2&gt;

&lt;p&gt;Command the interface at your fingertips with accessibility. Go to any page, focuses first item that matches keyboard input, and more so everyone can use it.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="hs-dropdown-menu"&amp;gt;
  &amp;lt;a class="focus:ring-2 focus:ring-blue-500" href="newsletter.html"&amp;gt;
    Newsletter
  &amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Methodology - Apply any Tailwind CSS utility classes, all you need to do is prefix the utility with the &lt;code&gt;:&lt;/code&gt; character:&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Accessibility - Preline UI comes with accessibility features so everyone can use it&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keyboard Friendly - Command the interface at your fingertips. Go to any page, focuses first item that matches keyboard input, and more&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Plugins
&lt;/h2&gt;

&lt;p&gt;Each plugin comes with its own documentation page, starting installation guide&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hcao13v17ct75taibd2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hcao13v17ct75taibd2.png" alt="Installation" width="800" height="241"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Next up is the Examples section, which offers a stylish example with copy-to-clipboard functionality and a dark/light mode switch so users can see how this particular example is done in dark mode.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flv7ru1rqrg7rciaeb3vz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flv7ru1rqrg7rciaeb3vz.png" alt="Examples section" width="800" height="582"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you prefer to create your own style? There is a section where a completely unstyled code example contains classes for the basic functionality of the plugin for you to build your next big idea without the hustle of deleting the style.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div class="hs-dropdown relative inline-flex"&amp;gt;
  &amp;lt;button id="hs-dropdown-unstyled" type="button" class="hs-dropdown-toggle inline-flex justify-center items-center gap-x-2"&amp;gt;
    Actions
    &amp;lt;svg class="hs-dropdown-open:rotate-180 w-2.5 h-2.5" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"&amp;gt;
      &amp;lt;path d="M2 5L8.16086 10.6869C8.35239 10.8637 8.64761 10.8637 8.83914 10.6869L15 5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/&amp;gt;
    &amp;lt;/svg&amp;gt;
  &amp;lt;/button&amp;gt;

  &amp;lt;div class="hs-dropdown-menu transition-[opacity,margin] duration hs-dropdown-open:opacity-100 opacity-0 w-56 hidden z-10 mt-2 min-w-[15rem] bg-white" aria-labelledby="hs-dropdown-unstyled"&amp;gt;
    &amp;lt;a class="block" href="#"&amp;gt;Newsletter&amp;lt;/a&amp;gt;
    &amp;lt;a class="block" href="#"&amp;gt;Purchases&amp;lt;/a&amp;gt;
    &amp;lt;a class="block" href="#"&amp;gt;Downloads&amp;lt;/a&amp;gt;
    &amp;lt;a class="block" href="#"&amp;gt;Team Account&amp;lt;/a&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Otherwise, you can choose from a number of demo examples provided by the Preline authors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fao2b9vl38enbouljedj6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fao2b9vl38enbouljedj6.png" alt="Accordion examples" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All the available plugins so far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://preline.co/plugins/html/accordion.html" rel="noopener noreferrer"&gt;Accordion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://preline.co/plugins/html/collapse.html" rel="noopener noreferrer"&gt;Collapse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://preline.co/plugins/html/tabs.html" rel="noopener noreferrer"&gt;Tabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://preline.co/plugins/html/scrollspy.html" rel="noopener noreferrer"&gt;Scrollspy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://preline.co/plugins/html/dropdown.html" rel="noopener noreferrer"&gt;Dropdown&lt;/a&gt; &amp;amp; &lt;a href="https://preline.co/plugins/html/mega-menu.html" rel="noopener noreferrer"&gt;Mega Menu&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://preline.co/plugins/html/modal.html" rel="noopener noreferrer"&gt;Modal&lt;/a&gt;, &lt;a href="https://preline.co/plugins/html/offcanvas.html" rel="noopener noreferrer"&gt;Offcanvas&lt;/a&gt; &amp;amp; &lt;a href="https://preline.co/plugins/html/sidebar.html" rel="noopener noreferrer"&gt;Sidebar&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://preline.co/plugins/html/tooltip.html" rel="noopener noreferrer"&gt;Tooltip&lt;/a&gt; &amp;amp; &lt;a href="https://preline.co/plugins/html/popover.html" rel="noopener noreferrer"&gt;Popover&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://preline.co/plugins/html/remove-element.html" rel="noopener noreferrer"&gt;Remove Element&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;and more to follow soon…&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Preline Plugins offers a wide range of options for variety use cases, making developing simple and complex UIs easier. The best thing is, it doesn't limit you! 🔥&lt;/p&gt;

&lt;p&gt;We believe that the idea of utility first approach is the way forward. We’re just getting started and the future holds even more exciting features. Let’s build together! 🤘&lt;/p&gt;

&lt;p&gt;Don't forget to share the post with your friends and other code newbies learning CSS frameworks.&lt;/p&gt;

&lt;p&gt;For more up-to-date web development content, follow us on &lt;a href="https://twitter.com/htmlstream" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, and &lt;a href="https://dev.to/htmlstreamofficial"&gt;Htmlstream in Dev.to&lt;/a&gt; and &lt;a href="https://dev.to/zafar"&gt;me on Dev.to&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Thanks for reading! 😎&lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>opensource</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Preline UI - Open Source Tailwind CSS component library</title>
      <dc:creator>Zafar Ismatullaev</dc:creator>
      <pubDate>Wed, 08 Jun 2022 12:48:29 +0000</pubDate>
      <link>https://dev.to/htmlstream/preline-ui-open-source-tailwind-css-component-library-2871</link>
      <guid>https://dev.to/htmlstream/preline-ui-open-source-tailwind-css-component-library-2871</guid>
      <description>&lt;h2&gt;
  
  
  What is TailwindCSS?
&lt;/h2&gt;

&lt;p&gt;A utility-first CSS framework packed with classes like &lt;code&gt;flex&lt;/code&gt;, &lt;code&gt;pt-4&lt;/code&gt;, &lt;code&gt;text-center&lt;/code&gt; and &lt;code&gt;rotate-90&lt;/code&gt; that can be composed to build any design, directly in your markup.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Preline UI?
&lt;/h2&gt;

&lt;p&gt;Preline UI is an open-source set of prebuilt UI components based on the utility-first &lt;a href="https://tailwindcss.com/" rel="noopener noreferrer"&gt;Tailwind CSS&lt;/a&gt; framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why use Preline UI?
&lt;/h2&gt;

&lt;p&gt;Based on the Tailwind CSS utility classes, Preline UI's prebuilt components and UI elements help you quickly design and customize responsive mobile-first websites with diverse predefined components (such as modals, buttons, alerts, cards and more).&lt;/p&gt;

&lt;p&gt;Components are grouped by visual usability criteria (components, navigation, forms, etc.) and styled directly on top of Tailwind CSS, making them easy to extend and customize. This is a lifesaver for developers looking to create a unique and eye-catching design system without the hassle of creating each component by hand.&lt;/p&gt;

&lt;p&gt;It is a great option for new and existing projects.&lt;/p&gt;

&lt;p&gt;... and it’s completely &lt;strong&gt;free!&lt;/strong&gt; 🤯&lt;/p&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;Let's see the most exciting features with a few examples.&lt;/p&gt;

&lt;p&gt;Plugins - We've developed a handful of completely unstyled, fully accessible UI plugins for popular features that for one reason or another don't belong in core. Available plugins (more plugins coming soon):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accordion&lt;/li&gt;
&lt;li&gt;Collapse&lt;/li&gt;
&lt;li&gt;Dropdown&lt;/li&gt;
&lt;li&gt;Mega Menu&lt;/li&gt;
&lt;li&gt;Modal&lt;/li&gt;
&lt;li&gt;Offcanvas&lt;/li&gt;
&lt;li&gt;Remove Element&lt;/li&gt;
&lt;li&gt;Tabs&lt;/li&gt;
&lt;li&gt;Popover&lt;/li&gt;
&lt;li&gt;Tooltip&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;250+ Components&lt;/strong&gt; - We have put a lot of thought into designing all of the components to look coherent and work well together in various grid layouts. It’s an extraordinarily rich and complete UI collection for a modern web application. Nevertheless, if some components should look different according to your perspective, you can edit and customize them easily. Learn more&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dark Mode&lt;/strong&gt; - With modern operating systems all having light and dark mode, to make this as easy as possible, all Preline UI components include a dark variant that lets you style your site differently when dark mode is enabled. &lt;a href="https://preline.co/docs/dark-mode.html" rel="noopener noreferrer"&gt;Learn more&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs0k4uprg5ch04kgnkacy.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs0k4uprg5ch04kgnkacy.jpg" alt="Dark Mode example" width="422" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code snippets&lt;/strong&gt; - Each component comes with copy to clipboard feature. Just click on the “Copy” button and copy the code to your file. The hard work is done for you and makes the process easier.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0pq23z3buccubdblnmf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk0pq23z3buccubdblnmf.jpg" alt="Code Snippets example" width="474" height="286"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Documentation
&lt;/h2&gt;

&lt;p&gt;We've done our best to make the documentation as thoughtful and thoroughly organized as possible with easy to navigate through different sections to help you not to struggle that much as you build different sites.&lt;/p&gt;

&lt;p&gt;For full documentation of the Preline options, visit &lt;a href="https://preline.co/docs/index.html" rel="noopener noreferrer"&gt;preline.com&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  License
&lt;/h2&gt;

&lt;p&gt;Preline UI is Open Source project and licensed under MIT for better Web.&lt;/p&gt;

&lt;p&gt;Learn more &lt;a href="https://preline.co/docs/license.html" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preline with other Frameworks
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Quick Setup
&lt;/h3&gt;

&lt;p&gt;This guide will help you get started with Preline UI, including how to run, customize, update, and integrate your project!&lt;/p&gt;

&lt;p&gt;First, you need to make sure that you have a working Tailwind CSS project installed and that you also have Node and NPM installed on your machine.&lt;/p&gt;

&lt;h3&gt;
  
  
  Require via NPM
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Install &lt;code&gt;preline-ui&lt;/code&gt; via npm&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;npm i preline-ui&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Include Preline UI as a plugin in the &lt;code&gt;tailwind.config.js&lt;/code&gt; file&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;npm i preline-ui&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Include the JavaScript &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; that powers the interactive elements near the end of your &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;script src="./docs/assets/vendor/preline-ui/preline-ui.bundle.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Upcoming features
&lt;/h2&gt;

&lt;p&gt;We are working hard to provide even more time saving features for both designers and developers, here is a list of upcoming features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starter Pages &amp;amp; Examples&lt;/li&gt;
&lt;li&gt;Figma Design System&lt;/li&gt;
&lt;li&gt;Tailwind Plugins&lt;/li&gt;
&lt;li&gt;More Components&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Please feel free to share in the comments section below what features you would like to see in future updates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Preline offers a wide range of options for every component, making your life easier by providing you with high quality design solutions. This diversity is very powerful and useful when dealing with complex UIs.&lt;/p&gt;

&lt;p&gt;The best thing is, it doesn't limit you! 🔥&lt;/p&gt;

&lt;p&gt;We believe that the idea of utility first approach is the way forward. We’re just getting started and the future holds even more exciting features. Let’s build together! 🤘&lt;/p&gt;

&lt;p&gt;Don't forget to share the post with your friends and other code newbies learning CSS frameworks.&lt;/p&gt;

&lt;p&gt;For more up-to-date web development content, follow us on &lt;a href="https://twitter.com/htmlstream" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt;, and &lt;a href="https://dev.to/htmlstreamofficial"&gt;Htmlstream in Dev.to&lt;/a&gt; and &lt;a href="https://dev.to/zafar"&gt;me on Dev.to&lt;/a&gt;! &lt;/p&gt;

&lt;p&gt;Thanks for reading! 😎 &lt;/p&gt;

</description>
      <category>tailwindcss</category>
      <category>css</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
