在您的问题更新 2 之后,您的要求更加清晰。但是,我建议您为用户提供一项功能来校准您网站的亮度。我们可以通过程序来实现。
一种方法可能是,您可以创建一个亮度条,并通过偏移值可以更新主体的背景颜色。
/*Pure JavaScript code for brightness Calibration*/
let brightnessBar= document.getElementById('brightnessBar');
brightnessBar.addEventListener('mousemove',function(e){
let blue = 255-`${e.offsetY}`;
document.body.style.backgroundColor= `rgb(255,255,${blue})`;
});
这里我的网站的默认背景颜色是白色,所以当有人试图通过调整滑动条来降低亮度时,我会采用“offsetY”,因为我的亮度条是垂直的。
另一种方法可能是,您可以拥有亮度条并拥有多个图像,其中一个比另一个稍暗。当用户降低亮度时,您会显示较暗的图像,而当用户增加亮度时,您会显示较亮的图像。
我希望我能回答你的问题。