vant如何修改placeholder样式

 更新时间:2022年05月24日 16:49:08   作者:小糖穿越火线  
这篇文章主要介绍了vant如何修改placeholder样式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

如何修改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;
}

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

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

相关文章

  • Vue获取子组件实例对象ref属性的方法推荐

    Vue获取子组件实例对象ref属性的方法推荐

    在Vue中我们可以使用ref属性来获取子组件的实例对象,这个功能非常方便,这篇文章主要给大家介绍了关于Vue获取子组件实例对象ref属性的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • vue 中常见的时间格式转换

    vue 中常见的时间格式转换

    这篇文章主要介绍了vue 中常见的时间格式转换,需要的朋友可以参考下
    2022-05-05
  • 基于Vue3实现SSR(服务端渲染)功能

    基于Vue3实现SSR(服务端渲染)功能

    在现代网页开发中,用户体验日益成为网站成功的重要因素,从加载时间到SEO优化,越来越多的开发者开始关注使用服务端渲染(SSR)来提升应用的表现,本文将深入探讨 Vue 3 的 SSR 特性,并以示例代码展示如何实现这一功能,需要的朋友可以参考下
    2024-11-11
  • vue实现折叠展开收缩动画效果

    vue实现折叠展开收缩动画效果

    这篇文章主要介绍了vue实现折叠展开收缩动画,通过scrollHeight实现,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2023-11-11
  • 详解Vue2.x-directive的学习笔记

    详解Vue2.x-directive的学习笔记

    这篇文章主要介绍了详解Vue2.x-directive的学习笔记,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • vue移动端实现手指滑动效果

    vue移动端实现手指滑动效果

    这篇文章主要为大家详细介绍了vue移动端实现手指滑动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Vue开发中整合axios的文件整理

    Vue开发中整合axios的文件整理

    这篇文章主要给大家整理了在Vue开发中整合axios要用到的文件,在vue开发中,不可避免要整合axios,文中通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。
    2017-04-04
  • vue ajax 拦截原理与实现方法示例

    vue ajax 拦截原理与实现方法示例

    这篇文章主要介绍了vue ajax 拦截原理与实现方法,结合实例形式分析了vue.js基于ajax拦截实现无刷新登录的相关原理与操作技巧,需要的朋友可以参考下
    2019-11-11
  • 详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用

    详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用

    本篇文章主要介绍了详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • vue跳转方式的常见方式以及区别分析

    vue跳转方式的常见方式以及区别分析

    在Vue.js中页面跳转是前端开发中常见的需求,Vue提供了多种页面跳转方式,这篇文章主要给大家介绍了关于vue跳转方式的常见方式以及区别分析的相关资料,需要的朋友可以参考下
    2024-02-02

最新评论