Your $main-color variable shouldn't have quotes. In Sass 3, all variables and mixin arguments should be just as you want them to appear in the CSS, without any extra quotes.
On Thu, Jun 17, 2010 at 10:45 PM, Eumir <[email protected]> wrote: > I took out all the mixins then tried to compile again. This time it > compiled well but like before I don't see the styles regarding the > variable(the background color of button-link is white/none instead of > the main-color being #f00 > > $main-color: "#f00" > > .print-link > :background url(../images/icons/printer.png) no-repeat > :padding > :left 20px > > a.button-link > :background > :color $main-color > :color #fff > :padding 5px > > &:hover > :color #fefefe > > .lightbox-close-link > :top 0 > :right 0 > :font > :size .8em > :color #fff > :background #82b12e > :padding 5px > > On Jun 18, 1:08 pm, Nathan Weizenbaum <[email protected]> wrote: > > The old-style property syntax should work with $-style variables, and > does > > in my tests. In order to reproduce your issue, I'll need a stylesheet > that I > > can run with the sass command-line utility... that means one that doesn't > > use any mixins that aren't defined in the stylesheet itself. > > > > > > > > On Thu, Jun 17, 2010 at 8:46 PM, Eumir <[email protected]> wrote: > > > Basically, I think you can't use the old ":style value" syntax with > > > the new "style: value" syntax. But is there a way to use variables > > > with the old syntax without using the deprecated ":style = $variable" > > > format? > > > > > .print-link > > > :background url(../images/icons/printer.png) no-repeat > > > :padding > > > :left 20px > > > > > a.button-link > > > +box($main-color) > > > +border-radius(5px) > > > +strong > > > :background > > > :color $main-color > > > :color #fff > > > :padding 5px > > > > > &:hover > > > :color #fefefe > > > > > .lightbox-close-link > > > +absolute > > > +uppercase > > > +strong > > > :top 0 > > > :right 0 > > > :font > > > :size .8em > > > :color #fff > > > :background $main-color > > > :padding 5px > > > > > On Jun 18, 4:15 am, Nathan Weizenbaum <[email protected]> wrote: > > > > Can you gist the entire Sass file that causes the error, so that I > can > > > run > > > > it and reproduce? > > > > > > On Thu, Jun 17, 2010 at 4:38 AM, Eumir <[email protected]> > wrote: > > > > > I am still using the old colon syntax (i prefer it more than the > > > > > bracket syntax) and this particular code: > > > > > > > a.button-link > > > > > +box($main-color) > > > > > +border-radius(5px) > > > > > :background > > > > > :color $main-color > > > > > :color #fff > > > > > :padding 5px > > > > > > > generates a warning like so: > > > > > > > DEPRECATION WARNING: > > > > > On line 12, character 3 of '/Users/eumir/rails_apps/dxconnect/app/ > > > > > stylesheets/partials/utilities/_link-styles.sass' > > > > > Setting properties with = has been deprecated and will be removed > in > > > > > version 3.2. > > > > > Use "background: $main-color" instead. > > > > > > > I tried that but my background color still doesn't show up. Any > help > > > > > on this please? Thanks! > > > > > > > -- > > > > > 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]<haml%[email protected]> > <haml%[email protected]<haml%[email protected]> > >< > > > haml%[email protected]<haml%[email protected]> > <haml%[email protected]<haml%[email protected]> > > > > > >. > > > > > For more options, visit this group at > > > > >http://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]<haml%[email protected]>< > haml%[email protected]<haml%[email protected]> > >. > > > For more options, visit this group at > > >http://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] <haml%[email protected]>. > For more options, visit this group at > http://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.
