1
SCSSを使用して、パラメータを受け取るmixinを作成し、色または勾配のいずれかを決定し、それに応じてbackground
プロパティを作成します。SCSS mixinまたは関数を使用して色または勾配を区別する
- 任意の色値(#hex、RGBA、色...):可能なパラメータの入力として
。
- 任意の色SCSS機能(
rgba(color, 0.1)
,...)です。 - 勾配列( "トップ、RGBA(30,87,153,1)0%、RGBA(125,185,232,1)100%")
擬似コード:
if color or SCSS color function
then background: color;
if gradient
then background: -webkit-linear-gradient(gradient);
background: linear-gradient(gradient);
background: -moz-linear-gradient(gradient);
Iコンパスやその他のSASSライブラリを使用したくない。
(CSSタブの "表示コンパイル" ボタン出力を参照するにはをクリックしてください)あなたにたくさんありがとうございました! –
ようこそ@ D.F。それを承認済みとマークすることを検討してください(投票ボタンの下の中空の目盛りをクリックしてください)。これは、スタックオーバーフローで「解決済み」として問題をマークする方法です。 – Harry
私の追加の質問(もしあれば)は、「type_of($ value)== 'color」が暗くなると(赤、15%)真となるでしょうか?それは色としてそれを見ますか? –