GithubHelp home page GithubHelp logo

pelinoleg / cssformalize Goto Github PK

View Code? Open in Web Editor NEW
109.0 0.0 4.0 2.72 MB

Custom styles for standard html forms

Home Page: https://cssformalize.com

CSS 22.94% JavaScript 14.60% HTML 40.81% SCSS 21.65%

cssformalize's Introduction

GitHub Repo stars GitHub forks

CSSformalize v2.0.2

The Fast-Track to Stylish HTML Forms!

For a live demo, visit cssformalize.com. Happy designing!

Dark and Light mode example for custom css forms

CSSformalize is a groundbreaking CSS framework engineered exclusively for effortless customization of native HTML forms. With just a few clicks on our intuitive on-site interface at cssformalize.com, you can define paddings, dimensions, and color schemes tailored to your preference. Simply link our lightweight CSS file to your project, integrate the automatically generated CSS variables, and watch your form designs come to life!

Key Features

  • Purely Native: Leverage the power of native forms - no JavaScript involved, only CSS.
  • Complete Customizability: Every aspect is customizable using CSS variables for unrivaled design flexibility.
  • State-of-the-Art CSS Properties: CSSformalize harnesses the latest CSS properties, incorporating cutting-edge features that are ready to use.
  • Design Freedom: Generate a design aesthetic that aligns perfectly with your vision.
  • Lightweight and User-friendly: Optimized for minimum file size and easy integration for a seamless user experience.

Quick Start Guide

Getting CSSformalize working with your project is straightforward. Just follow these easy steps:

  1. Form Customization: Use our left sidebar to adjust global variables that define the overall appearance of your forms. In the central view, observe how your adjustments affect your forms and fine-tune the design further by customizing local variables unique to each form.
  2. Installation: You can install CSSformalize using npm by executing the following command in your command line: npm i cssformalize
  3. Integration using different methods:
  • Importing in JavaScript or TypeScript file: If you're working with a module system like ES6 or TypeScript, you can import CSSformalize in your JS or TS files: import 'cssformalize/css/css-formalize.css';
  • Importing in CSS or SCSS file: If you're using CSS preprocessors, you can import CSSformalize in your CSS or SCSS files: @import 'cssformalize/css/css-formalize.css';
  • Link tag integration: If your website is static or you are using a server that handles static files, you can include your CSS framework by adding the following link tag to the header of your HTML document: <link rel="stylesheet" href="node_modules/cssformalize/css/css-formalize.css">
  • CDN: you can use CDN link: <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/pelinoleg/CSSformalize@master/css/css-formalize.min.css">
  1. Variable Implementation: After linking the 'css-formalize.css' file, copy and paste the CSS variables generated during the customization process.
  2. Copy HTML Code: Under each form group, you'll find a tab that reveals the necessary HTML code upon clicking. Copy this code into your project for the styles to take effect.

cssformalize's People

Contributors

pelinoleg avatar

Stargazers

M avatar  avatar Rami Yushuvaev avatar Waldemar Pankratz avatar Antonio Jesús Vazquez Muñoz avatar zeromike avatar adamd avatar FX Le Pottier avatar Michael Galloway avatar Edison avatar Anzil khaN avatar Mun Hyeong Su avatar Dmitry avatar Vladimir Jovanović avatar  avatar Greg Bell avatar daechan_jo avatar Henry Kim avatar 김응식 avatar  avatar pjk0109 avatar wonhopark89-dev avatar Valentino Gagliardi avatar Peter avatar  avatar Thomas Off avatar Adam Duncan avatar Vinson Chuong avatar Robert Collins avatar Chirill Diomin avatar Maximilien Gilet avatar Praveen Ponnusamy avatar Devon Greenway avatar sugar avatar ✅ Daniel Danielecki avatar Ginger Old avatar Kaya  avatar Drew Robinson avatar tn-py avatar Mike Alberts avatar Tristan Potter avatar Emilien Cosson avatar J.J. S.G. avatar Héctor Ortiz avatar kelsy gagnebin avatar Dawit Mekonnen avatar  avatar Stephen Hebert avatar Chris Witko avatar Philipp Klüter avatar Corcules avatar Ionut Marinescu avatar Curtis M. Humphrey, Ph.D. avatar Mustafa Dal avatar Joel Moss avatar Milos Djakovic avatar 你好世界 avatar Simon Babay avatar Sasha Beg avatar  avatar Vito avatar Mikhail Toshkin avatar Pavel Terehov avatar  avatar Aleksander Belousov avatar Philip Thrasher avatar  avatar  avatar  avatar  avatar Maxim Ermoshkin avatar Victor Follet avatar  avatar Oleg Paramonov avatar  avatar Paul Radzkov avatar Alexey avatar Boris Zharkov avatar  avatar  avatar  avatar Stanislav avatar Nikita avatar  avatar Artem Nedodaev avatar Andrew avatar Eugene avatar ReQ78Pi avatar Yulia Zherebtsova avatar Alex White avatar Mikelangelo avatar Danil Skrypnik avatar Vitaliy Sunny avatar Mir avatar Iurie Popov avatar Alex avatar  avatar  avatar STAM avatar Valentine avatar

cssformalize's Issues

"data-theme=dark" only for inputs as intended

First I would like to thank you for this beautiful CSS; Really eye pleasing.

My question is: Can I only apply style 'as intended on input elements' and not background or anything other than that (links ...)

I was integrating CCF with Chota.css library which is my root style, Chota already has dark mode for document.body.dark while CCF works with document.html.data-theme=dark, in this case, they can coexist nicely but if only CCF only acts on inputs and not anything else like background color.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.