Compare commits

..

46 Commits

Author SHA1 Message Date
Gregory Ballantine
bb9759b6ec Updated copyright notice in license 2023-11-24 16:45:44 -05:00
dhg
88f03612b0 fixing all the weird versioning I just had to do 2014-12-29 10:29:28 -08:00
dhg
0d0adf7b44 updating the master branch for the new point release 2014-12-29 10:19:54 -08:00
dhg
6101a6652e think I get how bower works and for now shouldn't have to even add normalize 2014-12-29 09:55:22 -08:00
dhg
6fccc024ba small typo in bower.json 2014-12-29 09:48:28 -08:00
dhg
23d67f119e updating the bower json and going to test it more extensively now 2014-12-29 09:47:15 -08:00
dhg
5648a06d46 updating readme to new 2.0.3 download 2014-12-29 09:44:51 -08:00
dhg
c816059285 updating to 2.0.3 2014-12-29 09:37:33 -08:00
dhg
3b84c54db3 gonna try to add bower stuff 2014-12-29 09:33:17 -08:00
dhg
412758bc64 merging in the removing trailing whitespaces 2014-12-29 08:48:23 -08:00
dhg
c612be03b5 Merge branch 'master' of https://github.com/dhgamache/Skeleton 2014-12-29 08:47:28 -08:00
dhg
08b0f50159 removing all trailing whitespaces 2014-12-29 08:47:24 -08:00
Dave Gamache
7c36c06685 Merge pull request #223 from ndarville/patch-1
Added missing CSS rule for number input
2014-12-29 08:37:38 -08:00
Dave Gamache
f301c21796 Merge pull request #222 from jcgallaher/quotefix
Quotes fix for index.html
2014-12-28 10:29:49 -08:00
Dave Gamache
c393c43bf0 Merge pull request #224 from benhinchley/master
removed duplicate rule
2014-12-27 16:50:17 -08:00
Ben Hinchley
0f7d8cba76 duplicate rule 2014-12-27 23:35:30 +11:00
Niclas Darville
0ed0836045 Added missing CSS rule for input[type="number"] 2014-12-26 22:00:00 +01:00
Jim Gallaher
ef8c1471d9 replace single quotes to double on index.html 2014-12-23 22:13:36 -06:00
Jim Gallaher
ee71477681 remove normlize.min.css 2014-12-22 20:13:59 -06:00
Jim Gallaher
3c3dd7c6e2 add separate minified version of normalize.css 2014-12-22 20:09:28 -06:00
dhg
2a7e6adcbc removing test now that I get what's going on :) 2014-12-22 11:29:31 -08:00
dhg
6ce993fddf adding a test version of bower.json, though I'm sure it's wrong for now 2014-12-22 11:27:56 -08:00
Dave Gamache
446e77c13f Merge pull request #215 from smpaq/master
Removing redundant selector
2014-12-22 11:04:52 -08:00
smpaq
ffebc65ec8 Removing redundant selector 2014-12-21 12:05:58 -05:00
Dave Gamache
5e8ea05587 Merge pull request #209 from syndbg/patch-1
Cherry picked a typo
2014-12-20 13:23:51 -08:00
Dave Gamache
a6e62a1a1d Merge pull request #212 from persand/patch-1
Remove ending / in favicon
2014-12-20 13:22:33 -08:00
Dave Gamache
3c006efd5a Merge pull request #213 from jina/master
Switch SASS to Sass. :)
2014-12-20 10:55:48 -08:00
Jina Bolton
17cf331e89 Switch SASS to Sass. :) 2014-12-17 14:48:52 -08:00
Per Sandström
d8615808cf Remove ending / in favicon
Making things more consistent and the feather even lighter…
2014-12-17 19:58:12 +01:00
Anton Antonov
7ec6fa5a7d Cherry picked a typo 2014-12-16 21:58:03 +02:00
dhg
f307ba424f adding the email addy so others can submit 2014-12-15 19:32:40 -08:00
dhg
8d4dc1cef6 adding the less/sass skeleton links to the readme 2014-12-15 19:23:18 -08:00
dhg
cc531df455 adding the new download link and note about cloning not being latest release) 2014-12-15 17:33:01 -08:00
dhg
4e1b85923a Merge branch 'master' of https://github.com/dhgamache/Skeleton 2014-12-15 17:18:14 -08:00
dhg
328a8be46c cleaning up small indentation and spacing 2014-12-15 17:15:55 -08:00
dhg
0ff548aa2c updating the version/date info in header of file 2014-12-15 17:08:16 -08:00
dhg
3b39c4ae2b fixing the height of inputs 2014-12-15 16:53:01 -08:00
dhg
c34806e863 adding support for input['tel'] and input['url'] and cleaning up a few other form styles 2014-12-15 16:49:25 -08:00
dhg
2144cee05b changing property order to adhere roughly to http://markdotto.com/2011/11/29/css-property-order/ 2014-12-15 16:25:32 -08:00
dhg
3b9f339b2a shrinking the % width of the 400-550px column since it felt a little crowded 2014-12-15 16:16:36 -08:00
dhg
febee0bc9b moving the padding: 0 down to the 400px query 2014-12-15 16:14:27 -08:00
dhg
06b819aeb9 changing the .container to feel appropriately sized on mobile/tablet devices. A very small update to grid that makes it all feel a little less constrained on smaller sizes 2014-12-15 16:10:56 -08:00
dhg
c099903a83 adding the forgotten max-width property to container above 550px 2014-12-15 16:05:08 -08:00
dhg
2992a0be54 decreasing the specificity of all grid items, changing small grid sizes to rely on container padding so it flexes to near full width of viewport sub-550px 2014-12-15 15:59:27 -08:00
Dave Gamache
8cadd4ae92 Merge pull request #203 from JonMidhir/issue#198-add_ds_store_to_gitignore
Add .DS_Store to .gitignore
2014-12-12 16:18:36 -08:00
John Hope
b941bed80f Add .DS_Store to .gitignore 2014-12-12 19:44:21 +00:00
6 changed files with 175 additions and 113 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.DS_Store

View File

@ -1,6 +1,7 @@
The MIT License (MIT)
Copyright (c) 2011-2014 Dave Gamache
Copyright (c) 2023 Bit Goblin
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -18,4 +19,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
THE SOFTWARE.

View File

@ -6,8 +6,8 @@ Check out <http://getskeleton.com> for documentation and details.
## Getting started
There are a couple ways to download Skeleton:
- [Download the zip](https://github.com/dhg/Skeleton/releases/download/v2.0.1/Skeleton-2.0.1.zip)
- Clone the repo: `git clone https://github.com/dhg/Skeleton.git`
- [Download the zip](https://github.com/dhg/Skeleton/releases/download/2.0.4/Skeleton-2.0.4.zip)
- Clone the repo: `git clone https://github.com/dhg/Skeleton.git` (Note: this is under active development, so if you're looking for stable and safe, use the zipped download)
### What's in the download?
@ -15,21 +15,21 @@ There are a couple ways to download Skeleton:
The download includes Skeleton's CSS, Normalize CSS as a reset, a sample favicon, and an index.html as a starting point.
```
skeleton/
Skeleton/
├── index.html
├── css/
│ ├── normalize.min.css
│ └── skeleton.css
── images/
└── favicon.ico
└── README.md
── images/
└── favicon.ico
```
### Why it's awesome
Skeleton is lightweight and simple. It styles only raw HTML elements (with a few exceptions) and provides a responsive grid. Nothing more.
- Minified, it's less than a kb
- It's a starting point, not a UI framework
Skeleton is lightweight and simple. It styles only raw HTML elements (with a few exceptions) and provides a responsive grid. Nothing more.
- Around 400 lines of CSS unminified and with comments
- It's a starting point, not a UI framework
- No compiling or installing...just vanilla CSS
@ -49,6 +49,15 @@ The above list is non-exhaustive. Skeleton works perfectly with almost all older
All parts of Skeleton are free to use and abuse under the [open-source MIT license](https://github.com/dhg/Skeleton/blob/master/LICENSE.md).
## Extensions
The following are extensions to Skeleton built by the community. They are not officially supported, but all have been tested and are compatible with v2.0 (exact release noted):
- [Skeleton on LESS](https://github.com/whatsnewsaes/Skeleton-less): Skeleton built with LESS for easier replacement of grid, color, and media queries. (Last update was to match v2.0.1)
- [Skeleton on Sass](https://github.com/whatsnewsaes/Skeleton-Sass): Skeleton built with Sass for easier replacement of grid, color, and media queries. (Last update was to match v2.0.1)
Have an extension you want to see here? Just shoot an email to hi@getskeleton.com with your extension!
## Colophon
Skeleton was built using [Sublime Text 3](http://www.sublimetext.com/3) and designed with [Sketch](http://bohemiancoding.com/sketch). The typeface [Raleway](http://www.google.com/fonts/specimen/Raleway) was created by [Matt McInerney](http://matt.cc/) and [Pablo Impallari](http://www.impallari.com/). Code highlighting by Google's [Prettify library](https://code.google.com/p/google-code-prettify/). Icons in the header of the documentation are all derivative work of icons from [The Noun Project](http://thenounproject.com). [Feather](http://thenounproject.com/term/feather/22073) by Zach VanDeHey, [Pen](http://thenounproject.com/term/pen/21163) (with cap) by Ed Harrison, [Pen](http://thenounproject.com/term/pen/32847) (with clicker) by Matthew Hall, and [Watch](http://thenounproject.com/term/watch/48015) by Julien Deveaux.
@ -56,4 +65,4 @@ Skeleton was built using [Sublime Text 3](http://www.sublimetext.com/3) and desi
## Acknowledgement
Skeleton was created by [Dave Gamache](https://twitter.com/dhg) for a better web.
Skeleton was created by [Dave Gamache](https://twitter.com/dhg) for a better web.

21
bower.json Normal file
View File

@ -0,0 +1,21 @@
{
"name": "skeleton",
"version": "2.0.4",
"homepage": "http://getskeleton.com/",
"repository": {
"type": "git",
"url": "https://github.com/dhg/Skeleton"
},
"authors": [
"Dave Gamache <hello@davegamache.com> (http://davegamache.com/)"
],
"description": "Skeleton is a dead-simple, responsive boilerplate to kickstart any responsive project.",
"main": "css/skeleton.css",
"keywords": [
"css",
"skeleton",
"responsive",
"boilerplate"
],
"license": "MIT"
}

230
css/skeleton.css vendored
View File

@ -1,15 +1,15 @@
/*
* Skeleton V2.0.1
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/11/2014
* 12/29/2014
*/
/* Table of contents
- Grid
- Base Styles
- Typography
@ -29,63 +29,86 @@
/* Grid
*/
.container {
position: relative;
position: relative;
width: 100%;
max-width: 960px;
margin: 0 auto;
padding: 0 15px;
max-width: 960px;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box; }
.row {
margin: 0 -15px 2rem; }
.row .column,
.row .columns {
float: left;
width: 100%;
padding-right: 15px;
padding-left: 15px;
.column,
.columns {
width: 100%;
float: left;
box-sizing: border-box; }
/* For devices larger than 400px */
@media (min-width: 400px) {
.container {
width: 85%;
padding: 0; }
}
/* For devices larger than 550px */
@media (min-width: 550px) {
.container {
width: 80%; }
.column,
.columns {
margin-left: 4%; }
.column:first-child,
.columns:first-child {
margin-left: 0; }
.container { width: 90%; }
.row .one.column,
.row .one.columns { width: 8.33333333334%; }
.row .two.columns { width: 16.6666666667%; }
.row .three.columns { width: 25%; }
.row .four.columns { width: 33.3333333334%; }
.row .five.columns { width: 41.6666666667%; }
.row .six.columns { width: 50%; }
.row .seven.columns { width: 58.3333333334%; }
.row .eight.columns { width: 66.6666666667%; }
.row .nine.columns { width: 75.0%; }
.row .ten.columns { width: 83.3333333334%; }
.row .eleven.columns { width: 91.6666666667%; }
.row .twelve.columns { width: 100%; margin-left: 0; }
.one.column,
.one.columns { width: 4.66666666667%; }
.two.columns { width: 13.3333333333%; }
.three.columns { width: 22%; }
.four.columns { width: 30.6666666667%; }
.five.columns { width: 39.3333333333%; }
.six.columns { width: 48%; }
.seven.columns { width: 56.6666666667%; }
.eight.columns { width: 65.3333333333%; }
.nine.columns { width: 74.0%; }
.ten.columns { width: 82.6666666667%; }
.eleven.columns { width: 91.3333333333%; }
.twelve.columns { width: 100%; margin-left: 0; }
.row .one-third.column { width: 33.3333333334%; }
.row .two-thirds.column { width: 66.6666666667%; }
.one-third.column { width: 30.6666666667%; }
.two-thirds.column { width: 65.3333333333%; }
.row .one-half.column { width: 50%; }
.one-half.column { width: 48%; }
/* Offsets */
.row .offset-by-one { margin-left: 8.33333333334%; }
.row .offset-by-two { margin-left: 16.6666666667%; }
.row .offset-by-three { margin-left: 25%; }
.row .offset-by-four { margin-left: 33.3333333334%; }
.row .offset-by-five { margin-left: 41.6666666667%; }
.row .offset-by-six { margin-left: 50%; }
.row .offset-by-seven { margin-left: 58.3333333334%; }
.row .offset-by-eight { margin-left: 66.6666666667%; }
.row .offset-by-nine { margin-left: 75.0%; }
.row .offset-by-ten { margin-left: 83.3333333334%; }
.row .offset-by-eleven { margin-left: 91.6666666667%; }
.offset-by-one.column,
.offset-by-one.columns { margin-left: 8.66666666667%; }
.offset-by-two.column,
.offset-by-two.columns { margin-left: 17.3333333333%; }
.offset-by-three.column,
.offset-by-three.columns { margin-left: 26%; }
.offset-by-four.column,
.offset-by-four.columns { margin-left: 34.6666666667%; }
.offset-by-five.column,
.offset-by-five.columns { margin-left: 43.3333333333%; }
.offset-by-six.column,
.offset-by-six.columns { margin-left: 52%; }
.offset-by-seven.column,
.offset-by-seven.columns { margin-left: 60.6666666667%; }
.offset-by-eight.column,
.offset-by-eight.columns { margin-left: 69.3333333333%; }
.offset-by-nine.column,
.offset-by-nine.columns { margin-left: 78.0%; }
.offset-by-ten.column,
.offset-by-ten.columns { margin-left: 86.6666666667%; }
.offset-by-eleven.column,
.offset-by-eleven.columns { margin-left: 95.3333333333%; }
.row .offset-by-one-third { margin-left: 33.3333333334%; }
.row .offset-by-two-thirds { margin-left: 66.6666666667%; }
.offset-by-one-third.column,
.offset-by-one-third.columns { margin-left: 34.6666666667%; }
.offset-by-two-thirds.column,
.offset-by-two-thirds.columns { margin-left: 69.3333333333%; }
.row .offset-by-one-half { margin-left: 50%; }
.offset-by-one-half.column,
.offset-by-one-half.columns { margin-left: 52%; }
}
@ -93,10 +116,10 @@
/* Base Styles
*/
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
font-size: 62.5%; }
html {
font-size: 62.5%; }
body {
font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
line-height: 1.6;
@ -107,10 +130,10 @@ body {
/* Typography
*/
h1, h2, h3, h4, h5, h6 {
font-weight: 300;
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 2rem; }
margin-bottom: 2rem;
font-weight: 300; }
h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;}
h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; }
h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; }
@ -134,13 +157,13 @@ p {
/* Links
*/
a {
a {
color: #1EAEDB; }
a:hover {
a:hover {
color: #0FA0CE; }
/* Buttons
/* Buttons
*/
.button,
button,
@ -148,21 +171,21 @@ input[type="submit"],
input[type="reset"],
input[type="button"] {
display: inline-block;
background-color: transparent;
border-radius: 4px;
height: 38px;
padding: 0 30px;
color: #555;
text-align: center;
font-size: 11px;
font-weight: 600;
text-decoration: none;
cursor: pointer;
border: 1px solid #bbb;
height: 38px;
line-height: 38px;
padding: 0 30px;
letter-spacing: .1rem;
text-transform: uppercase;
text-transform: uppercase;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border-radius: 4px;
border: 1px solid #bbb;
cursor: pointer;
box-sizing: border-box; }
.button:hover,
button:hover,
@ -174,8 +197,8 @@ button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
border-color: #888;
color: #333;
border-color: #888;
outline: 0; }
.button.button-primary,
button.button-primary,
@ -183,8 +206,8 @@ input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
color: #FFF;
border-color: #33C3F0;
background-color: #33C3F0; }
background-color: #33C3F0;
border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
@ -195,41 +218,51 @@ button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
color: #FFF;
background-color: #1EAEDB;
border-color: #1EAEDB;
color: #FFF; }
border-color: #1EAEDB; }
/* Forms
*/
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
border: 1px solid #D1D1D1;
height: 36px;
height: 38px;
padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
background-color: #fff;
border: 1px solid #D1D1D1;
border-radius: 4px;
box-shadow: none;
background: #fff; }
/* Removes awkard default styles on some inputs */
box-sizing: border-box; }
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
appearance: none; }
textarea {
min-height: 65px;
padding-top: 6px;
padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
@ -238,34 +271,34 @@ select:focus {
label,
legend {
display: block;
font-weight: 600;
margin-bottom: .5rem; }
margin-bottom: .5rem;
font-weight: 600; }
fieldset {
border-width: 0;
padding: 0; }
padding: 0;
border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
display: inline; }
label > .label-body {
display: inline-block;
font-weight: normal;
margin-left: .5rem; }
margin-left: .5rem;
font-weight: normal; }
/* Lists
*/
ul {
ul {
list-style: circle inside; }
ol {
ol {
list-style: decimal inside; }
ol, ul {
margin-top: 0;
padding-left: 0; }
ul ul,
padding-left: 0;
margin-top: 0; }
ul ul,
ul ol,
ol ol,
ol ul {
margin: 1.5rem 0 1.5rem 3rem;
ol ol,
ol ul {
margin: 1.5rem 0 1.5rem 3rem;
font-size: 90%; }
li {
margin-bottom: 1rem; }
@ -277,10 +310,10 @@ code {
padding: .2rem .5rem;
margin: 0 .2rem;
font-size: 90%;
white-space: nowrap;
background: #F1F1F1;
border: 1px solid #E1E1E1;
border-radius: 4px;
white-space: nowrap; }
border-radius: 4px; }
pre > code {
display: block;
padding: 1rem 1.5rem;
@ -314,7 +347,6 @@ fieldset {
margin-bottom: 1.5rem; }
pre,
blockquote,
form,
dl,
figure,
table,
@ -323,8 +355,6 @@ ul,
ol,
form {
margin-bottom: 2.5rem; }
p {
margin-top: 0; }
/* Utilities
@ -347,8 +377,8 @@ hr {
margin-top: 3rem;
margin-bottom: 3.5rem;
border-width: 0;
border-top: 1px solid #E1E1E1;
}
border-top: 1px solid #E1E1E1; }
/* Clearing
*/
@ -356,7 +386,7 @@ hr {
/* Self Clearing Goodness */
.container:after,
.row:after,
.u-cf {
.u-cf {
content: "";
display: table;
clear: both; }
@ -365,10 +395,10 @@ hr {
/* Media Queries
*/
/*
Note: The best way to structure the use of media queries is to create the queries
Note: The best way to structure the use of media queries is to create the queries
near the relevant code. For example, if you wanted to change the styles for buttons
on small devices, paste the mobile query code up in the buttons section and style it
there.
on small devices, paste the mobile query code up in the buttons section and style it
there.
*/

View File

@ -15,7 +15,7 @@
<!-- FONT
-->
<link href='//fonts.googleapis.com/css?family=Raleway:400,300,600' rel='stylesheet' type='text/css'>
<link href="//fonts.googleapis.com/css?family=Raleway:400,300,600" rel="stylesheet" type="text/css">
<!-- CSS
-->
@ -24,7 +24,7 @@
<!-- Favicon
-->
<link rel="icon" type="image/png" href="images/favicon.png" />
<link rel="icon" type="image/png" href="images/favicon.png">
</head>
<body>