<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Border on JsonKit Blog</title>
    <link>https://jsokit.com/blog/tags/border/</link>
    <description>Recent content in Border on JsonKit Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>© 2025 JsonKit</copyright>
    <lastBuildDate>Sun, 25 Jan 2026 12:47:05 +0000</lastBuildDate>
    <atom:link href="https://jsokit.com/blog/tags/border/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CSS Button Generator: From Presets to Interactive States</title>
      <link>https://jsokit.com/blog/posts/css-button-generator-from-presets-to-interactive-states/</link>
      <pubDate>Sun, 25 Jan 2026 12:47:05 +0000</pubDate>
      <guid>https://jsokit.com/blog/posts/css-button-generator-from-presets-to-interactive-states/</guid>
      <description>CSS Button Generator: From Presets to Interactive States Working on an admin dashboard project, the UI designer handed me a pile of button styles: primary, secondary, danger, ghost&amp;hellip; Each with different colors, border-radius, shadows. Writing CSS by hand works, but tweaking values means editing multiple places. So I built a button generator — drag sliders, get code.&#xA;Core Button Properties A complete button style boils down to these:&#xA;.btn { padding: 12px 24px; /* Padding */ font-size: 16px; /* Font size */ color: #ffffff; /* Text color */ background-color: #3b82f6; /* Background */ border: none; /* Border */ border-radius: 6px; /* Border radius */ cursor: pointer; /* Cursor */ transition: all 0.</description>
    </item>
    <item>
      <title>CSS Border Generator: From Basic to Gradient Borders</title>
      <link>https://jsokit.com/blog/posts/css-border-generator-from-basic-to-gradient-borders/</link>
      <pubDate>Sun, 25 Jan 2026 10:46:21 +0000</pubDate>
      <guid>https://jsokit.com/blog/posts/css-border-generator-from-basic-to-gradient-borders/</guid>
      <description>CSS Border Generator: From Basic to Gradient Borders Recently, I was building an admin dashboard when the designer handed me a card with a gradient border. I thought, &amp;ldquo;Easy, just a border.&amp;rdquo; Turns out, CSS border doesn&amp;rsquo;t support gradients natively. After digging through documentation, I discovered the mask + linear-gradient technique. Here&amp;rsquo;s the complete implementation, along with a border generator tool I built.&#xA;CSS Border Basics Let&amp;rsquo;s start with the fundamentals.</description>
    </item>
  </channel>
</rss>
