アプリ版:「スタンプのみでお礼する」機能のリリースについて

print <<"END_HERE";
<style type="text/css">
<!--
body{
filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='NAVY',endcolorstr='RED',gradienttype='0')
}
-->
</style>
END_HERE
上記は背景をNAVYからREDにグランテイションするスタイルシ-トです
変数を使用してREDをランダムに他の色に変更したいのですができますか。
よろしくお願いします。

A 回答 (1件)

ちなみにPerl


答えはできます。
@colors = ("red","blue","yellow");#などなど
$color = $colors[int(rand($#colors+1))];

print <<"END_HERE";
<style type="text/css">
<!--
body{
filter:progid:DXImageTransform.Microsoft.Gradient (startcolorstr='NAVY',endcolorstr='$color',gradienttype='0')
}
-->
</style>
END_HERE

で、どうでしょう。
ちなみに色は名前ではなく、16進数の方が良いかと。
ま、IE限定でやってるのなら気にする必要はないですが。
    • good
    • 0
この回答へのお礼

有難う御座います、
スタイルシ-トに変数が使えることがわかり
これから、他のCGIにも応用したいと思います。

お礼日時:2003/02/09 05:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!