2

私はこのようなスタイルのセットを持っています:

&.blue
  background #189cd8
  &:hover
    background lighten(#189cd8, 10%)

その色を2回目にホバー状態に設定するのではなく、どういうわけか親から取得することは可能background lighten(parent(background), 10%)でしょうか?変数を使用できることはわかっていますが、ここでは親の色を参照したいので、使用したくありません。

4

2 に答える 2

6

Stylusのプロパティルックアップ機能を使用できます。

&.blue
  background #189cd8
  &:hover
    background lighten(@background, 10%)

http://learnboost.github.com/stylus/docs/variables.htmlから:

プロパティルックアップは、スタックが見つかるまで「バブルアップ」するか、プロパティを解決できない場合はnullを返します。

于 2013-03-24T00:16:04.083 に答える
0

background: inherit; を使用してみましたか?

于 2013-03-01T09:59:26.077 に答える