如何修改placeholder样式

::-webkit-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
/* Firefox 4-18 */
:-moz-placeholder {
  color: #ffffff;
  font-weight: 400;
}
/* Firefox 19-50 */
::-moz-placeholder {
  color: #ffffff;
  font-weight: 400;
}
/* - Internet Explorer 10–11
- Internet Explorer Mobile 10-11 */
:-ms-input-placeholder {
  color: #ffffff !important;
  font-weight: 400 !important;
}
/* Edge (also supports ::-webkit-input-placeholder) */
::-ms-input-placeholder {
  color: #ffffff;
  font-weight: 400;
}
/* CSS Working Draft */
::placeholder {
  color: #ffffff;
  font-weight: 400;
}

设置placeholder属性样式的多种写法

我们经常用到placeholder属性是在input标签里面,placeholder属性主要作用是让输入框有个提示的显示。 

那当我们想要改变placeholder属性中文字的大小颜色等样式时,又如何设置呢?

我们先来看一下正常的placeholder属性样式:

<input type="text" placeholder="正常的样式">

效果图:

在这里插入图片描述

上面的样式就是placeholder属性默认的样式,如果我们想要突出字体,是不是想把字体颜色改变一下,接下来我们试一下把字体颜色改为红色,先想一下该如何设置呢?

效果图:

在这里插入图片描述

代码:

第一种最简单的写法

在谷歌浏览器中使用

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>设置placeholder属性样式的多种写法</title>
</head>
<style>
	input::placeholder{
		color:#DD5A5D;
	}       
</style>
<body>
	<input type="text" placeholder="字体颜色为红色">
</body>
</html>

第二种写法

:因为不同浏览器的兼容性不同,所以在写代码方面也会有所差别。

input::-webkit-input-placeholder{   /* 使用webkit内核的浏览器 */
	color: #E0484B;
}
input:-moz-placeholder{    /* Firefox版本4-18 */
	color: #E0484B;
}              
input::-moz-placeholder{    /* Firefox版本19  */
	color: #E0484B;
}              
input:-ms-input-placeholder{   /* IE浏览器 */
	color: #E0484B;
}        

注: 冒号前可写相对应的input或textarea元素等,也可以省略不写,直接冒号开头。 

第三种写法

有种写法虽然是复杂了点,但还是要介绍一下。

input[type='text']::-webkit-input-placeholder{   /* 使用webkit内核的浏览器*/
	color: #E97F81;
}
input[type='text']:-moz-placeholder{    /* Firefox版本4-18 */
	color: #E0484B;
}              
input[type='text']::-moz-placeholder{    /* Firefox版本19  */
	color: #E0484B;
}  
 input[type='text']:-ms-input-placeholder{   /* IE浏览器 */
	color: #E0484B;
} 

注:第三种写法中的text是相对应html中的text,如果是密码框,那么相对应的就是password。

例如: 

html:

<input type="password" placeholder="字体颜色为红色">

css:

input[type='password']::-webkit-input-placeholder{   /* 使用webkit内核的浏览器*/
	color: #E97F81;
}

其实还有很多种方法,这有待我们去发现,好了,今天就分享到这里,有疑问的请留言。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持Devmax。

vant如何修改placeholder样式的更多相关文章

  1. 详解通过focusout事件解决IOS键盘收起时界面不归位的问题

    这篇文章主要介绍了详解通过focusout事件解决IOS键盘收起时界面不归位的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  2. wordpress添加Html5的表单验证required方法小结

    这篇文章主要介绍了wordpress添加Html5的表单验证required方法小结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  3. 使用placeholder属性设置input文本框的提示信息

    这篇文章主要介绍了使用placeholder属性设置input文本框的提示信息,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

  4. 如何在警报视图IOS中创建两个文本字段

    =========工作解决方案===========感谢下面的答案,当你只需要两个纯文本字段时解决方法分配“消息”警报视图后.将其添加到您的代码中:这将使您的警报视图内部有两个文本字段.

  5. ios – 如何在swift中使用Textfield进行UITableview?

    我想在每个单元格中创建一个带有textfields的表视图,我有一个swift文件中的自定义类:然后在我的ViewController我有这很好:但是当用户在文本框中输入文本并按下按钮时,我想将每个文本框的字符串存储在数组中.我试过了但它没有像空的那样打印出来我该如何让它工作?

  6. 当iOS中的TextField开始输入时,PlaceHolder会动画

    如何在UITextField中设置这种类型的动画?

  7. UITextView添加Placeholder(swift)

    ){super.initcommonInit()}requiredpublicinit{super.initcommonInit()}funccommonInit(){NSNotificationCenter.defaultCenter().addobserverplaceholderLabel.font=fontplaceholderLabel.textColor=placeholderColorplaceholderLabel.textAlignment=textAlignmentplaceholde

  8. Swift自定义控件--输入框

    由于自定义控件不是系统控件,所以能直接在Xcode中拖拽,首先需要拖拽自定义的父类,比如这里继承的是UIView,所以从Xcode中拖拽一个UIView到storyboard中,然后将UIView的class设置为自定义控件名称查看类中的所有方法的快捷键?

  9. 创建自注册的Swift UI 控件

    UIKit的UITextField控件的placeholder属性就是用来干这个的。方式2:NSNotificationCenterNSNotificationCenter通过UITextViewTextDidChangeNotification通知来告诉你用户在TextView中输入或删除了某些字符。一般,我们在对象的deinit方法中向NSNotificationCenter注销该对象。但是在Swift中,我们无法在扩展中使用deinit方法。TheNotificationProxyatRunTime

  10. Swift UITextField/UITextView(placeholder的制作)

    UITextField一个UITextField对象在你的界面上显示一个可编辑的文本区域。使用UITextField需要关联一个他的代理UITextFieldDelegate,在实际中,当我们不要他的代理事件的时候,我们可以不关联代理和实现代理方法。UITextView一种文本视图接受并显示多行文本。UITextView在使用子和UITextField差不多,很多时候我们需要自己做类似UITextField的placeholder,其实我们只需要知道UITextView的几个代理方法的执行顺序就大概知道怎

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部