From d354d6c839142aa13f3626147bb6dabbb65723f2 Mon Sep 17 00:00:00 2001 From: Jeremy Thomas Date: Sat, 1 Oct 2016 18:22:30 +0100 Subject: [PATCH] Add docs --- README.md | 6 +- docs/docs.css | 1 + docs/docs.sass | 219 +++++++++++++++++++++++ docs/favicon.ico | Bin 0 -> 2734 bytes docs/favicons/android-chrome-192x192.png | Bin 0 -> 6333 bytes docs/favicons/android-chrome-512x512.png | Bin 0 -> 15891 bytes docs/favicons/apple-touch-icon.png | Bin 0 -> 3223 bytes docs/favicons/browserconfig.xml | 9 + docs/favicons/favicon-16x16.png | Bin 0 -> 457 bytes docs/favicons/favicon-32x32.png | Bin 0 -> 486 bytes docs/favicons/favicon.ico | Bin 0 -> 2734 bytes docs/favicons/manifest.json | 17 ++ docs/favicons/mstile-150x150.png | Bin 0 -> 3586 bytes docs/favicons/safari-pinned-tab.svg | 57 ++++++ docs/images/minireset-logo.png | Bin 0 -> 11073 bytes docs/images/minireset.png | Bin 0 -> 17872 bytes docs/index.html | 87 +++++++++ package.json | 11 +- 18 files changed, 402 insertions(+), 5 deletions(-) create mode 100644 docs/docs.css create mode 100644 docs/docs.sass create mode 100644 docs/favicon.ico create mode 100644 docs/favicons/android-chrome-192x192.png create mode 100644 docs/favicons/android-chrome-512x512.png create mode 100644 docs/favicons/apple-touch-icon.png create mode 100644 docs/favicons/browserconfig.xml create mode 100644 docs/favicons/favicon-16x16.png create mode 100644 docs/favicons/favicon-32x32.png create mode 100644 docs/favicons/favicon.ico create mode 100644 docs/favicons/manifest.json create mode 100644 docs/favicons/mstile-150x150.png create mode 100644 docs/favicons/safari-pinned-tab.svg create mode 100644 docs/images/minireset-logo.png create mode 100644 docs/images/minireset.png create mode 100644 docs/index.html diff --git a/README.md b/README.md index 3e989b2..9edfe68 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,10 @@ A tiny modern CSS reset that covers the basics: * **resets the font sizes**: so that using semantic markup doesn't affect the styling * **resets the block margins**: so that the spacing is only applied when you need it -* **preserves the inline margins**: so that buttons and inputs keep their default layout +* **resets tables**: so that tabular data only takes the space it needs +* **preserves the inline paddings**: so that buttons and inputs keep their default layout * **sets the border-box box sizing**: so that borders and paddings don't affect the set dimensions * **sets responsive media elements**: so that images and embeds scale with the browser width -* **resets tables**: so that tabular data only takes the space it needs ## Install @@ -19,4 +19,4 @@ Or download/clone the repo. ## Copyright and license -Code copyright 2016 Jeremy Thomas. Code released under [the MIT license](https://github.com/jgthms/minireset.css/blob/master/LICENSE). \ No newline at end of file +Code copyright 2016 Jeremy Thomas. Code released under [the MIT license](https://github.com/jgthms/minireset.css/blob/master/LICENSE). diff --git a/docs/docs.css b/docs/docs.css new file mode 100644 index 0000000..ce6a05a --- /dev/null +++ b/docs/docs.css @@ -0,0 +1 @@ +/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*:before,*:after{box-sizing:inherit}img,embed,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;color:#666;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}body{font-size:1rem;font-weight:300;line-height:1.4;padding-bottom:calc((6.2rem * 3) - 2px)}.header,.nav,.main{margin-left:auto;margin-right:auto;max-width:25rem}a{color:#fc0c18;text-decoration:none}strong{color:#333;font-weight:600}.content{background:white;padding:3rem 1rem;position:relative;z-index:1}.header{text-align:center}.header figure{display:block;height:160px;margin:0 auto 1rem;width:160px}.header figure img{display:block;height:160px;width:160px}.header h1{color:#333;font-size:1.5rem;font-weight:600;margin:0}.header p{margin:0}.ghbtns{height:30px;margin-bottom:3rem;margin-top:1rem;text-align:center}.ghbtns iframe{display:inline-block;vertical-align:top}.nav{margin-bottom:3rem;margin-top:3rem;text-align:center}.button,.or{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button,.npm{align-items:center;border-radius:3px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;padding:1.5rem;text-align:center;transition:background 86ms ease-out}.button{background:#fc0c18;color:#fff;cursor:pointer;font-size:0.9rem;text-decoration:none}.button strong{color:#fff;font-size:1.1em}.button span{display:block}.button small{display:block;opacity:0.7}.button em{color:rgba(255,255,255,0.5);display:block;font-size:0.8em;font-style:normal;margin-top:0.5em}.button:hover{background:#1a1a1a}.or{margin:1rem}.npm{background:#eee;font-family:"Inconsolata","Consolas","Monaco",monospace;font-size:0.8rem}.main p{margin-bottom:1em}.main a:hover{text-decoration:underline}.main ul{list-style:disc outside}.main li+li{margin-top:1em}.main li strong{display:block;font-size:1.1em}.main li strong em{color:#fd3f49;font-style:normal}.main li strong em.preserves{color:#02d461}.main li strong em.sets{color:#0d91fd}.footer{background:#1a1a1a;bottom:0;box-shadow:inset 0 2rem 3rem black;color:#b3b3b3;left:0;padding-top:2rem;position:fixed;right:0}.footer a{color:#4d4d4d;display:block;line-height:1;padding:2rem;transition:background 29ms ease-out}.footer a span{display:block;font-size:0.8rem;margin-bottom:0.4rem}.footer a strong{color:gray;display:block;font-weight:normal;transition:background 29ms ease-out}.footer a:hover{background:#fd3f49;color:rgba(0,0,0,0.3)}.footer a:hover strong{color:rgba(0,0,0,0.5)}.footer a:nth-child(2):hover{background:#0d91fd}.footer a:nth-child(3):hover{background:#02d461}.fork-me{display:block;height:140px;position:fixed;right:0;top:0;width:140px}.fork-me img{display:block;height:140px;width:140px}@media (max-width: 699px){.main{padding:0 1rem 0 2rem}.fork-me{position:absolute}}@media (min-width: 700px){body{padding-bottom:calc(6.2rem - 2px)}.content{padding:5rem}.footer{display:flex}.footer a{flex-grow:1}} diff --git a/docs/docs.sass b/docs/docs.sass new file mode 100644 index 0000000..7cef199 --- /dev/null +++ b/docs/docs.sass @@ -0,0 +1,219 @@ +@import "../minireset.sass" + +$grey: hsl(0, 0%, 40%) +$grey-dark: hsl(0, 0%, 20%) +$grey-darker: hsl(0, 0%, 10%) + +$blue: hsl(207, 98%, 52%) +$green: hsl(147, 98%, 42%) +$red: hsl(357, 98%, 62%) + +$primary: #fc0c18 + +$background: #eee +$border: #ddd + +$family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !default +$family-monospace: "Inconsolata", "Consolas", "Monaco", monospace !default + +html + -moz-osx-font-smoothing: grayscale + -webkit-font-smoothing: antialiased + background: #fff + color: $grey + font-family: $family-sans-serif + font-size: 18px + min-width: 300px + overflow-x: hidden + overflow-y: scroll + text-rendering: optimizeLegibility + +body + font-size: 1rem + font-weight: 300 + line-height: 1.4 + padding-bottom: calc((6.2rem * 3) - 2px) + +.header, .nav, .main + margin-left: auto + margin-right: auto + max-width: 25rem + +a + color: $primary + text-decoration: none + +strong + color: $grey-dark + font-weight: 600 + +.content + background: white + padding: 3rem 1rem + position: relative + z-index: 1 + +.header + text-align: center + figure + display: block + height: 160px + margin: 0 auto 1rem + width: 160px + img + display: block + height: 160px + width: 160px + h1 + color: $grey-dark + font-size: 1.5rem + font-weight: 600 + margin: 0 + p + margin: 0 + +.ghbtns + height: 30px + margin-bottom: 3rem + margin-top: 1rem + text-align: center + iframe + display: inline-block + vertical-align: top + +.nav + margin-bottom: 3rem + margin-top: 3rem + text-align: center + +.button, .or + -webkit-touch-callout: none + -webkit-user-select: none + -moz-user-select: none + -ms-user-select: none + user-select: none + +.button, .npm + align-items: center + border-radius: 3px + display: flex + flex-direction: column + justify-content: center + line-height: 1.2 + padding: 1.5rem + text-align: center + transition: background 86ms ease-out + +.button + background: $primary + color: #fff + cursor: pointer + font-size: 0.9rem + text-decoration: none + strong + color: #fff + font-size: 1.1em + span + display: block + small + display: block + opacity: 0.7 + em + color: rgba(white, 0.5) + display: block + font-size: 0.8em + font-style: normal + margin-top: 0.5em + &:hover + background: $grey-darker + +.or + margin: 1rem + +.npm + background: $background + font-family: $family-monospace + font-size: 0.8rem + +.main + p + margin-bottom: 1em + a:hover + text-decoration: underline + ul + list-style: disc outside + li + + li + margin-top: 1em + strong + display: block + font-size: 1.1em + em + color: $red + font-style: normal + &.preserves + color: $green + &.sets + color: $blue + +.footer + background: $grey-darker + bottom: 0 + box-shadow: inset 0 2rem 3rem black + color: hsl(0, 0%, 70%) + left: 0 + padding-top: 2rem + position: fixed + right: 0 + a + color: hsl(0, 0%, 30%) + display: block + line-height: 1 + padding: 2rem + transition: background 29ms ease-out + span + display: block + font-size: 0.8rem + margin-bottom: 0.4rem + strong + color: hsl(0, 0%, 50%) + display: block + font-weight: normal + transition: background 29ms ease-out + &:hover + background: $red + color: rgba(black, 0.3) + strong + color: rgba(black, 0.5) + &:nth-child(2):hover + background: $blue + &:nth-child(3):hover + background: $green + +.fork-me + display: block + height: 140px + position: fixed + right: 0 + top: 0 + width: 140px + img + display: block + height: 140px + width: 140px + +@media (max-width: 699px) + .main + padding: 0 1rem 0 2rem + .fork-me + position: absolute + +@media (min-width: 700px) + body + padding-bottom: calc(6.2rem - 2px) + .content + padding: 5rem + .footer + display: flex + a + flex-grow: 1 diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..986403c0e4a4eaba504f82653f7d6de73bcc3bfa GIT binary patch literal 2734 zcmeHIOHRZv41LogBqStSHhflTR3>M3!=nn87%Hm+e7|cWO!Un99nE_V wv^VpdxvXe-o*S~gY{hezhmp^g1zHP-yHQ6tncAg$xpsN?`x?6IYlUM!0F0c!3IG5A literal 0 HcmV?d00001 diff --git a/docs/favicons/android-chrome-192x192.png b/docs/favicons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..4318002c538b84df1c21e200de832705deb1e65a GIT binary patch literal 6333 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 literal 0 HcmV?d00001 diff --git a/docs/favicons/android-chrome-512x512.png b/docs/favicons/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..fc0c58e86e6c5c283c6a621230290d80de42e6b8 GIT binary patch literal 15891 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 + + + + + #fc0c18 + + + diff --git a/docs/favicons/favicon-16x16.png b/docs/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae7460c73102586159fedf3a128c4fc5686e3e4 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8Uop6XN=ZM*@hXB*p*# z|8G5KZ5L3Su_VYZn8D%MjWiG^$=lt9S&+vEWE*>lr>`sf0}d%ZA+=KFsUSmCJzX3_ zIIbrP@bdB|aS#ZsT5Dvy?O}q?}tPIcH<=W?K=iUTqC~=J_Nl7e8 zwMs5Z1yT$~28L$31{S(TW+8?qR)!W<#unNJMpgy}a!e&gC>nC}Q!>*kacjtrKhp=) zAPKS|I6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZXo$lc*pArU1(iRB6fMfqu&IjIUI zl?AB^nFS@u3=9=>9)IHDC=AokIOTu(jOWuJ24-b$y<~1-Wnu5hBFw@HE)6D!Q<#-E shbWxBaplC3Ge=~Ou%B-5Sm33{@Jd{;RG<|Mp00i_>zopr0BT2p;Q#;t literal 0 HcmV?d00001 diff --git a/docs/favicons/favicon-32x32.png b/docs/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..f58a24a8ec3e386fb8b4d87685a974748aeb8b44 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@mUKs7M+SzC{oH>NSwWJ?9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!4u#U;`)b20*Is}#sB~R zZ#`#i7f_tBB*-tA!Qt7BG!Q4r+uem(kjLi}ki%Z$>Fdh=fJ2H;NUcA`L7!P_WB#TP47_~S`1iw5TAtlw--MB{0#DvS9d6~pJ z*%tQ1xHfhsod^cMD=jPw6l6Mprm2>=MwFx^mZVxG7o`Fz1|tJQGhG7h@T!oAlAy$Lg@U5|w9K4Tg_6pGRE5lfl4J&kiaC!z@o*G|X=t4C zKYhmYX%GXmGPhnbx3IFX_hb=fVFi~4lfx;@%9}$JPT#n4;>ejJGDp}?H+U@Y(qnif WE?Dx($#g2v3I3>M3!=nn87%Hm+e7|cWO!Un99nE_V wv^VpdxvXe-o*S~gY{hezhmp^g1zHP-yHQ6tncAg$xpsN?`x?6IYlUM!0F0c!3IG5A literal 0 HcmV?d00001 diff --git a/docs/favicons/manifest.json b/docs/favicons/manifest.json new file mode 100644 index 0000000..d567572 --- /dev/null +++ b/docs/favicons/manifest.json @@ -0,0 +1,17 @@ +{ + "name": "minireset.css", + "icons": [ + { + "src": "\/favicons\/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image\/png" + }, + { + "src": "\/favicons\/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image\/png" + } + ], + "theme_color": "#ffffff", + "display": "standalone" +} diff --git a/docs/favicons/mstile-150x150.png b/docs/favicons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..89c47b9d59a48eb39aee64e0121f850918c96688 GIT binary patch literal 3586 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 bVx|JDg9Na + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + + + + + + + diff --git a/docs/images/minireset-logo.png b/docs/images/minireset-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5a56bad5f9392bb3e4227fa53e8cdbc13d86f796 GIT binary patch literal 11073 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 J;dRRg{{!yli2(or literal 0 HcmV?d00001 diff --git a/docs/images/minireset.png b/docs/images/minireset.png new file mode 100644 index 0000000000000000000000000000000000000000..fb634018e98f4b6b547e1b86ab6280a9cce5b577 GIT binary patch literal 17872 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 k!{w%G2rMZejEZ!Xr17i&0gpbbmH+?% literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..1cee468 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,87 @@ + + + + minireset.css: a tiny modern CSS reset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ minireset.css logo +
+

minireset.css

+

A tiny modern CSS reset

+
+ +
+ + +
+ + + +
+
    +
  • resets the font sizesso that using semantic markup doesn't affect the styling
  • +
  • resets the block marginsso that the spacing is only applied when you need it
  • +
  • resets tablesso that tabular data only takes the space it needs
  • +
  • preserves the inline paddingsso that buttons and inputs keep their default layout
  • +
  • sets the border-box box sizingso that borders and paddings don't affect the set dimensions
  • +
  • sets responsive media elementsso that images and embeds scale with the browser width
  • +
+
+ + Fork me on GitHub +
+ + + + diff --git a/package.json b/package.json index e31f102..5cf014c 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,9 @@ "scripts": { "build": "npm run build-sass && npm run build-min-sass", "build-sass": "node-sass --output-style expanded minireset.sass minireset.css", - "build-min-sass": "node-sass --output-style compressed minireset.sass minireset.min.css" + "build-min-sass": "node-sass --output-style compressed minireset.sass minireset.min.css", + "docs": "node-sass --output-style compressed docs/docs.sass docs/docs.css", + "start": "npm run docs -- --watch" }, "repository": { "type": "git", @@ -26,5 +28,10 @@ "homepage": "https://github.com/jgthms/minireset.css#readme", "devDependencies": { "node-sass": "^3.9.3" - } + }, + "files": [ + "minireset.css", + "minireset.min.css", + "minireset.sass" + ] }