Skip to content
/ exocss Public

EXOcss is a css skeleton for creating responsive websites or web apps ultra fast with flexbox or floating.

License

Notifications You must be signed in to change notification settings

mw-it/exocss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMPORTANT: this repository is currently being actively developed. significant changes to the structure and files are possible. backward compatibility cannot be guaranteed at this time.

EXOcss (dev+testing)

flexible. lightweight. responsive.

EXOcss is a css skeleton for creating responsive websites or web apps ultra fast with flexbox or floating.

EXOcss is very flexible and it provides a lot of different grid layouts (column system):

  • 1 column system
  • 2 column system
  • 3 column system
  • 5 column system
  • 5 percent steps column system

why use EXOcss?

  • 💪🏼 ultra lightweight ( !!! exo.css is LESS THAN 5kb not minified + unzipped !!! )
  • ⚡ ultra fast
  • 🎮 just plug-n-play (no preprocessor needed!)
  • 🎨 extendible with css variables
  • 🛠 modular (just import what you need)
  • ✔️ good semantics
  • 📐 responsive

browsers support (beta)

grid
layout
Chrome Firefox IE / Edge Safari Safari iOS Samsung Opera
flex coming
soon
coming
soon
coming
soon
coming
soon
coming
soon
coming
soon
coming
soon
float yes yes yes yes yes yes yes

get started (setup)

html:

  • normalize.min.css is recommended.
  • exo.css is obligatory.
  • modules are optional.
  • custom styles are optional.
<!-- MOBILE -->
<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- EXOcss NORMALIZE -->
<link href="css/otherCSS/normalize.min.css" rel="stylesheet">

<!-- EXOcss CORE -->
<link href="css/EXOcss/modules/base/exo.css" rel="stylesheet">

<!-- EXOcss MODULES -->
<link href="css/EXOcss/modules/base/exoFloatPercent.css" rel="stylesheet">
<link href="css/EXOcss/modules/header/exoHeader.css" rel="stylesheet">
<link href="css/EXOcss/modules/heading/exoHeading.css" rel="stylesheet">
<link href="css/EXOcss/modules/horizontalLine/exoHorizontalLine.css" rel="stylesheet">
<link href="css/EXOcss/modules/typography/exoTypography.css" rel="stylesheet">

<!-- EXOcss CUSTOM STYLES -->
<link href="css/EXOcss/custom.css" rel="stylesheet">

documentation

the style guide is the best way to show examples of EXOcss: styleguide.
just open in browser and see basics of EXOcss.

features

  • [ + ] core (exo.css)

    • [ ] grid layout (floating)

      • [ + ] row
        • [ + ] basic
        • [ + ] responsive
      • [ ] container
        • [ ] basic
        • [ ] responsive
        • [ ] full height
      • [ + ] column
        • [ ] 1 column system
          • [ ] basic
          • [ ] offset left side
          • [ ] offset right side
          • [ ] offset both sides
          • [ + ] responsive
        • [ ] 2 column system
          • [ ] basic
          • [ ] offset left side
          • [ ] offset right side
          • [ ] offset both sides
          • [ + ] responsive
        • [ ] 3 column system
          • [ ] basic
          • [ ] offset left side
          • [ ] offset right side
          • [ ] offset both sides
          • [ + ] responsive
        • [ ] 5 column system
          • [ ] basic
          • [ ] offset left side
          • [ ] offset right side
          • [ ] offset both sides
          • [ + ] responsive
        • [ + ] 5 percent steps column system
          • [ + ] basic
          • [ + ] offset left side
          • [ + ] offset right side
          • [ + ] offset both sides
          • [ + ] responsive
      • [ ] hide element
        • [ + ] hide generally
        • [ + ] hide on mobile device
        • [ + ] hide on other device
    • [ ] grid layout (flexbox is in progress. coming soon!)

      • [ ] row
        • [ ] basic
        • [ ] responsive
        • [ ] full height
      • [ ] column
        • [ ] basic
        • [ ] offset left side
        • [ ] offset clear left side
        • [ ] offset right side
        • [ ] offset clear right side
        • [ ] offset both sides
        • [ ] offset clear both sides
        • [ ] responsive
      • [ ] element
        • [ ] hide generally
        • [ ] hide on mobile device
        • [ ] hide on other device
  • [ ] modules (this module list is constantly being updated and expanded, more to come.)

    • [ ] about us
    • [ ] application
    • [ ] badge
    • [ ] banner
    • [ ] blog (article / post)
    • [ ] breadcrumb
    • [ ] call to action
    • [ ] card
    • [ ] career
    • [ ] code
    • [ ] container / grid
    • [ ] content
    • [ ] contact
    • [ ] contacts
    • [ ] cookies
    • [ ] dashboard
    • [ ] download
    • [ ] features
    • [ ] faq
    • [ ] files (gallery / list)
    • [ ] footer
    • [ ] form
    • [ ] gantt diagram
    • [ ] header
    • [ ] how it works
    • [ ] http code
    • [ ] kanban
    • [ ] landing page
    • [ ] label
    • [ ] logo cloud
    • [ ] member (details)
    • [ ] members (gallery / list)
    • [ ] navigation
      • [ ] horizontal
      • [ ] menu
      • [ ] navbar
      • [ ] vertical
    • [ ] newsletter
    • [ ] notification
      • [ ] primary
      • [ ] secondary
      • [ ] info
      • [ ] success
      • [ ] danger
      • [ ] warning
      • [ ] alert
      • [ ] error
    • [ ] page template
    • [ ] portfolio
    • [ ] pricing
    • [ ] product (details)
    • [ ] products (gallery / list)
    • [ ] product category (details)
    • [ ] product categories (gallery / list)
    • [ ] project
    • [ ] projects
    • [ ] registration
    • [ ] reviews
    • [ ] search
    • [ ] search result
    • [ ] service
    • [ ] services
    • [ ] shop system
    • [ ] sign in
    • [ ] sign out
    • [ ] sign up
    • [ ] statistics
      • [ ] chart
      • [ ] diagram
      • [ ] graph
      • [ ] graph tile
      • [ ] statistic tiles
    • [ ] steps
    • [ ] table
    • [ ] team
    • [ ] testimonial
    • [ ] tiles
    • [ ] time line
    • [ ] toast
    • [ ] tooltip
    • [ ] user
    • [ ] users

faq

can i customize EXOcss?

yes, easily. you have different options

  • put your custom styles into css/EXOcss/custom.css
  • create your own cool modules
  • use predefined modules from EXOcss. EXOcss modules are constantly being updated and expanded, more to come.
can i extend EXOcss with css variables?

yes. you can use any custom variables you like.

notice: EXOcss variables start with exo, i. e. "exoColorPrimary".

what about modules for EXOcss?

no problem. EXOcss is flexible and based on modules. every EXOcss module has its own specific folder.

be creative. you can create your own cool modules or use the modules of EXOcss. EXOcss modules are constantly being updated and expanded, more to come.

support us. create awesome EXOcss modules and help us to grow in creativity and extend EXOcss.

how can i support EXOcss?

you are welcome. you can provide support in different ways:

  • creating awesome new modules for EXOcss and help us to grow in creativity and extend EXOcss.
  • become a sponsor and donate, if you use EXOcss or if you think, that EXOcss is useful or if EXOcss has given you a coffee cup's worth of benefits.
how to support EXOcss with modules?

you are welcome. you can support us with creating awesome new modules for EXOcss.

how to become a sponsor of EXOcss?

you are welcome. just follow the link to give something back

why supporting or sponsoring EXOcss?

EXOcss is FREE FOR EVERYONE ! ! !

for personal and for commercial use.

MW provides a lot of software and utilities as freeware for the web without requiring the users to pay any fee.

however, maintaining the web site, updating the existing utilities and releasing new utilities require to invest a fair amount of time and also money (especially for hosting).

do you use EXOcss or do you find EXOcss useful? has EXOcss given you a coffee cup's worth of benefits this year?

make your decision and give something back. with your donation you support the development of EXOcss and other useful free software.

i greatly appreciate your support!

kind regards

MW

find + follow + support

credits

thanks to Nicolas Gallagher for normalize.css, see also here.

copyright + license

Copyright © by Walid Moussa (MW)
Code released under the MIT license.

About

EXOcss is a css skeleton for creating responsive websites or web apps ultra fast with flexbox or floating.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published