Awesome! I was sure I tried that at first, but just realised my
original naming of the variables had underscores, which seemed doing
something weird.

Another thing i was wondering was if something like this was possible:


=border
  border: 1px solid darken($background-color, 10%)

Where $backround is pulled from eg:

.style
  background-color: $green
  +border

.styleAlt
  background-color: $blue
  +border

Cheers


On Apr 14, 6:52 pm, Nathan Weizenbaum <[email protected]> wrote:
> You should almost never need to use interpolation when assigning a
> variable or using it in a property. Just include the variable
> directly, like so:
>
> $green: #b5d446
> $greenLighter: lighten($green, 5%)
> $greenDarker: darken($green, 10%)
>
> If you use interpolation, Sass will convert the variable to a string.
>
>
>
> On Wed, Apr 14, 2010 at 12:34 AM, Jesse Dodds <[email protected]> wrote:
> > This is probably a rookie mistake, but my head is being done in.
>
> > $green: #b5d446
> > $greenLighter: lighten(#{$green}, 5%)
> > $greenDarker: darken(#{$green}, 10%)
>
> > After looking through the documentation, I assumed this would work,
> > however it throws the error: Sass Error: "#b5d446" is not a color for
> > `lighten'. The thing is, it works if i directly insert the hex code in
> > place of the interpolated variable. *headdesk*
>
> > Any help would be appreciated.
>
> > Cheers,
> > Jesse
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Haml" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/haml?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to