起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1640|回复: 9

[结贴] input placeholder 颜色如何设置?

[复制链接]

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
发表于 2016-12-22 16:37:51 | 显示全部楼层 |阅读模式
采用了网上常用的方法,
input:placeholder{
color:red;
}
没有效果

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2017-2-5 10:29:52 | 显示全部楼层
liukui0712 发表于 2017-2-4 16:16
为什么我像你这样设置了,也没用撒

仔细检查一下 肯定哪里弄错了
回复 支持 1 反对 0

使用道具 举报

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2016-12-22 16:38:24 | 显示全部楼层
input::-webkit-input-placeholder {
  color: #D6D0CA !important; /* WebKit browsers /
  }
  input:-moz-placeholder {
  color: #D6D0CA !important; / Mozilla Firefox 4 to 18 /
  }
  input::-moz-placeholder {
  color: #D6D0CA !important; / Mozilla Firefox 19+ /
  }
  input:-ms-input-placeholder {
  color: #D6D0CA !important; / Internet Explorer 10+ */
  }
这些方法也都试了 没有用的思密达
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
发表于 2016-12-22 16:52:00 | 显示全部楼层
小明明 发表于 2016-12-22 16:38
input::-webkit-input-placeholder {
  color: #D6D0CA !important; /* WebKit browsers /
  }

把它单独写个css文件,然后在你需要的项目中引入这个css文件
回复 支持 反对

使用道具 举报

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2016-12-22 16:52:48 | 显示全部楼层
找到原因了。

想起来之前也碰到过一样的问题,css在.w文件对应的css中设置没有反应。

必须新建一个css——
require("css!$UI/app/css/placeholder").load();
这样导入才会有反应。

结贴吧
回复 支持 反对

使用道具 举报

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2016-12-22 16:56:13 | 显示全部楼层
双桅船 发表于 2016-12-22 16:52
把它单独写个css文件,然后在你需要的项目中引入这个css文件

啊 刚才没看到你的...确实是这样。
回复 支持 反对

使用道具 举报

36

主题

198

帖子

890

积分

高级会员

Rank: 4

积分
890
QQ
发表于 2016-12-22 16:58:33 | 显示全部楼层
小明明 发表于 2016-12-22 16:56
啊 刚才没看到你的...确实是这样。

之前我也遇到过这样的问题
回复 支持 反对

使用道具 举报

8

主题

25

帖子

123

积分

初级会员

Rank: 2

积分
123
QQ
发表于 2016-12-22 17:58:58 | 显示全部楼层
还是有点不懂,新建一个css 导入require("css!$UI/app/css/placeholder").load(); 还是没用,能发下列子吗?  
回复 支持 反对

使用道具 举报

40

主题

127

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
QQ
 楼主| 发表于 2016-12-23 10:46:53 | 显示全部楼层
40504812 发表于 2016-12-22 17:58
还是有点不懂,新建一个css 导入require("css!$UI/app/css/placeholder").load(); 还是没用,能发下列子吗 ...

css文件内容就这样:
::-webkit-input-placeholder {
    color:#9AC0CD;
}
css文件名:placeholder

在指定的.w页面js中导入
require("css!$UI/app/css/placeholder").load();

这样在页面的placeholder的css颜色就能生效了
回复 支持 反对

使用道具 举报

4

主题

16

帖子

40

积分

新手上路

Rank: 1

积分
40
QQ
发表于 2017-2-4 16:16:57 | 显示全部楼层
小明明 发表于 2016-12-23 10:46
css文件内容就这样:
::-webkit-input-placeholder {
    color:#9AC0CD;

为什么我像你这样设置了,也没用撒
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-28 15:29 , Processed in 0.062361 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表