Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmjuanes/lowcss
🧰 A low-level functional CSS toolkit
https://github.com/jmjuanes/lowcss
css css-framework lowcss responsive sass utilities utility-classes
Last synced: 3 months ago
JSON representation
🧰 A low-level functional CSS toolkit
- Host: GitHub
- URL: https://github.com/jmjuanes/lowcss
- Owner: jmjuanes
- License: mit
- Created: 2022-10-16T15:47:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-16T17:28:51.000Z (4 months ago)
- Last Synced: 2024-10-17T04:34:11.125Z (4 months ago)
- Topics: css, css-framework, lowcss, responsive, sass, utilities, utility-classes
- Language: SCSS
- Homepage: https://low.josemi.xyz/
- Size: 379 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# LowCSS
A low-level functional CSS toolkit.
[![NPM Version](https://badgen.net/npm/v/lowcss?labelColor=1d2734&color=21bf81)](https://npm.im/lowcss)
[![MIT License](https://badgen.net/github/license/jmjuanes/lowcss?labelColor=1d2734&color=21bf81)](https://github.com//jmjuanes/lowcss)
[![PRs welcome](https://badgen.net/badge/PR/Welcome/green?labelColor=1d2734&color=21bf81)](https://github.com/jmjuanes/lowcss)## About LowCSS
**LowCSS** is a powerful CSS utility framework built with SASS, designed to streamline your CSS development process and enable you to create beautiful, responsive web interfaces with ease. Inspired by the popular [Tailwind CSS](https://www.tailwindcss.com), LowCSS follows a similar structure and syntax, making it familiar and intuitive for developers already familiar with Tailwind CSS.
## Features
- **SASS-based**: Harness the power of SASS to create modular and maintainable CSS code.
- **Intuitive Utility Classes**: Use utility classes to apply styles directly to HTML elements, avoiding repetitive CSS coding.
- **Responsive Design**: Create responsive layouts effortlessly with built-in responsive utility classes.
- **Lightweight**: Keep your page load times low with optimized and minimal CSS file sizes.
- **Pseudo-Class Modifiers**: Apply styles to elements in specific states like hover, focus, and active.## Installation
To install LowCSS in your project, use one of the following methods:
### Install LowCSS using a package manager
Run the following command in your terminal:
```bash
## Install using NPM
$ npm install --save lowcss## Install using YARN
$ yarn add lowcss
```### Using LowCSS on a static site
LowCSS includes a compiled CSS version, so you do not need to install any modules for using it on a static site. Just download the compiled CSS from [unpkg](https://unpkg.com/lowcss/low.css), or include the following link to the CDN in your HTML file:
```html
```
### Download from releases
Alternatively, you can download the CSS file directly from the [releases](https://github.com/jmjuanes/lowcss/releases) page of this repository.
## Usage
Using LowCSS is simple. Add the utility classes directly to your HTML elements to apply styles. Here's an example:
```html
Welcome to LowCSS
Start building stunning web interfaces with ease!
```Refer to the [Utility Classes Documentation](https://low.josemi.xyz/docs/utilities) for a complete list of available utility classes and their usage.
## Documentation
Whether you are a beginner or an experienced developer, the documentation will provide you with the information you need to get the most out of the framework.
Access the LowCSS documentation at [low.josemi.xyz](https://low.josemi.xyz).
## Examples
This section showcases various use cases and implementations of the utility classes to inspire and guide your development process. Explore our examples at [low.josemi.xyz/examples](https://low.josemi.xyz/examples).
## Contributing
We welcome contributions from the community to help improve LowCSS. Whether it's bug fixes, feature enhancements, or new utility classes, your contributions are valuable. Please read our [Contribution Guidelines](./CONTRIBUTING.md) for more information on how to contribute.
## Acknowledgements
LowCSS is inspired by the amazing work of the Tailwind CSS community. We extend our gratitude to the Tailwind CSS team and contributors for their contributions to the web development community.
## License
LowCSS is released under the [MIT License](https://github.com/jmjuanes/lowcss/blob/main/LICENSE). Feel free to use, modify, and distribute it as per the terms of the license.