<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>组件库 | 黄金海岸</title><description/><link>https://tszlznlchannel.pages.dev</link><item><title>#优质博文 #CSS #Astro #前端 #组件库Bearnie 组件库：基于 Astro 和 Tailwind CSS 且严格遵循 WCAG 2.1 AA 标准的无障碍组件，看着蛮有意思的，Astro 界的 Shadcn 的感觉</title><link>https://tszlznlchannel.pages.dev/posts/329</link><guid isPermaLink="true">https://tszlznlchannel.pages.dev/posts/329</guid><pubDate>Sun, 12 Apr 2026 21:21:45 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E4%BC%98%E8%B4%A8%E5%8D%9A%E6%96%87&quot;&gt;#优质博文&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CSS&quot;&gt;#CSS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Astro&quot;&gt;#Astro&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF&quot;&gt;#前端&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%84%E4%BB%B6%E5%BA%93&quot;&gt;#组件库&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://bearnie.dev/docs/&quot; target=&quot;_blank&quot;&gt;Bearnie &lt;mark&gt;组件库&lt;/mark&gt;&lt;/a&gt;：基于 Astro 和 Tailwind CSS 且严格遵循 WCAG 2.1 AA 标准的无障碍组件，看着蛮有意思的，Astro 界的 Shadcn 的感觉。&lt;br /&gt;&lt;br /&gt;&lt;div&gt;
      
      &lt;div&gt;AI 摘要：Bearnie 挑战了传统的 npm 包组件分发模式，提倡将组件源码直接复制到项目中。它专为 Astro 构建，不依赖 React 或 Vue 等前端框架运行时（Runtime），而是采用原生 JavaScript（Vanilla JS）实现交互。其核心优势在于开发者拥有 100% 的代码控制权、零框架负担、内置无障碍支持（Accessibility）&lt;/div&gt;
      &lt;span&gt;Expand hidden content&lt;/span&gt;
    &lt;/div&gt;&lt;a href=&quot;https://bearnie.dev/docs/&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;Bearnie&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Introduction | Bearnie&quot; src=&quot;/static/https://cdn4.telesco.pe/file/vX5z-eDY4LBTGZumPqhLMup6KZYm4Wq34Yxj38tGS__kykDTFFxY5CIhcgRMnSnVOGPypbRqChaDCtOMAcHNUsjrPkE8U8nUMhdMLoAvWrDQJux1bdxiRXRtNNz_zVL7BnZ14aSjRhTxtOMCOCg8UYXlIRKKr0wVqkhwyYDOeh20V5ZS3TWQltCBBc0rT9dY1vDthMeC8hLej9Zqi7hzfzkUMRwEv3yLV7fBWvqIgCnu9KD8V9aKvsejzdjcwyzwCTOVS3tIkiYsRpLfxrWZtISaFi8Ofo-H7KVaLgApfBHCXlRO03Hx1b4qgyK30TbDxdSvFucHQWXHJydBHiv2SQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;Introduction | Bearnie&lt;/div&gt;
  &lt;div&gt;This is not an Astro component library. It&apos;s how you build your Astro component library.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>