首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS内部嵌套CSS

CSS内部嵌套CSS
EN

Stack Overflow用户
提问于 2013-11-17 21:50:08
回答 3查看 117关注 0票数 2

我正在制作一个简单的社交网络,我在文本框中放置占位符。我正在设计占位符的样式,这样它们就有了颜色,但是当你悬停时,这个颜色和文本框的颜色是一样的。你就不会再看到占位符了。我使用的造型方法是:

代码语言:javascript
复制
::-webkit-input-placeholder {
    color: #73318e;
}

我想把这个放进

代码语言:javascript
复制
#type:hover, #input:hover {

}

要做到这一点,当您悬停时,占位符颜色会发生变化。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-11-17 21:54:23

这不是你要找的吗:

代码语言:javascript
复制
#input:hover::-webkit-input-placeholder
{
    color: #73318e;
}

jsFiddle

票数 4
EN

Stack Overflow用户

发布于 2013-11-17 21:54:45

似乎适用于Chrome:

代码语言:javascript
复制
input:hover::-webkit-input-placeholder {
    color: green;
}

http://jsfiddle.net/rudiedirkx/94LaL/

你可能猜到了。还没有在任何其他浏览器上测试过。

票数 1
EN

Stack Overflow用户

发布于 2013-11-17 22:03:58

试试这个:

代码语言:javascript
复制
#myInput::-webkit-input-placeholder
{ color: #73318e; }
#myInput:hover::-webkit-input-placeholder
{ color: transparent; }

#myInput:-moz-placeholder
{
    opacity: 1; /* Removes default transparency */
    color: #73318e;
}
#myInput:hover:-moz-placeholder
{ color: transparent; }

#myInput::-moz-placeholder
{
    opacity: 1; /* Removes default transparency */
    color: #73318e;
}
#myInput:hover::-moz-placeholder
{ color: transparent; }

#myInput:-ms-input-placeholder
{ color: #73318e; }
#myInput:hover
:-ms-input-placeholder
{ color: transparent; }

工作示例:Codemen.io/anon/pen/BAwEF

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20036622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档