<?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: Louis Low</title>
    <description>The latest articles on DEV Community by Louis Low (@louislow).</description>
    <link>https://dev.to/louislow</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%2F420456%2Fb8e38f9c-3b8c-45de-969b-b1a5ddfa1cc0.jpg</url>
      <title>DEV Community: Louis Low</title>
      <link>https://dev.to/louislow</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/louislow"/>
    <language>en</language>
    <item>
      <title>100DaysOfCode: Day 04, UI Design with Knott JS + Weavv CSS</title>
      <dc:creator>Louis Low</dc:creator>
      <pubDate>Thu, 08 Sep 2022 16:26:14 +0000</pubDate>
      <link>https://dev.to/louislow/100daysofcode-day-04-ui-design-with-knott-js-weavv-css-1d08</link>
      <guid>https://dev.to/louislow/100daysofcode-day-04-ui-design-with-knott-js-weavv-css-1d08</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s6MRYdhh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i5ez3oo5gbxd1dqzo37w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s6MRYdhh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i5ez3oo5gbxd1dqzo37w.png" alt="Image" width="880" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--agf4VCst--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/60aoijvz4nbtr3xu9okq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--agf4VCst--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/60aoijvz4nbtr3xu9okq.png" alt="Image" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe src="https://stackblitz.com/edit/node-d1ohqx?embed=1&amp;amp;file=app/app.js&amp;amp;theme=dark" width="100%" height="500"&gt;
&lt;/iframe&gt;
&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/louislow81"&gt;
        louislow81
      &lt;/a&gt; / &lt;a href="https://github.com/louislow81/100DaysOfCode"&gt;
        100DaysOfCode
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The 100 Days of Code with HTML, WEAVV CSS, and Vanilla.JS or sometime use Knott.JS to create Web Components
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/louislow81"&gt;
        louislow81
      &lt;/a&gt; / &lt;a href="https://github.com/louislow81/knott.js"&gt;
        knott.js
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A tiny Virtual DOM web component and styling library for the basic web.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a rel="noopener noreferrer nofollow" href="https://raw.githubusercontent.com/louislow81/knott.js/e832386075591d7ad4e42b7703e46836d2ca5988/knott-logo.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s3-arO_0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/louislow81/knott.js/e832386075591d7ad4e42b7703e46836d2ca5988/knott-logo.svg" width="200px" alt="Knott JS"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
A tiny Virtual DOM web component and styling library for the basic web.&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://opensource.org/licenses/MIT" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/28044ecf31ba56f2684bd081fb809249487c05239a228658182c516040b1088f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d627269676874677265656e2e737667" alt="License: MIT"&gt;&lt;/a&gt;
&lt;a href="https://badge.fury.io/js/knott" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/a0b3b97475f2158961d5fe2d1dda4b3c97b5295fe93aeb03f5e862b3b31533b2/68747470733a2f2f62616467652e667572792e696f2f6a732f6b6e6f74742e737667" alt="npm version"&gt;&lt;/a&gt;
&lt;a href="https://www.npmjs.com/package/knott" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/04d1d3fde7837aa30706a57f1965500bba781c3de25e74dd651f5c5ec4d9aae1/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f646d2f6b6e6f74742e737667" alt="npm downloads"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
Introduction&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;Knott.JS&lt;/code&gt; is a tiny &lt;strong&gt;Virtual DOM&lt;/strong&gt; JavaScript library for creating object-based web components it's called &lt;strong&gt;virtual nodes&lt;/strong&gt; with very basic necessary features to build a simple web application or website.&lt;/p&gt;
&lt;h1&gt;
Menu&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#craft"&gt;Create Element&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#virtual-node"&gt;Virtual Node&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#create-component"&gt;Create Component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#import-component"&gt;Import Component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#component-properties"&gt;Component Properties&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#event-listener"&gt;Event Listener&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#mount-component"&gt;Mount Component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#unmount-component"&gt;UnMount Component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#data-binding"&gt;Data Binding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#iteration"&gt;Iteration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#showhide-component-with-click-handler"&gt;Show/Hide Component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#dom-styling"&gt;DOM Styling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/louislow81/knott.js#service-worker"&gt;Service Worker&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
Web Component&lt;/h1&gt;
&lt;h2&gt;
&lt;code&gt;craft&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;Use &lt;code&gt;craft()&lt;/code&gt; to create virtual nodes commonly everywhere in the project. It takes a &lt;strong&gt;selector&lt;/strong&gt; as a new element, &lt;strong&gt;props&lt;/strong&gt; as attributes, &lt;strong&gt;text&lt;/strong&gt; as string to put on the document, &lt;strong&gt;html&lt;/strong&gt; to add custom &lt;em&gt;non-virtual-node&lt;/em&gt; element, optional &lt;strong&gt;actions&lt;/strong&gt; as an event listener, &lt;strong&gt;tasks&lt;/strong&gt; as custom function calls, and expands the array of children elements in the same node with &lt;strong&gt;expand: [...]&lt;/strong&gt;. Read more details below.&lt;/p&gt;

&lt;div class="highlight highlight-source-js notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-k"&gt;import&lt;/span&gt; &lt;span class="pl-kos"&gt;{&lt;/span&gt; &lt;span class="pl-s1"&gt;craft&lt;/span&gt; &lt;span class="pl-kos"&gt;}&lt;/span&gt; &lt;span class="pl-k"&gt;from&lt;/span&gt; &lt;span class="pl-s"&gt;"knott"&lt;/span&gt;&lt;span class="pl-kos"&gt;;&lt;/span&gt;
&lt;span class="pl-en"&gt;craft&lt;/span&gt;&lt;span class="pl-kos"&gt;(&lt;/span&gt;
  &lt;span class="pl-s1"&gt;selector&lt;/span&gt;&lt;span class="pl-kos"&gt;,&lt;/span&gt;&lt;/pre&gt;…
&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/louislow81/knott.js"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/weavv"&gt;
        weavv
      &lt;/a&gt; / &lt;a href="https://github.com/weavv/weavv-css-documentation"&gt;
        weavv-css-documentation
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The official WEAVV CSS documentation website
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;&lt;a href="https://app.netlify.com/sites/weavvcss/deploys" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/19daaf497a0ee9ab3a436fd5dac154bfc9745d69bc12325a7604e132d7276f6a/68747470733a2f2f6170692e6e65746c6966792e636f6d2f6170692f76312f6261646765732f34643464353763352d383534312d343865652d393131322d3564363838636638356437652f6465706c6f792d737461747573" alt="Netlify Status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wv_UlEAA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
WEAVV CSS Documentation&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://weavvcss.netlify.app" rel="nofollow"&gt;Read the official documentation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
Developer Tools&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://weavvcss.netlify.app/playground" rel="nofollow"&gt;WEAVV Playground&lt;/a&gt; - Online code editor for testing and prototyping UI design with WEAVV.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.npmjs.com/package/weavv-cli" rel="nofollow"&gt;WEAVV CLI&lt;/a&gt; - Create empty project on-the-go with example template, written with Vanilla JS web component. Optional to use HTML inline CSS class or to use SASS with &lt;code&gt;@extend&lt;/code&gt; directive to extract WEAVV CSS classes in semantic way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/responsive-utilities/" rel="nofollow"&gt;Breakpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-themes/" rel="nofollow"&gt;Dark/Light Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/pseudo-class-variants/" rel="nofollow"&gt;Variants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-palette/" rel="nofollow"&gt;Color Palette&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-gradient/" rel="nofollow"&gt;Gradient Presets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/background-gradient/" rel="nofollow"&gt;Custom Gradient&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-animations/" rel="nofollow"&gt;Animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-filters/" rel="nofollow"&gt;Filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-fluids/" rel="nofollow"&gt;Fluids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-orientation" rel="nofollow"&gt;Orientation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/plugin-api/" rel="nofollow"&gt;Plugin API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Build&lt;/h2&gt;
&lt;p&gt;clone the repository,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;$ git clone https://github.com/weavv/weavv-css-documentation.git
$ &lt;span class="pl-c1"&gt;cd&lt;/span&gt; weavv-css-documentation&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;install dependencies,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NPM&lt;/span&gt;
$ npm i&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;serve locally,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NMP&lt;/span&gt;
$ npm run dev&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Credits&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://mozilla.github.io/nunjucks/" rel="nofollow"&gt;Nunjunks&lt;/a&gt;, &lt;a href="https://gulpjs.com/" rel="nofollow"&gt;Gulp&lt;/a&gt;, &lt;a href="https://nodejs.org/" rel="nofollow"&gt;NodeJS&lt;/a&gt;, &lt;a href="https://sass-lang.com/" rel="nofollow"&gt;Sass&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/weavv/weavv-css/blob/master/LICENSE"&gt;MIT&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/weavv/weavv-css-documentation"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;






&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>css</category>
      <category>webcomponents</category>
    </item>
    <item>
      <title>100DaysOfCode: Artwork Profile UI Design with Weavv CSS</title>
      <dc:creator>Louis Low</dc:creator>
      <pubDate>Mon, 22 Aug 2022 15:10:00 +0000</pubDate>
      <link>https://dev.to/louislow/100daysofcode-artwork-profile-ui-design-with-weavv-554e</link>
      <guid>https://dev.to/louislow/100daysofcode-artwork-profile-ui-design-with-weavv-554e</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/loouislow81/embed/abYMEdb?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/louislow81"&gt;
        louislow81
      &lt;/a&gt; / &lt;a href="https://github.com/louislow81/100DaysOfCode"&gt;
        100DaysOfCode
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The 100 Days of Code with HTML, WEAVV CSS, and Vanilla.JS or sometime use Knott.JS to create Web Components
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/weavv"&gt;
        weavv
      &lt;/a&gt; / &lt;a href="https://github.com/weavv/weavv-css-documentation"&gt;
        weavv-css-documentation
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The WEAVV CSS website
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;&lt;a href="https://app.netlify.com/sites/weavvcss/deploys" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/19daaf497a0ee9ab3a436fd5dac154bfc9745d69bc12325a7604e132d7276f6a/68747470733a2f2f6170692e6e65746c6966792e636f6d2f6170692f76312f6261646765732f34643464353763352d383534312d343865652d393131322d3564363838636638356437652f6465706c6f792d737461747573" alt="Netlify Status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wv_UlEAA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
WEAVV CSS Documentation&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://weavvcss.netlify.app" rel="nofollow"&gt;Read the official documentation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
Developer Tools&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://weavvcss.netlify.app/playground" rel="nofollow"&gt;WEAVV Playground&lt;/a&gt; - Online code editor for testing and prototyping UI design with WEAVV.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.npmjs.com/package/weavv-cli" rel="nofollow"&gt;WEAVV CLI&lt;/a&gt; - Create empty project on-the-go with example template, written with Vanilla JS web component. Optional to use HTML inline CSS class or to use SASS with &lt;code&gt;@extend&lt;/code&gt; directive to extract WEAVV CSS classes in semantic way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/responsive-utilities/" rel="nofollow"&gt;Breakpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-themes/" rel="nofollow"&gt;Dark/Light Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/pseudo-class-variants/" rel="nofollow"&gt;Variants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-palette/" rel="nofollow"&gt;Color Palette&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-gradient/" rel="nofollow"&gt;Gradient Presets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/background-gradient/" rel="nofollow"&gt;Custom Gradient&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-animations/" rel="nofollow"&gt;Animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-filters/" rel="nofollow"&gt;Filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-fluids/" rel="nofollow"&gt;Fluids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-orientation" rel="nofollow"&gt;Orientation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/plugin-api/" rel="nofollow"&gt;Plugin API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Build&lt;/h2&gt;
&lt;p&gt;clone the repository,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;$ git clone https://github.com/weavv/weavv-css-documentation.git
$ &lt;span class="pl-c1"&gt;cd&lt;/span&gt; weavv-css-documentation&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;install dependencies,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NPM&lt;/span&gt;
$ npm i&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;serve locally,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NMP&lt;/span&gt;
$ npm run dev&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Credits&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://mozilla.github.io/nunjucks/" rel="nofollow"&gt;Nunjunks&lt;/a&gt;, &lt;a href="https://gulpjs.com/" rel="nofollow"&gt;Gulp&lt;/a&gt;, &lt;a href="https://nodejs.org/" rel="nofollow"&gt;NodeJS&lt;/a&gt;, &lt;a href="https://sass-lang.com/" rel="nofollow"&gt;Sass&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/weavv/weavv-css/blob/master/LICENSE"&gt;MIT&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/weavv/weavv-css-documentation"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;





&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>css</category>
      <category>html</category>
      <category>webcomponents</category>
    </item>
    <item>
      <title>100DaysOfCode: Card UI Design with Weavv CSS</title>
      <dc:creator>Louis Low</dc:creator>
      <pubDate>Sun, 21 Aug 2022 09:36:00 +0000</pubDate>
      <link>https://dev.to/louislow/100daysofcode-card-ui-design-with-weavv-3p68</link>
      <guid>https://dev.to/louislow/100daysofcode-card-ui-design-with-weavv-3p68</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/loouislow81/embed/JjLxQRz?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/louislow81"&gt;
        louislow81
      &lt;/a&gt; / &lt;a href="https://github.com/louislow81/100DaysOfCode"&gt;
        100DaysOfCode
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The 100 Days of Code with HTML, WEAVV CSS, and Vanilla.JS or sometime use Knott.JS to create Web Components
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/weavv"&gt;
        weavv
      &lt;/a&gt; / &lt;a href="https://github.com/weavv/weavv-css-documentation"&gt;
        weavv-css-documentation
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The WEAVV CSS website
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;&lt;a href="https://app.netlify.com/sites/weavvcss/deploys" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/19daaf497a0ee9ab3a436fd5dac154bfc9745d69bc12325a7604e132d7276f6a/68747470733a2f2f6170692e6e65746c6966792e636f6d2f6170692f76312f6261646765732f34643464353763352d383534312d343865652d393131322d3564363838636638356437652f6465706c6f792d737461747573" alt="Netlify Status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wv_UlEAA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
WEAVV CSS Documentation&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://weavvcss.netlify.app" rel="nofollow"&gt;Read the official documentation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
Developer Tools&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://weavvcss.netlify.app/playground" rel="nofollow"&gt;WEAVV Playground&lt;/a&gt; - Online code editor for testing and prototyping UI design with WEAVV.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.npmjs.com/package/weavv-cli" rel="nofollow"&gt;WEAVV CLI&lt;/a&gt; - Create empty project on-the-go with example template, written with Vanilla JS web component. Optional to use HTML inline CSS class or to use SASS with &lt;code&gt;@extend&lt;/code&gt; directive to extract WEAVV CSS classes in semantic way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/responsive-utilities/" rel="nofollow"&gt;Breakpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-themes/" rel="nofollow"&gt;Dark/Light Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/pseudo-class-variants/" rel="nofollow"&gt;Variants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-palette/" rel="nofollow"&gt;Color Palette&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-gradient/" rel="nofollow"&gt;Gradient Presets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/background-gradient/" rel="nofollow"&gt;Custom Gradient&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-animations/" rel="nofollow"&gt;Animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-filters/" rel="nofollow"&gt;Filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-fluids/" rel="nofollow"&gt;Fluids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-orientation" rel="nofollow"&gt;Orientation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/plugin-api/" rel="nofollow"&gt;Plugin API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Build&lt;/h2&gt;
&lt;p&gt;clone the repository,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;$ git clone https://github.com/weavv/weavv-css-documentation.git
$ &lt;span class="pl-c1"&gt;cd&lt;/span&gt; weavv-css-documentation&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;install dependencies,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NPM&lt;/span&gt;
$ npm i&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;serve locally,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NMP&lt;/span&gt;
$ npm run dev&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Credits&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://mozilla.github.io/nunjucks/" rel="nofollow"&gt;Nunjunks&lt;/a&gt;, &lt;a href="https://gulpjs.com/" rel="nofollow"&gt;Gulp&lt;/a&gt;, &lt;a href="https://nodejs.org/" rel="nofollow"&gt;NodeJS&lt;/a&gt;, &lt;a href="https://sass-lang.com/" rel="nofollow"&gt;Sass&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/weavv/weavv-css/blob/master/LICENSE"&gt;MIT&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/weavv/weavv-css-documentation"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;





&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>css</category>
      <category>html</category>
      <category>webcomponents</category>
    </item>
    <item>
      <title>Weavv CSS: Ultra-Wide screen is a new design.</title>
      <dc:creator>Louis Low</dc:creator>
      <pubDate>Tue, 09 Aug 2022 07:33:00 +0000</pubDate>
      <link>https://dev.to/louislow/weavv-css-pf6</link>
      <guid>https://dev.to/louislow/weavv-css-pf6</guid>
      <description>&lt;p&gt;Hi everyone! I had just released a long-postponed project yesterday. It's called &lt;a href="https://weavvcss.netlify.app"&gt;WEAVV CSS&lt;/a&gt;. A low-level functional CSS framework has more than 100+ utility components and countless component APIs to have more freedom to manipulate the UI design as flexibly as possible.&lt;/p&gt;

&lt;p&gt;This low-level CSS framework's main go-to emphasizes ultra-wide screen size and allows designers to occupy extra spaces for more aesthetic creativity. The default enabled screen size is 3k &amp;amp; 4k. Up to 8k supported. I would like to see how WEAVV users manipulate this kind of CSS framework on ultra-wide screen design. Thanks, everyone!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mmF6GMva--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g6dc2825jognmw6184ee.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mmF6GMva--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g6dc2825jognmw6184ee.jpeg" alt="xxx" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ppKJ6fBO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2s0gbqmt9dfjvxloptn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ppKJ6fBO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2s0gbqmt9dfjvxloptn.jpeg" alt="xxxx" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;The &lt;a href="https://weavvcss.netlify.app/playground/"&gt;playground&lt;/a&gt; is a tool to test and play around with WEAVV CSS without further installation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--H3L3mMGj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1is9bgucghutugdqnwm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--H3L3mMGj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1is9bgucghutugdqnwm.jpeg" alt="xxx" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/responsive-utilities/"&gt;Breakpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-themes/"&gt;Dark/Light Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/pseudo-class-variants/"&gt;Variants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-palette/"&gt;Color Palette&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-gradient/"&gt;Gradient Presets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/background-gradient/"&gt;Custom Gradient&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-animations/"&gt;Animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-filters/"&gt;Filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-fluids/"&gt;Fluids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-orientation"&gt;Orientation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/plugin-api/"&gt;Plugin API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;





&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/weavv"&gt;
        weavv
      &lt;/a&gt; / &lt;a href="https://github.com/weavv/weavv-css-documentation"&gt;
        weavv-css-documentation
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      The WEAVV CSS website
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;&lt;a href="https://app.netlify.com/sites/weavvcss/deploys" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/19daaf497a0ee9ab3a436fd5dac154bfc9745d69bc12325a7604e132d7276f6a/68747470733a2f2f6170692e6e65746c6966792e636f6d2f6170692f76312f6261646765732f34643464353763352d383534312d343865652d393131322d3564363838636638356437652f6465706c6f792d737461747573" alt="Netlify Status"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wv_UlEAA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://raw.githubusercontent.com/weavv/weavv-css-documentation/main/images/github/banner.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
WEAVV CSS Documentation&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://weavvcss.netlify.app" rel="nofollow"&gt;Read the official documentation&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
Developer Tools&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://weavvcss.netlify.app/playground" rel="nofollow"&gt;WEAVV Playground&lt;/a&gt; - Online code editor for testing and prototyping UI design with WEAVV.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.npmjs.com/package/weavv-cli" rel="nofollow"&gt;WEAVV CLI&lt;/a&gt; - Create empty project on-the-go with example template, written with Vanilla JS web component. Optional to use HTML inline CSS class or to use SASS with &lt;code&gt;@extend&lt;/code&gt; directive to extract WEAVV CSS classes in semantic way.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/responsive-utilities/" rel="nofollow"&gt;Breakpoints&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-themes/" rel="nofollow"&gt;Dark/Light Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/pseudo-class-variants/" rel="nofollow"&gt;Variants&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-palette/" rel="nofollow"&gt;Color Palette&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-gradient/" rel="nofollow"&gt;Gradient Presets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/background-gradient/" rel="nofollow"&gt;Custom Gradient&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-animations/" rel="nofollow"&gt;Animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-filters/" rel="nofollow"&gt;Filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-fluids/" rel="nofollow"&gt;Fluids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/getting-started-orientation" rel="nofollow"&gt;Orientation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weavvcss.netlify.app/plugin-api/" rel="nofollow"&gt;Plugin API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Build&lt;/h2&gt;
&lt;p&gt;clone the repository,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;$ git clone https://github.com/weavv/weavv-css-documentation.git
$ &lt;span class="pl-c1"&gt;cd&lt;/span&gt; weavv-css-documentation&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;install dependencies,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NPM&lt;/span&gt;
$ npm i&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;serve locally,&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; YARN&lt;/span&gt;
$ yarn dev
&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; NMP&lt;/span&gt;
$ npm run dev&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Credits&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://mozilla.github.io/nunjucks/" rel="nofollow"&gt;Nunjunks&lt;/a&gt;, &lt;a href="https://gulpjs.com/" rel="nofollow"&gt;Gulp&lt;/a&gt;, &lt;a href="https://nodejs.org/" rel="nofollow"&gt;NodeJS&lt;/a&gt;, &lt;a href="https://sass-lang.com/" rel="nofollow"&gt;Sass&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/weavv/weavv-css/blob/master/LICENSE"&gt;MIT&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/weavv/weavv-css-documentation"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;





&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
      <category>cssframework</category>
      <category>css</category>
    </item>
  </channel>
</rss>
