Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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
Javascript 如何更改文本输入中占位符的颜色_Javascript_Html_Jquery_Css - Fatal编程技术网

Javascript 如何更改文本输入中占位符的颜色

Javascript 如何更改文本输入中占位符的颜色,javascript,html,jquery,css,Javascript,Html,Jquery,Css,如何更改文本输入中占位符的颜色,但文本宽度的第一部分为黄色,第二部分为红色。Html、CSS、JS。您可以使用背景剪辑和线性渐变,浏览器可以在其中处理: 可能的例子: input::占位符{ 背景:线性渐变(向右,黄色3em,红色3em); 背景剪辑:文本; 颜色:透明; 字体大小:粗体; 不透明度:1;/*因为我想看到黄色部分*/ } 我认为你对持牌人的风格没有这种程度的控制。您应该改为使用JavaScript元素,然后您可以根据自己的喜好设置它们的样式。您可以使用类似qTip的库来制作精美

如何更改文本输入中占位符的颜色,但文本宽度的第一部分为黄色,第二部分为红色。Html、CSS、JS。

您可以使用背景剪辑和线性渐变,浏览器可以在其中处理:

可能的例子:

input::占位符{
背景:线性渐变(向右,黄色3em,红色3em);
背景剪辑:文本;
颜色:透明;
字体大小:粗体;
不透明度:1;/*因为我想看到黄色部分*/
}

我认为你对持牌人的风格没有这种程度的控制。您应该改为使用JavaScript元素,然后您可以根据自己的喜好设置它们的样式。您可以使用类似qTip的库来制作精美的工具提示。您尝试过什么吗?您需要将输入设置为必须为空占位符。而不是绝对地在上面放置一个div,并按照您想要的样式设置文本。单击/聚焦该div时,将其隐藏并聚焦于输入。如果输入获得焦点,则隐藏占位符div,当其变得模糊时,显示占位符div。您可以选择元素并向其添加样式。示例:document.getElementById('myPlaceholder').style.color='red';