Coder Social home page Coder Social logo

selekkt / skelet Goto Github PK

View Code? Open in Web Editor NEW
134.0 8.0 13.0 792 KB

Skelet.css a contemporary CSS framework. The basics to get started.

Home Page: https://selekkt.dk/skelet/v3/

License: MIT License

CSS 33.81% JavaScript 0.03% HTML 66.16%
css css-framework html ui-components cssgrid css-reset css-animations animation ui flexbox

skelet's Introduction

Skelet.css — a contemporary CSS framework that combines modern design principles with a forward-thinking approach.

Lightweight and easy to use. You can get started quickly by using the included HTML5 template or by including the CSS file in your project.

The benefits of using Skelet.css:

  • Solid foundation: Skelet.css provides a solid foundation for your next project, so you can focus on creating great web designs.
  • Modern design: Skelet.css uses modern design principles to create a clean and responsive user interface.
  • Forward-thinking approach: Skelet.css is constantly being updated to keep up with the latest trends in web design and CSS standards.

If you're looking for a modern, lightweight, and easy-to-use CSS framework, Skelet.css is a great option.

Get started

via ZIP

  1. DOWNLOAD ↓ Skelet.
  2. Unzip skelet-master.zip
  3. Files to pay attenion to:
    • skelet.html = HTML5 boilerplate
    • css/skelet.css = CSS framework
    • css/tooltips.css = CSS tooltips

via NPM

npm i selekkt-skelet

via CDN

→ DEV

Use these CDN links only for development; do not use in production, as breaking changes may be introduced at any time with new major versions and break your website.

Unminified

https://cdn.jsdelivr.net/npm/selekkt-skelet@latest/css/skelet.css

Minified

https://cdn.jsdelivr.net/npm/selekkt-skelet@latest/css/skelet.min.css

→ PROD

For production is reccomended to use a specific version from the link below.

CDN for production

→ Development branch: "next"

Future in the making. Where all the new features first appear.

https://cdn.jsdelivr.net/gh/Selekkt/skelet@next/css/skelet.css

Directory structure

This is the dir structure of Skelet.

.
└── skelet/
    ├── css/
    │   ├── skelet.css (CSS framework)
    │   ├── skelet.min.css (Skelet. minified)
    │   └── app.css (is where all of your other CSS goes)
    ├── js/
    │   ├── modules.js (is for all of your JS frameworks)
    │   └── app.js (is where all of your other JS goes)
    ├── img/
    │   ├── logo.png
    │   └── touch.png
    ├── LICENSE
    ├── README.md
    └── skelet.html (HTML5 boilerplate)

Documentation


skelet's People

Contributors

buzzwordchief avatar rtizzy avatar selekkt avatar thagxt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skelet's Issues

Contrast for links

Especially in dark mode, I am not sure the contrast between that blue and the dark background is sufficiently accessible.
The code blocks seem to change from blue to green in dark mode, maybe the links should as well?

Custom HTML tags in React JSX?

Hi there,

First of, great work! Very useful to quickly start on small projects.

I extracted the skelet.css file to my React project and trying to use it. However, I'm getting these errors.

Any idea how we can change this for better support?
Screenshot 2020-12-01 at 10 41 48

[docs] Sections repeat themself

image

When clicking on a section on the website multiple times, it starts repeating itself. Tested in Chromium and Firefox, seems to happen for all sections.

Provide NPM package

hi

Would it be possible for you to package your work also as npm package?
This would make it much easier to install the css lib into an existing Javascript/Typescript project.

Thanks. :)

Can't make triple column

Skelet uses a 16-column grid system instead of the regular 12-column one. This gives fewer grid options, since 16 is only divisible by 1, 2, 4 and 8. 12 is divisible by 1, 2, 3, 4 and 6 giving a better range. How can I solve this issue?

Section border and cursor

regarding my site atacan.gitlab.io

  1. I don't have any class in the <section>s but when you mouse over the area the cursor turns into a up and down arrow. When you click, it goes to a little below the top of page.

    • I didn't know about class="intro" so I did the landing screen myself. Is it because of that?
  2. The horizontal line that is the border of the sections spans the entire screen. In your homepage it has margins from the sides. Why is mine like that?

Here is my website!

You created a framework that is exactly what I was looking for. Thank you very much for open-sourcing it.

This is a personal website of me, will be mostly a blog: http://atacan.gitlab.io/
As of now one homepage and three other pages.

The Grid system is currently limited to columns only

The Grid system is currently limited to columns and you can't work with rows making it useless for more complex layouts.

At the moment a layout like this can't be achieved easily.
complex-grid-example

something like this would be ideal:

  <x-grid columns="10">
    <x-col span="1+2" span-y="1-3">cell 1</x-col>
    <x-col span="3+2">cell 2</x-col>
    <x-col span="5+4">cell 3</x-col>
    <x-col span="9+2">cell 4</x-col>
    <x-col span="3+4">cell 5</x-col>
    <x-col span="7+4" span-y="2-3">cell 6</x-col>
    <x-col span="3-6">cell 7</x-col>
  </x-grid>

This is how much nesting and code you need to achieve the above layout
complex-grid-example-2

this is the code

  <x-grid class="debug" style="gap:1px">
      <x-col>
          <x-grid>
              <x-col>grid>cell>grid>cell</x-col>
          </x-grid>
      </x-col>
      <x-col span="2..">
          <x-grid class="debug" style="width:100%; gap:1px">
              <x-col span="1+1">grid>cell>grid>cell</x-col>
              <x-col span="2-3">grid>cell>grid>cell</x-col>
              <x-col span="4..">grid>cell>grid>cell</x-col>
              <x-col span="row">
                  <x-grid columns="2" class="debug" style="width:100%; gap:1px">
                      <x-col>
                          <x-grid class="debug" style="width:100%; gap:1px">
                              <x-col span="row">grid>cell>grid>cell>grid>cell>grid>cell</x-col>
                              <x-col span="row">grid>cell>grid>cell>grid>cell>grid>cell</x-col>
                          </x-grid>
                      </x-col>
                      <x-col>grid>cell>grid>cell>grid>cell</x-col>
                  </x-grid>
              </x-col>
          </x-grid>
      </x-col>
  </x-grid>

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.