Skip to content

Commit 80cea8f

Browse files
committed
Merge pull request neysimoes#3 from raphaelfabeni/master
Add new mixins
2 parents d63d1f6 + 6ef5e0c commit 80cea8f

File tree

2 files changed

+339
-61
lines changed

2 files changed

+339
-61
lines changed

README.md

Lines changed: 136 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,139 @@ SASS Mixins
33

44
A collection of [SASS](http://sass-lang.com/ "SASS") mixins for your project.
55

6-
* Box shadow
7-
* Opacity
8-
* Clearfix
9-
* Border radius
10-
* Box-sizing
11-
* Transition
12-
* Animation
6+
* [Animation](#animation)
7+
* [Keyframes](#keyframes)
8+
* [Background size](#background-size)
9+
* [Box shadow](#box-shadow)
10+
* [Opacity](#opacity)
11+
* [Clearfix](#clearfix)
12+
* [Border radius](#border-radius)
13+
* [Box-sizing](#box-sizing)
14+
* [Transition](#transition)
15+
* [Columns](#columns)
16+
* [Transform](#transform)
17+
* [Default](#default)
18+
* [Translate](#translate)
19+
* [Skew](#skew)
20+
* [Scale](#scale)
21+
* [Rotate](#rotate)
22+
* [Transform-origin](#transform-origin)
23+
* [Gradients](#gradients)
24+
* [Linear Horizontal](#linear-horizontal)
25+
* [Linear Vertical](#linear-vertical)
26+
27+
## Animation
28+
29+
```scss
30+
.class { @include animation(animationName 1s); }
31+
```
32+
33+
### Keyframes
34+
35+
```scss
36+
@include keyframes(animationOne) {
37+
from { background-color: red; }
38+
to { background-color: black; }
39+
}
40+
```
41+
42+
## Background size
43+
44+
```scss
45+
.class { @include background-size(auto 100%); }
46+
```
47+
48+
## Box shadow
49+
50+
```scss
51+
.class { @include box-shadow(1px 1px 10px 10px #666, 2px 2px 5px 5px #ddd inset); }
52+
```
53+
54+
## Opacity
55+
56+
```scss
57+
.class { @include opacity(0.5); }
58+
```
59+
60+
## Clearfix
61+
62+
```scss
63+
.class { @include clearfix(); }
64+
```
65+
66+
## Border-radius
67+
68+
```scss
69+
.class { @include border-radius(10px); }
70+
```
71+
72+
## Box-sizing
73+
74+
```scss
75+
.class { @include box-sizing(); }
76+
```
77+
78+
## Transition
79+
80+
```scss
81+
.class { @include transition(color 1s .5s ease-out); }
82+
```
83+
84+
## Columns
85+
86+
```scss
87+
.class { @include columns(3, 150px, solid 1px red); }
88+
```
89+
90+
## Transform
91+
92+
### Default
93+
94+
```scss
95+
.class { @include transform(rotate(45deg); }
96+
```
97+
98+
### Translate
99+
100+
```scss
101+
.class { @include translate(100px, 100px); }
102+
```
103+
104+
### Skew
105+
106+
```scss
107+
.class { @include skew(10px, 10px); }
108+
```
109+
110+
### Scale
111+
112+
```scss
113+
.class { @include scale(0.75); }
114+
```
115+
116+
### Rotate
117+
118+
```scss
119+
.class { @include rotate(45deg); }
120+
```
121+
122+
### Transform-origin
123+
124+
```scss
125+
.class { @include transform-origin(left, top); }
126+
```
127+
128+
## Gradients
129+
130+
### Linear horizontal
131+
132+
```scss
133+
.class { @include horizontal-gradient(#666, #000); }
134+
```
135+
136+
### Linear vertical
137+
138+
```scss
139+
.class { @include vertical-gradient(#666, #000); }
140+
```
141+

0 commit comments

Comments
 (0)