Tavotto
AI drew your research figure. Tavotto makes it publication-ready: edit matplotlib figures on a canvas, lay out in mm, check journal rules. Free, open source.
翻譯準備中
Semantic-first CSS Framework for production-ready interfaces
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
CSS for the HTML you already write.
Cirth styles semantic HTML into a usable interface. Load one stylesheet,
customize it with CSS variables, and ship without a JavaScript runtime or
a required build step.
Or install the compiled CSS from npm:
Then write ordinary HTML. Only the layout wrapper needs a class:檢視完整 README ↗Add the stylesheet from a CDN:
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@cirthcss/[email protected]/dist/cirth.min.css"
integrity="sha384-nOepR3J7MR5xFmRtPzlbl5vNrfR0CoY/J3mmieajPP1SOI0GHzrZsEpGymO0avwr"
crossorigin="anonymous">
Or install the compiled CSS from npm:
npm install @cirthcss/cirth
import "@cirthcss/cirth";
Then write ordinary HTML. Only the layout wrapper needs a class:
<main class="container">
<h1>Account settings</h1>
<form>
<label>
Email
<input type="email" name="email" autocomplete="email">
</label>
<button type="submit">Save</button>
</form>
</main>
<details> and <dialog>.See About Cirth for the scope and trade-offs.
The default build is the right starting point for most projects. Classless and scoped variants are available when you need a stricter selector boundary. Package and builds is the authoritative list of entry points, generated files, presets, token JSON and print companions.
Use the installation quickstart for the basic setup. Then choose one of the 53 verified framework guides if a build tool or application framework owns your global stylesheet.
To keep Cirth's content, form, and component declarations off a third-party
widget, mark its root with .no-cirth:
<div class="no-cirth"><!-- third-party widget --></div>
This is a component opt-out, not complete isolation: reset, theme, inherited,
layout, accessibility, motion, and print rules still apply. See
Using Cirth with existing CSS
for the boundary's :has() and sibling-selector limits.
Cirth is CSS-first. Override custom properties in your own stylesheet. Every
stylesheet Cirth ships keeps its rules in one cascade layer, cirth, so CSS
you write outside a layer wins without matching Cirth's selectors, wherever
it loads.
:root {
--cirth-primary: light-dark(#2563eb, #93c5fd);
--cirth-border-radius: 0.375rem;
}
The accent's links, controls, hover states, and focus rings derive from
--cirth-primary. For a scoped build, put overrides on .cirth instead of
:root. See Customization for the token
system and contrast guidance.
Cirth targets modern browser engines and does not support Internet Explorer. Compatibility owns the exact browser floor, required CSS features and build-pipeline limits.
Browse the documentation, live examples, and changelog. To work on Cirth, start with the contribution guide.
Cirth is licensed under Apache 2.0. See NOTICE.md for attribution to Pico CSS, from which Cirth was forked.