Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中将十六进制颜色代码值转换为精确的着色?_Php - Fatal编程技术网

如何在php中将十六进制颜色代码值转换为精确的着色?

如何在php中将十六进制颜色代码值转换为精确的着色?,php,Php,选项标记中显示的代码值实际上是颜色代码值。除了此值之外,我还需要显示准确的颜色阴影,以便任何人都能理解他选择的颜色。我如何在php和javascript中做到这一点?请帮助我以下是一个示例,说明当用户选择颜色时如何设置颜色。这应该很容易理解。每当用户更改select选项时,我都会获取该值并设置颜色拾取元素的背景。这是使用纯JS而不是jQuery完成的 <?php $colors = ['#ff0000','#00ff00','#0000ff']; ?> <select onch

选项标记中显示的代码值实际上是颜色代码值。除了此值之外,我还需要显示准确的颜色阴影,以便任何人都能理解他选择的颜色。我如何在php和javascript中做到这一点?请帮助我

以下是一个示例,说明当用户选择颜色时如何设置颜色。这应该很容易理解。每当用户更改select选项时,我都会获取该值并设置颜色拾取元素的背景。这是使用纯JS而不是jQuery完成的

<?php
$colors = ['#ff0000','#00ff00','#0000ff'];
?>
<select onchange="colorChange()" id = "color-picker">
    <?php
    foreach ($colors as $color) {
        echo "<option value='$color'>$color</option>";
    }
    ?>
</select>
<div id="color-picked">

</div>

<style type="text/css">
    #color-picker {
        float: left;
        height: 20px;
    }

    #color-picked {
        width: 20px;
        height: 20px;
        border-radius: 10px;
        float: left;
        margin-left: 20px;
    }
</style>

<script type="text/javascript">
    function colorChange() {
        colorPicker = document.getElementById('color-picker');
        colorPicked = document.getElementById('color-picked');
        colorPicked.style.background = colorPicker.value
        console.log(colorPicker.value)
    }
</script>

你能分享你已经写过的代码吗?到现在为止什么都没有。。有点困惑你知道手边的颜色代码值吗?是的。。。我有一个颜色管理模块。从那里我添加他们你只想要挑选的颜色代码或一个框的颜色为每一个选项?让我知道这是否有帮助。是的,它工作得很好。。你能帮我选择多种颜色吗?如果一个人想选择多种颜色。。