diff --git a/dist/index.html b/dist/index.html deleted file mode 100644 index 267f346..0000000 --- a/dist/index.html +++ /dev/null @@ -1,48 +0,0 @@ - - -
- - -
+$ npm install pixel-borders --save-dev
+
+
+ After adding the repo as a dependency you can import it into your SASS files. Alternatively you can download the pixel-borders.scss from this repo and add it to your project folder directly.
+ +@import "node_modules/pixel-border/src/styles/pixel-borders.scss";
+
+
+ // Add pixel borders with default options
+@include pixel-borders();
+
+// Available options
+@include pixel-borders(
+ $corner-size: 1,
+ $border-size: 4px,
+ $border-color: #000,
+ $border-inset-color: false
+);
+
+// Helper method to create custom styles e.g. colour themes, inset border, highlight
+@include pixel-box(
+ $corner-size,
+ $border-size,
+ $background-color,
+ $border-color: false,
+ $border-inset: true,
+ $border-inset-size: false,
+ $border-inset-color: false,
+ $border-inset-sides: false, // Sides to apply inset border: 'all', 'top-left' or 'bottom-right'
+ $border-inset-color-br: false, // Bottom right inset border colour
+ $border-inset-color-tl: false // Top left inset border colour
+);
+
+
+ Property | +Default | +Type | +Description | +
---|---|---|---|
$corner-size |
+ 1 | +Number | +Number of pixels taken out of the corner. | +
$border-size |
+ 4px | +Number(px) | +Border size. | +
$border-color |
+ #000 | +Hexadecimal color | +Border colour. | +
$border-inset-color |
+ false | +False/Hexadecimal color | +Add a inset border to the bottom right in this colour. | +
Options as above unless otherwise specified.
+ +Property | +Default | +Type | +Description | +
---|---|---|---|
$background-color |
+ + | Hexadecimal color | +Background colour for the box, this is used as a base for colour theme. | +
$border-color |
+ Darkened $background-color |
+ False/Hexadecimal colour | +Border colour. | +
$border-inset |
+ true | +Boolean | +Add a inset border. | +
$border-inset-size |
+ $border-size |
+ False/Number(px) | +Inset border size. | +
$border-inset-color |
+ Darkened $background-color |
+ False/Hexadecimal color | +Inset border colour. | +
$border-inset-sides |
+ 'bottom-right' | +String | +Which sides to add inset border to, 'all', 'top-left' or 'bottom-right'. | +
$border-inset-sides-br |
+ $border-inset-color |
+ False/Hexadecimal color | +Bottom right inset border colour. | +
$border-inset-sides-tl |
+ Lightened $background-color |
+ False/Hexadecimal color | +Top left inset border colour. | +
A class of .pixel-borders is applied all elements with a pixel border for demo purposes only, you should be able to add pixel borders to any elements.
+ +The pixel borders mixin comes with a number of classes defined to demonstrate how it can be used. These can be used as is but I would encourage users to create their own customized classes.
+ +Clone or download from Github.
+ +$ npm install
+$ gulp serve
+
+
+ Inspired by the excellent NES.css which is a full NES-style CSS framework. Pixel borders is intended to be used where only the borders are required. +
+