All Projects → iddan → stylesheet

iddan / stylesheet

Licence: other
Dynamic CSS for user interfaces

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to stylesheet

react-module-boilerplate
Sample React presentational components package.
Stars: ✭ 16 (-60.98%)
Mutual labels:  css-modules
modular
Scaffold a react monorepo and its component parts.
Stars: ✭ 13 (-68.29%)
Mutual labels:  css-modules
jess
If you like CSS, Less, Sass, and/or CSS modules, you're gonna want to star this repo.
Stars: ✭ 26 (-36.59%)
Mutual labels:  css-modules
posthtml-css-modules
Use CSS modules in HTML
Stars: ✭ 54 (+31.71%)
Mutual labels:  css-modules
react-themeit
An easy way to theme your components using css modules and js css objects thanks to aphrodite. Also works with asynchronously loaded styles!
Stars: ✭ 28 (-31.71%)
Mutual labels:  css-modules
phoenix-react-apollo-demo
Example app using the Phoenix Framework with React and GraphQL
Stars: ✭ 37 (-9.76%)
Mutual labels:  css-modules
rollup-plugin-stylus-css-modules
A Rollup.js plugin to compile Stylus and inject CSS Modules
Stars: ✭ 15 (-63.41%)
Mutual labels:  css-modules
fd-cypress-recorder
Browser plugin Fd Cypress Recorder captures user interactions and generates Cypress test code.
Stars: ✭ 25 (-39.02%)
Mutual labels:  css-modules
Bank-Account-Simulation
A Bank Account Simulation with JavaFX and SQLite back-end. Material UX|UI.
Stars: ✭ 19 (-53.66%)
Mutual labels:  css-modules
macos-preact
macos-preact.now.sh
Stars: ✭ 1,019 (+2385.37%)
Mutual labels:  css-modules
Mailbox
🌸🎉使用react+redux+webpack搭建的邮箱应用🎉🌸
Stars: ✭ 16 (-60.98%)
Mutual labels:  css-modules
nextjs-with-jest-typescript
A very simple example of Next.js-based website with Jest tests, all written in TypeScript
Stars: ✭ 70 (+70.73%)
Mutual labels:  css-modules
twitter-web-react
twitter-web-react.now.sh
Stars: ✭ 104 (+153.66%)
Mutual labels:  css-modules
vital
Starter template for Vite with React (TypeScript). Supports Tailwind with CSS-Modules. Jest and @react/testing-library configured and ready to go. Also ESLint, Prettier, Husky, Commit-lint and Atomic Design for components.
Stars: ✭ 151 (+268.29%)
Mutual labels:  css-modules
website-honestly
🦄 The Red Badger website. Honestly.
Stars: ✭ 26 (-36.59%)
Mutual labels:  css-modules
next-plugin-antd
A @zeit/next-less patch with full support for Ant Design, Less and CSS modules
Stars: ✭ 27 (-34.15%)
Mutual labels:  css-modules
nextjs-components
A collection of React components, transcribed from https://vercel.com/design.
Stars: ✭ 92 (+124.39%)
Mutual labels:  css-modules
hydrogencss
Atomic CSS for CSS Modules
Stars: ✭ 13 (-68.29%)
Mutual labels:  css-modules
esbuild-css-modules-plugin
A esbuild plugin to bundle css modules into js(x)/ts(x)
Stars: ✭ 64 (+56.1%)
Mutual labels:  css-modules
css-art-gallery
A collection of CSS Arts.
Stars: ✭ 127 (+209.76%)
Mutual labels:  css-modules

NPM Version Known Vulnerabilities Coverage Status

Stylesheet Logo

Stylesheet

Dynamic CSS for user interfaces.

npm install stylesheet
  • Pure: Stylesheet uses pure standard CSS. Wrap your dynamic CSS properties with an attr() function or attribute selector and Stylesheet will automatically update and render them with your data. So you can develop new features in Stylesheet without rewriting existing code.

  • Component-Based: Build reusable, customizable and dynamic front-end UI elements. Since components styles is written in plain CSS you can easily define components's complex relationships, interactions and shared styles.

  • Write Once, Use Anywhere: Stylesheet can potentially work with any front-end technology stack, so you can share and transfer your styled components between platforms. Stylesheet has official bindings for React and vanilla DOM.

Usage

Title {
  font-size: 4em;
  color: attr(textColor color);
}

And an integration

Prior Art and Comparison

CSS Modules

A methodology to import CSS tokens (e.g. class names) to JavaScript and converting them to unique identifiers.

  • Requires boilerplate code to use as components.
  • Does not provide a solution for dynamic CSS.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].