Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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
如何定位通过HTML5打开的颜色选择器';什么是颜色输入?_Html - Fatal编程技术网

如何定位通过HTML5打开的颜色选择器';什么是颜色输入?

如何定位通过HTML5打开的颜色选择器';什么是颜色输入?,html,Html,今天我读了一本书,我想我应该试一试: 类型颜色的输入的定位是特定于浏览器的实现,对于用户代理(即浏览器)如何在页面元素上定位,没有给定的规则。这使得通过CSS或JavaScript等定制定位成为不可能 但是,还有一些其他规则(例如,始终拾取颜色,并且无法将值设置为空字符串。) 请记住,当使用颜色类型的输入时,Internet Explorer和Safari浏览器还不支持它。我也有同样的问题。我想创建一个主题编辑器,并想这样做。就像编辑CSS文件时的VS代码一样。 我想出了一些解决这个问题的策略

今天我读了一本书,我想我应该试一试:


类型
颜色
输入的定位是特定于浏览器的实现,对于用户代理(即浏览器)如何在页面元素上定位,没有给定的规则。这使得通过CSS或JavaScript等定制定位成为不可能

但是,还有一些其他规则(例如,始终拾取颜色,并且无法将值设置为空字符串。)


请记住,当使用
颜色类型的
输入时,Internet Explorer和Safari浏览器还不支持它。

我也有同样的问题。我想创建一个主题编辑器,并想这样做。就像编辑CSS文件时的VS代码一样。 我想出了一些解决这个问题的策略:

方法A使用定位的iframe和iframe与父级之间的信令变化

  • 找出您希望选择器打开的绝对屏幕位置

  • 创建一个我认为它是一个本机对话框,如
    警报
    确认
    ,不可定位。您是否尝试过给它一个id并通过CSS定位它?它确实是一个本机元素-不可能有CSS样式太糟糕,无法设置或覆盖默认位置!更新:Safari现在支持它