Cooltipz.css - A highly customisable, minimal, pure CSS tooltip library

Overview

Cooltipz.css

Buy Me A Coffee Cooltipz.css - A modern, customisable, accessible pure CSS tooltip library. | Product Hunt

Pipeline

Maintenance MIT License Brotli size

GitHub stars GitHub release (latest by date) npm jsDelivr hits (npm)


Cooltipz.css - Cool tooltips

Cool customisable tooltips made from pure CSS

Lightweight • Accessible • Customisable • Simple

Cooltipz.css is a pure CSS tooltip library that is lightweight, modern, accessible, customisable and easy to use.

Official documentation: cooltipz.jackdomleo.dev.

Play with Cooltipz.css on CodePen.

Features

  • Easy and simple tooltips with quick setup
  • Pure CSS, no JavaScript
  • Highly customisable
  • Accessible with aria-label attributes
  • Automatically disables animation if the user prefers reduced motion
  • Options to use classes or data- attributes
  • Options to import via CDN, npm or yarn
  • Options to import SCSS (npm & yarn only) or CSS stylesheets (expanded or minified)
  • Supports a wide range of characters and languages (including emojis, Font Awesome 4 and Font Awesome 5 icons)
  • Uses Autoprefixer when generating the CSS stylesheets and cssnano to minify the minfied stylesheet

Examples

Cooltipz.css examples


Usage

CDN

In the below CDN links:

  • Replace :version with a version listed here (latest version is always recommended). If you always want to get the latest stylesheet, remove @:version completely (Not recommended).
  • Replace :file with one of the below:
    • cooltipz.css (Expanded stylesheet)
    • cooltipz.min.css (Minfied stylesheet)
<!-- HTML -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/cooltipz-css@:version/:file" />
/* Or CSS */
@import url('https://cdn.jsdelivr.net/npm/cooltipz-css@:version/:file');

Package manager (npm or yarn)

It's best practice to install Cooltipz.css as a dependency rather than a dev dependency. You can install cooltipz-css via npm or yarn.

First install via npm

npm install cooltipz-css --save

Or install via yarn

yarn add cooltipz-css

Then import into your JavaScript

import 'cooltipz-css';

Or use the SCSS or CSS into your Sass/SCSS In the below example, replace :file with one of the options below:

  • src/cooltipz (.scss file)
  • cooltipz.css (Expanded .css)
  • cooltipz.min.css (Minified .css)
/* Webpack */
@use '~cooltipz-css/:file' as *;

/* Non-webpack */
@use 'path/to/node_modules/cooltipz-css/:file' as *;

License

Type - MIT

Read license

You have the right to use this library in any project FREE of charge for personal and commercial use.

Commercial use should consider a small donation on Buy Me a Coffee.

You do not have the right to resell, sublicense or redistribute (even for free) this library.

Cooltipz.css is licensed under MIT. As a minimum, you are required to KEEP AND NOT REMOVE the following code at the beginning of your downloaded/installed Cooltipz.css CSS, where :version is replaced with the version number you are using:

/*! Cooltipz.css v:version | MIT License | github.com/jackdomleo7/Cooltipz.css */

Feedback and support

We appreciate any feedback, good or bad and are always looking for new ideas to improve the user experience (UX), developer experience (DX) and accessibility of the tooltips. You may want to consider:


Development

Setup

  • Fork this repository if required
  • git clone https://github.com/jackdomleo7/Cooltipz.css.git or clone your forked repository
  • cd Cooltipz.css
  • npm ci
  • npm run build to compile development SCSS to CSS

Branch

  • All branches should be prefixed with the issue number
  • All branches must have a descriptive name

GitHubnpmyarndocsCHANGELOGLicense

Comments
  • Default direction and border customization

    Default direction and border customization

    Is there a way to specify the default direction in css, so that for each definition of the tooltip in an html element (e.g. <div aria-label="...">...</div>, it's not necessary to add data-cooltipz-dir="top")? The documentation only shows customization of other properties such as color, but not the direction.

    enhancement 
    opened by saleyn 10
  • [FEATURE]: CSS-variable for font-family

    [FEATURE]: CSS-variable for font-family

    Now is hardcoded. Have to use crutch:

    [aria-label][data-cooltipz-dir]::after, [aria-label][class*=cooltipz]::after {
      font-family: $font-family-base;
    }
    
    enhancement 
    opened by projct1 3
  • [FEATURE]: Exclude empty aria-label

    [FEATURE]: Exclude empty aria-label

    Will be good, if [aria-label] selector ignoring empty attributes like this: [aria-label]:not([aria-label]="") Now i have to use crutch:

    [aria-label=""]::before, [aria-label=""]::after {
      display: none;
    }
    
    enhancement good first issue 
    opened by projct1 3
  • New line in content

    New line in content

    Hi,

    I love this library that allows to customizable how I handle my tooltips. But it seems that the "aria-label" can't contains html code like <br /> nor \n to indicate a new line in the tooltip.

    Is that something that can be done ?

    Thanks

    question wontfix 
    opened by kpagnat 3
  • [ENHANCEMENT]: SCSS Linting

    [ENHANCEMENT]: SCSS Linting

    Project Enhancement or Maintenance Idea

    Describe the enhancement or maintenance

    It would be good to install an SCSS linter such as Stylelint so we can standardise code.

    Acceptance criteria

    • [ ] Install a linter to lint SCSS
    • [ ] Lint any files that need linting
    • [ ] Add a linting check to the pipeline

    Why is this enhancement or maintenance important?

    This is important to ensure consistency across SCSS code patterns

    enhancement 
    opened by jackdomleo7 1
  • Bump ini from 1.3.5 to 1.3.8

    Bump ini from 1.3.5 to 1.3.8

    Bumps ini from 1.3.5 to 1.3.8.

    Commits
    • a2c5da8 1.3.8
    • af5c6bb Do not use Object.create(null)
    • 8b648a1 don't test where our devdeps don't even work
    • c74c8af 1.3.7
    • 024b8b5 update deps, add linting
    • 032fbaf Use Object.create(null) to avoid default object property hazards
    • 2da9039 1.3.6
    • cfea636 better git push script, before publish instead of after
    • 56d2805 do not allow invalid hazardous string as section name
    • See full diff in compare view
    Maintainer changes

    This version was pushed to npm by isaacs, a new releaser for ini since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump lodash from 4.17.15 to 4.17.19

    Bump lodash from 4.17.15 to 4.17.19

    Bumps lodash from 4.17.15 to 4.17.19.

    Release notes

    Sourced from lodash's releases.

    4.17.16

    Commits
    Maintainer changes

    This version was pushed to npm by mathias, a new releaser for lodash since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Update GitHub action plugin versions

    Update GitHub action plugin versions

    Description

    • The fix is not in this branch, however it was accidentally resolved in this commit that was never deployed
    • Updated dependencies
    • Cosmetic updates to README & CONTRIBUTING

    Why is this important?

    • It resolves #79

    Did you test on all major browsers?

    I couldn't test Safari because I don't have access to an Apple device.

    • [x] Chrome
    • [x] Firefox
    • [x] Edge
    • [ ] Safari

    Other details

    • N/A

    T&Cs

    • [x] I confirm I have read and understand the contributing guidelines
    • [x] I understand the work in this pull request will not be released straight away and will appear in a future release (if approved)
    • [x] I confirm the work in this pull request is true and valid to the best of my knowledge
    bug dependencies 
    opened by jackdomleo7 0
  • [BUG]: When building with a framework such as Nuxt, the opacity is changed from 100% to 1%

    [BUG]: When building with a framework such as Nuxt, the opacity is changed from 100% to 1%

    Bug Report

    Details of the bug

    Cooltipz.css version: Latest

    When building with a framework such as Nuxt, the opacity is changed from 100% to 1% image

    What is the expected result?

    Should render as 100% or as 1.

    What is the actual result?

    Renders as 1%

    Acceptance criteria

    • [ ] Fix bug

    Why is fixing this bug important?

    Because otherwise it doesn't show for various frameworks such as Nuxt

    bug 
    opened by jackdomleo7 0
  • Bump minimist from 1.2.5 to 1.2.6

    Bump minimist from 1.2.5 to 1.2.6

    Bumps minimist from 1.2.5 to 1.2.6.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Maintenance

    Maintenance

    Description

    • Updated dependencies
    • Implemented concurrent CSS file builds for faster builds
    • Disallow linting warnings

    Why is this important?

    • General maintenance is good every now and then

    Did you test on all major browsers?

    I couldn't test Safari because I don't have access to an Apple device, however N/A anyway

    • [x] Chrome
    • [x] Firefox
    • [x] Edge
    • [ ] Safari

    Other details

    N/A


    T&Cs

    • [x] I confirm I have read and understand the contributing guidelines
    • [x] I understand the work in this pull request will not be released straight away and will appear in a future release (if approved)
    • [x] I confirm the work in this pull request is true and valid to the best of my knowledge
    dependencies 
    opened by jackdomleo7 0
  • Newline

    Newline

    Is there anyway to get a newline into a tooltip?

    I'm really loving the speed of css3 tooltips over the likes of tippyjs that I would normally use (Though I still need to use something like tippy or bootstraps tooltips if I want HTML in a tooltip), but for a lot of the basic stuff, this library works perfectly.

    However, for some reason, I can't get &#013; to work.

    In a regular 'title' attribute, I can do something like

    title="test&#013;test2"

    and the tooltip when it shows will have 'test2' on the line below 'test'.

    bug 
    opened by ray73864 0
  • [BUG]: Important comment appears in the middle of the stylesheet rather than at the start

    [BUG]: Important comment appears in the middle of the stylesheet rather than at the start

    Bug Report

    Details of the bug

    Cooltipz.css version: 2.0.0

    Since v2.0.0, the below comment that should appear at the start of the stylesheet, now appears in the middle:

    /*! Cooltipz.css v2.0.0 | MIT License | github.com/jackdomleo7/Cooltipz.css */
    

    What is the expected result?

    Important copyright comment appears at the very start of the stylesheet

    What is the actual result?

    Important copyright comment appears somewhere in the middle of the stylesheet

    Acceptance criteria

    • [ ] Make important copyright comment appear at the start of the stylesheet

    Why is fixing this bug important?

    It's important to have the copyright at the beginning so it is easily visible.

    bug 
    opened by jackdomleo7 3
  • Move the documentation website source code into the master branch

    Move the documentation website source code into the master branch

    Currently, the documentation website source code is sitting in the gh-pages branch. I want to change this so it sits in a docs/ directory in the master branch, then automatically deploy to the gh-pages branch. I also want to utilise Nuxt 3 rather than raw HTML, CSS & JS.

    documentation 
    opened by jackdomleo7 1
  • Add testing

    Add testing

    It would be useful to add some kind of automated testing so developers using this package are assured. And so we have confidence when publishing a new version.

    Some investigation is first needed into the best tool. Below are some requirements needed:

    • Tests must run quickly (Cypress is good but can often be very heavy to install and run and can take a while)
    • Must test the visuals, I.e. take a screenshot and compare
    • Run tests in pipeline
    enhancement 
    opened by jackdomleo7 0
Releases(v2.1.1)
  • v2.1.1(Oct 22, 2022)

    Bug fix:

    • When building with a framework such as Nuxt, the opacity is changed from 100% to 1% (#79, #80)

    Maintenance:

    • Update dependencies (#80)
    Source code(tar.gz)
    Source code(zip)
  • v2.1.0(Nov 11, 2021)

    What's new:

    • New option to customise the font-family (#65)
    • New option to customise the attribute the tooltip is bound to (via Sass only) (#63)
    • A tooltip is not shown if the attribute is empty (i.e. aria-label="") (#64)

    Bug fix:

    • A bug was introduced in v2.0.0 where you could not override and customise the Sass variables (#66)

    Maintenance:

    • Dev dependency updates (#70)
    Source code(tar.gz)
    Source code(zip)
  • v2.0.0(Nov 5, 2021)

    Read our migration guide.

    Breaking changes:

    • Dropped support for node-sass (#124)
    • Migrated away from the Sass @import at-rule to use the Sass @use at-rule (#124)

    What's new:

    • Made sass an optional peer dependency (#137)
      • if you're importing the .scss files, then you need sass installed, whereas if you're only importing the .css files, then you don't necessarily need it for this package
    Source code(tar.gz)
    Source code(zip)
  • v1.7.1(Sep 23, 2021)

  • v1.7.0(Sep 22, 2021)

    New features:

    • Customisable tooltip border with new customisable variables (#42)
      • --cooltipz-border-width
      • --cooltipz-border-style
      • --cooltipz-border-color

    Maintenance (for owners & collaborators only):

    • Restrict publishing to the master branch only (#43)
    Source code(tar.gz)
    Source code(zip)
  • v1.6.8(Jul 10, 2021)

  • v1.6.7(Feb 4, 2021)

  • v1.6.6(Oct 1, 2020)

    Maintenance (for owners & collaborators):

    • Removed stylelint-order dev dependency
    • Updated dev dependencies
    • Moved images into /assets directory
    • Refactored unit-blacklist tounit-disallowed-list in.stylelintrc` config file

    Package maintenance:

    • Fixed broken link typo in CHANGELOG
    Source code(tar.gz)
    Source code(zip)
  • v1.6.5(Aug 18, 2020)

    Maintenance (for owners & collaborators):

    • Update autoprefixer dependency
    • Refactor CSS selectors resulting in a reduced file size for the output CSS
    Source code(tar.gz)
    Source code(zip)
  • v1.6.4(Jul 8, 2020)

  • v1.6.3(Jul 7, 2020)

  • v1.6.2(Jun 24, 2020)

    Bug fixes:

    • Fixed a bug where if the cooltipz-- class was NOT the first class on an element, the tooltip would not show. This is now resolved.

    Maintenance (for owners & collaborators):

    • Dependency updates.
    Source code(tar.gz)
    Source code(zip)
  • v1.6.1(May 18, 2020)

    Maintenance (for owners & collaborators):

    • Updated dependencies and devDependencies (autoprefixer, stylelint, stylelint-scss, node-sass)
    • General maintenance
    Source code(tar.gz)
    Source code(zip)
  • v1.6.0(May 1, 2020)

    New features:

    • Customisable arrow size
    • Customisable delay of showing/hiding tooltips
    • Added support for Font Awesome icons
    • Better browser support by implementing browserslist

    Bug fix:

    • Shadow on tooltip arrow
    Source code(tar.gz)
    Source code(zip)
  • v1.5.0(Apr 30, 2020)

    New features:

    • New customisable variables
      • --cooltipz-timing
      • --cooltipz-cursor
      • --cooltipz-small
      • --cooltipz-medium
      • --cooltipz-large
    • Improved documentation

    Bug fix:

    • Resolved issue where combining a potentially small --cooltipz-font-size with a sized tooltip (fit, small, medium or large) would cause text to overflow out of the tooltip.
    Source code(tar.gz)
    Source code(zip)
  • v1.4.2(Apr 28, 2020)

    • Fixed bug where v.1.4.1 expanded and minified stylesheets were prepended with v1.4.0 rather than v1.4.1 (now the state v1.4.2
    • Replaced githack CDN link with jsDelivr CDN link. If you are using the following CDN links, they will still work but it is recommended you change to use the jsDelivr CDN links
      • https://raw.githack.com/JDomleo/Cooltipz.css/master/cooltipz.css
      • https://raw.githack.com/JDomleo/Cooltipz.css/master/cooltipz.min.css
    • Updated postcss-cli devDependency from v7.1.0 to v7.1.1
    • Rewrote docs to be simpler
    Source code(tar.gz)
    Source code(zip)
  • v1.4.1(Apr 26, 2020)

  • v1.4.0(Apr 23, 2020)

    New feature:

    • Tooltip sizes so tooltip content can wrap: small, medium, large, fit

    Bug fixes:

    • bottom-left and bottom-right tooltips slide up into view, rather than down (resolved)
    • The tooltip box seems to appear after the arrow has slid into position (resolved)
    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(Apr 22, 2020)

    New features:

    • top-left, top-right, bottom-left and bottom-right directional values
    • Customisable border-radius property with --cooltipz-border-radius

    Bug fixes:

    • Box-shadow is too heavy (resolved)
    • MIT license was not added to SCSS and CSS files (resolved)
    Source code(tar.gz)
    Source code(zip)
  • v1.2.1(Apr 20, 2020)

  • v1.2.0(Apr 20, 2020)

    New features:

    • Added Autoprefixer to the build CSS step
    • Added CssNano to the build CSS step to further minify the minified stylesheet
    • Added expanded distributed stylesheet to the build step
    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Apr 19, 2020)

  • v1.0.1(Apr 19, 2020)

  • v1.0.0(Apr 18, 2020)

  • v0.5.0(Apr 18, 2020)

A pure html and css library for dark mode in your website.

Dark Mode A pure html and css library for dark mode in your website. Features It has a smooth setting and also it changes via system settings aswell.

null 1 Jan 6, 2022
Tiny CSS framework with almost no classes and some pure CSS effects

no.css INTERACTIVE DEMO I am tired of adding classes to style my HTML. I just want to include a .css file and I expect it to style the HTML for me. no

null 96 Dec 10, 2022
700+ Pure CSS, SVG & Figma UI Icons Available in SVG Sprite, styled-components, NPM & API

700+ Pure CSS, SVG & Figma UI Icons Available in SVG Sprite, styled-components, NPM & API

Astrit Malsija 8.9k Jan 2, 2023
Delightful, performance-focused pure css loading animations.

Loaders.css Delightful and performance-focused pure css loading animations. What is this? See the demo A collection of loading animations written enti

Connor Atherton 10.2k Jan 4, 2023
Pure CSS gauge component

Pure CSS gauge v0.2 Basic gauge component made with only CSS style rules. No SVG or canvas used in this component. This component can be easily themed

Otto Salminen 4 Oct 7, 2021
Minimal landing page for developers

Dev Landing Page Minimal landing page for developers. Developers don't talk much. Their code does all the talking. So here's a minimal landing page fo

Dinesh Pandiyan 1.2k Jan 4, 2023
Minimal Portfolio Page Built with React

Minimal Portfolio Page Built with React Documentation : https://github.com/singhkshitij/My-Landing-Page/wiki/ Demo https://singhkshitij.github.io/My-L

Kshitij Singh 154 Dec 19, 2022
Beautiful theme for Obsidian, Base on Minimal theme

?? obsidian_orange 是什么? obsidian_orange 是一款基于 minimal theme 定制的主题。 ✨ obsidian_orange 实现了什么功能? 多样式“提示块” 图片并列显示 高亮块 & 文本多颜色高亮 徽章(Badge):在标题或文本的右上角添加状态信息

echoxu 84 Jan 6, 2023
A package of small but beautiful React components from the planet, Pluto. 🔵 Get minimal components for your React based applications 😍

React Pluto Component Design System + UI Kit A package of small but beautiful React components from the planet Pluto. To install the latest version, r

Yash Sehgal 17 Aug 8, 2022
🖼 A pure client-side landing page template that you can fork, customize and host freely. Relies on Mailchimp and Google Analytics.

landing-page-boilerplate A pure client-side landing page template that you can freely fork, customize, host and link to your own domain name (e.g. usi

Adrien Joly 129 Dec 24, 2022
Low-level CSS Toolkit – the original Functional/Utility/Atomic CSS library

Basscss Low-level CSS toolkit – the original Functional CSS library https://basscss.com Lightning-Fast Modular CSS with No Side Effects Basscss is a l

Basscss 5.8k Dec 31, 2022
micro-library for CSS Flexbox and CSS Grid

SpeedGrid micro-library for CSS Flexbox and CSS Grid Overview SpeedGrid dynamically generates inline CSS by specifying the class name. Easy maintenanc

Toshihide Miyake 7 Mar 26, 2022
Reseter.css - A Futuristic CSS Reset / CSS Normalizer

Reseter.css A CSS Reset/Normalizer Reseter.css is an awesome CSS reset for a website. It is a great tool for any web designer. Reseter.css resets all

Krish Dev DB 1.1k Jan 2, 2023
:handbag: A beautiful CSS library to kickstart your projects

Picnic CSS Unpack your meal and get coding. An invasive CSS library to get your style started. Getting started There are many ways of using Picnic CSS

Francisco Presencia 3.6k Jan 4, 2023
Simple CSS library for semantic HTML markup

awsm.css awsm.css is a simple CSS library for semantic HTML, which doesn't require classes, ids, attributes, etc. Just start to create page with HTML5

Igor Adamenko 1.4k Dec 30, 2022
A built-time CSS library for styling React components.

Stylin Stylin is a build-time CSS library that offers an elegant way to style React components. It extends CSS Modules and adds some missing features

Sultan 173 Dec 30, 2022
A library to make creating CSS polyfills much easier.

UPDATE (2016-12-22): I am no longer supporting this library for all the reasons I address in my post The Dark Side of Polyfilling CSS. If you choose t

Philip Walton 294 Oct 9, 2022
Text-based user interface CSS library

TuiCss Text-based user interface CSS library -- Documentation -- About TuiCss is a library focused to create web applications using an interface based

Vinicius Reif Biavatti 1.2k Jan 2, 2023
RxHtmlButtonLibrary - Html Button Styling Library by roxunlimited.com using CSS and jQuery.

rxHTMLButton Library v0.3 rxHTMLButton Library will work on almost every HTML tag. It will smoothly work on 'a href link', 'button type button', 'inpu

roxunlimited 0 Sep 16, 2022