[英]How can I convert hexadecimal color code values to exact shade in php?
以下是当用户选择颜色时如何设置颜色的示例。 这应该很容易理解。 每当用户更改选择选项时,我都会获取值并设置 #color-picked 元素的背景。 这是使用纯 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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.