[Docs] Color stop helper function.

This commit is contained in:
Chris Eppstein 2010-05-04 10:06:28 -07:00
parent e8d28e0411
commit ed4a7c3fe3
4 changed files with 71 additions and 0 deletions

View File

@ -18,6 +18,7 @@ layout: core
All Helpers: All Helpers:
* [color-stops()](/docs/reference/compass/helpers/color-stops/)
* [elements-of-type()](/docs/reference/compass/helpers/display/) * [elements-of-type()](/docs/reference/compass/helpers/display/)
* [enumerate()](/docs/reference/compass/helpers/enumerate/) * [enumerate()](/docs/reference/compass/helpers/enumerate/)
* [font-files()](/docs/reference/compass/helpers/font-files/) * [font-files()](/docs/reference/compass/helpers/font-files/)

View File

@ -0,0 +1,51 @@
---
title: Compass Color Stops Helper
crumb: Color Stops
framework: compass
meta_description: Helper function for color-stops.
layout: core
classnames:
- reference
- core
- helpers
---
%h1 Compass Color Stops Helper
#color-stops.helper
%h3
%a(href="#color-stops")
color-stops([<span class="arg">$color-stop</span>]*)
.details
%p
The color-stops helper provides a way to pass an arbitrary number of
colors stops to the <a href="/docs/reference/compass/css3/gradient/">gradient mixins</a>.
%p
Any number of comma-delimited color stops can be passed, each color stop
should take the form of a color followed by an optional stopping point (separated by a space).
Where stop values are not provided they will be inferred by assuming an equal distribution
of colors between any specified locations.
%dl
%dg.head
%dt Example Call
%dd Means
%dg#ex1
%dt
color-stops(#FFF,#F00,#00C)
%dd
\#FFF 0%, #F00 50%, #00C 100%
%dg#ex2
%dt
color-stops(#FFF, #F00 25%, #0C0, #00C)
%dd
\#FFF 0%, #F00 25%, #0C0 62.5%, #00C 100%
%dg#ex3
%dt
color-stops(#FFF, #F00 5px, #0C0, #00C 25px)
%dd
\#FFF 0px, #F00 5px, #0C0 15px, #00C 25px
.examples
%h4 Examples
%ul
%li
%a(href="/docs/examples/compass/css3/gradient/") Example of Gradients

View File

@ -0,0 +1,18 @@
// This partial is where we put specific styling for certain
#reference-compass-helpers-color-stops
dl
width: 100%
dt, dd
white-space: normal
text-align: left
dd
+text-shadow(white, 1px, 1px, 1px)
#ex1 dd
+linear-gradient(color-stops(#fff,#f00,#00c), left)
#ex2 dd
+linear-gradient(color-stops(#FFF, #F00 25%, #0C0, #00C), left)
#ex3 dd
+radial-gradient(color-stops(#FFF, #F00 5px, #0C0, #00C 25px), center center)

View File

@ -264,6 +264,7 @@ aside[role="sidebar"] + article
@import reference @import reference
@import examples @import examples
@import sidebar @import sidebar
@import specifics
/* @group OVERRIDES by page /* @group OVERRIDES by page