3 background: -webkit-gradient
(linear
, 50% 0%, 50% 100%, color-stop
(0%, #dddddd), color-stop
(100%, #ffffff)) no-repeat
;
4 background: -webkit-linear-gradient
(#dddddd, #ffffff) no-repeat
;
5 background: -moz-linear-gradient
(#dddddd, #ffffff) no-repeat
;
6 background: -o-linear-gradient
(#dddddd, #ffffff) no-repeat
;
7 background: -ms-linear-gradient
(#dddddd, #ffffff) no-repeat
;
8 background: linear-gradient
(#dddddd, #ffffff) no-repeat
;
34 * Drop shadow mixins from Nicolas Gallagher demo
36 * @thanks Nicolas Gallagher @necolas, @simurai, @cameronmoll, @matthamm
38 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
43 * @thanks Nicolas Gallagher @necolas
44 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
49 * @thanks Nicolas Gallagher @necolas
50 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
55 * @thanks Geoffrey Crofte @geoffrey_crofte
56 * @link http://www.creativejuiz.fr/trytotry/css3-box-shadow-after-before/
59 * Drop shadow w/ lifted corners
61 * @thanks Nicolas Gallagher @necolas
62 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
65 * Drop shadow w/ perspective
67 * @thanks Nicolas Gallagher @necolas
68 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
73 * @thanks Nicolas Gallagher @necolas
74 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
77 * Drop shadow rules required for transform on drop shadow
79 * /!\ This is required if you want to apply some transform on the element using drop shadow
81 * @thanks Nicolas Gallagher @necolas
82 * @link http://nicolasgallagher.com/css-drop-shadows-without-images/demo/
85 * Shadow along the top edge of the browser viewport
87 * @link http://playground.genelocklin.com/depth/
94 border: 1px solid
#ccc;
104 margin: -50px auto
0;
108 * This is required is you want to apply some transform on the element using drop shadow
110 .drop-shadow-curved-vt
,
111 .drop-shadow-lifted-corners
,
112 .drop-shadow-perspective {
115 .drop-shadow-curved-vt
> :last-child::before
,
116 .drop-shadow-lifted-corners
> :last-child::before
,
117 .drop-shadow-perspective > :last-child::before {
127 .drop-shadow-curved-vt:hover
,
128 .drop-shadow-lifted-corners:hover
,
129 .drop-shadow-perspective:hover {
130 -moz-transform: rotate
(3deg);
131 -webkit-transform: rotate
(3deg);
132 -o-transform: rotate
(3deg);
133 -ms-transform: rotate
(3deg);
134 transform: rotate
(3deg);
137 .drop-shadow-curled-corners {
139 -moz-border-radius: 0 0 120px 120px/0 0 6px 6px;
140 -webkit-border-radius: 0 0 120px 120px/0 0 6px 6px;
141 -o-border-radius: 0 0 120px 120px/0 0 6px 6px;
142 -ms-border-radius: 0 0 120px 120px/0 0 6px 6px;
143 -khtml-border-radius: 0 0 120px 120px/0 0 6px 6px;
144 border-radius: 0 0 120px 120px/0 0 6px 6px;
146 .drop-shadow-curled-corners:before, .drop-shadow-curled-corners:after {
153 -moz-box-shadow: 0 8px 12px rgba
(0, 0, 0, 0.5);
154 -webkit-box-shadow: 0 8px 12px rgba
(0, 0, 0, 0.5);
155 -o-box-shadow: 0 8px 12px rgba
(0, 0, 0, 0.5);
156 box-shadow: 0 8px 12px rgba
(0, 0, 0, 0.5);
158 .drop-shadow-curled-corners:before {
160 -moz-transform: skew
(-8deg) rotate
(-3deg);
161 -webkit-transform: skew
(-8deg) rotate
(-3deg);
162 -o-transform: skew
(-8deg) rotate
(-3deg);
163 -ms-transform: skew
(-8deg) rotate
(-3deg);
164 transform: skew
(-8deg) rotate
(-3deg);
166 .drop-shadow-curled-corners:after {
168 -moz-transform: skew
(8deg) rotate
(3deg);
169 -webkit-transform: skew
(8deg) rotate
(3deg);
170 -o-transform: skew
(8deg) rotate
(3deg);
171 -ms-transform: skew
(8deg) rotate
(3deg);
172 transform: skew
(8deg) rotate
(3deg);
175 .drop-shadow-curved-vt {
178 .drop-shadow-curved-vt:before {
186 -moz-box-shadow: 0 0 15px rgba
(0, 0, 0, 0.6);
187 -webkit-box-shadow: 0 0 15px rgba
(0, 0, 0, 0.6);
188 -o-box-shadow: 0 0 15px rgba
(0, 0, 0, 0.6);
189 box-shadow: 0 0 15px rgba
(0, 0, 0, 0.6);
190 -moz-border-radius: 0.1;
191 -webkit-border-radius: 0.1;
192 -o-border-radius: 0.1;
193 -ms-border-radius: 0.1;
194 -khtml-border-radius: 0.1;
201 @include drop-shadow-flying;
204 .drop-shadow-lifted-corners {
207 .drop-shadow-lifted-corners::before, .drop-shadow-lifted-corners::after {
214 -moz-box-shadow: 0 15px 10px rgba
(0, 0, 0, 0.7);
215 -webkit-box-shadow: 0 15px 10px rgba
(0, 0, 0, 0.7);
216 -o-box-shadow: 0 15px 10px rgba
(0, 0, 0, 0.7);
217 box-shadow: 0 15px 10px rgba
(0, 0, 0, 0.7);
219 .drop-shadow-lifted-corners::before {
221 -moz-transform: rotate
(-4deg);
222 -webkit-transform: rotate
(-4deg);
223 -o-transform: rotate
(-4deg);
224 -ms-transform: rotate
(-4deg);
225 transform: rotate
(-4deg);
227 .drop-shadow-lifted-corners::after {
229 -moz-transform: rotate
(4deg);
230 -webkit-transform: rotate
(4deg);
231 -o-transform: rotate
(4deg);
232 -ms-transform: rotate
(4deg);
233 transform: rotate
(4deg);
236 .drop-shadow-perspective {
239 .drop-shadow-perspective:before {
247 -moz-box-shadow: -80px 0 8px rgba
(0, 0, 0, 0.4);
248 -webkit-box-shadow: -80px 0 8px rgba
(0, 0, 0, 0.4);
249 -o-box-shadow: -80px 0 8px rgba
(0, 0, 0, 0.4);
250 box-shadow: -80px 0 8px rgba
(0, 0, 0, 0.4);
251 -moz-transform: skew
(50deg);
252 -webkit-transform: skew
(50deg);
253 -o-transform: skew
(50deg);
254 -ms-transform: skew
(50deg);
255 transform: skew
(50deg);
256 -moz-transform-origin: 0 100% 50%;
257 -webkit-transform-origin: 0 100% 50%;
258 -o-transform-origin: 0 100% 50%;
259 -ms-transform-origin: 0 100% 50%;
260 transform-origin: 0 100% 50%;
263 .drop-shadow-raised {
264 -moz-box-shadow: 0 15px 10px -10px rgba
(0, 0, 0, 0.5), 0 1px 4px rgba
(0, 0, 0, 0.3);
265 -webkit-box-shadow: 0 15px 10px -10px rgba
(0, 0, 0, 0.5), 0 1px 4px rgba
(0, 0, 0, 0.3);
266 -o-box-shadow: 0 15px 10px -10px rgba
(0, 0, 0, 0.5), 0 1px 4px rgba
(0, 0, 0, 0.3);
267 box-shadow: 0 15px 10px -10px rgba
(0, 0, 0, 0.5), 0 1px 4px rgba
(0, 0, 0, 0.3);