0

わかりましたので、入力データ(テキスト)の特定の部分を強調するために、配色を作成しました。

ただし、各色の意味をユーザーに伝えるために、 Legend を作成する必要があります。これは私がこれまでに持っているものです: ` / input /

<div style="text-color: hsl($col,35%, 100%);">/*input*/</div>

<div style="text-color: hsl($col,45%, 50%);">/*input*/</div>

<div style="text-color: hsl($col,50%, 100%);">/*input*/</div>

<div style="text-color: hsl($col,55%, 100%);">/*input*/</div>

<div style="text-color: hsl($col,60%, 100%);">/*input*/</div>

<div style="text-color: hsl($col,70%, 100%);">/*input*/</div>

<div style="text-color: hsl($col,80%, 100%);">/*input*/</div>

    <div style="text-color: hsl($col,90%, 100%);">/*input*/</div>

<div style="text-color: hsl($col,100%, 100%);">/*input*/</div>      

` ここで、input- は色のラベルになります。たとえば、これは強い結果を意味します。$col は、毎回色を変更する変数です (例: 0 = 赤など)。

ここにある色を html ページにある凡例にする方法を知る必要があります。

何か助けてください。

ありがとう:)

4

1 に答える 1

0

/ input / プレースホルダーを実際の色の名前、つまり栗色、黒、黄色などに置き換えようとしていると思います。おそらく、独自の置換コードを作成することになるでしょう。色の名前はhttp://www.imagemagick.org/script/color.phpまたはhttp://www.w3schools.com/cssref/css_colornames.aspで入手できます。ImageMagick を使用している場合は、単一ピクセルの画像を作成し、http://www.php.net/manual/en/imagickpixel.getcolorasstring.phpを使用して色の名前を取得できます。覚えている限りでは、結果をキャッシュする必要があります。 ... 他の組み込み関数については知りませんが、phpclasses.org のようないくつかのクラス リポジトリを確認できます。

お役に立てば幸いです、ステファン

于 2012-04-25T12:51:15.653 に答える