设置input 中placeholder的样式

一、效果

二、代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
        ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 
            color: red;
        }
        ::-moz-placeholder { /* Firefox 19+ */  
            color: red;
        }
        :-ms-input-placeholder { /* IE 10+ */ 
         color: red;
        }
        :-moz-placeholder { /* Firefox 18- */ 
         color: red;
        }
    </style>
</head>
<body>
    名字:<input type="" name="" placeholder="我是一个测试">
</body>
</html>


 

三、HTML input placeholder支持的属性

font properties
color
background properties
word-spacing
letter-spacing
text-decoration
vertical-align
text-transform
line-height
text-indent
opacity
eg1、
效果

代码:

input::-webkit-input-placeholder {
           padding-left:30px;
           opacity:0.5;
        }

### 回答1: inputplaceholder样式可以通过CSS来设置,例如: input::placeholder { color: #999; font-style: italic; } 其,color属性设置占位符文本的颜色,font-style属性设置占位符文本的字体样式。可以根据需要自定义样式。 ### 回答2: placeholderinput元素的占位符文本,用于提示用户输入该区域的信息。在CSS,我们可以通过设置placeholder样式来美化input元素的占位符文本。 首先,我们可以使用::placeholder伪元素来定义placeholder样式。例如,我们可以设置占位符文本的颜色、字体大小、文本对齐方式等等: ```css input::placeholder { color: #999; font-size: 14px; text-align: center; } ``` 上述代码将占位符文本的颜色设置为淡灰色,字体大小设置为14像素,文本对齐方式设置为居。这就让输入框的占位符文本看起来更加美观和易于理解。 此外,我们还可以为占位符文本设置背景颜色、边框、填充等样式。例如,我们可以将占位符文本的背景颜色设置为浅蓝色,边框设置为圆角: ```css input::placeholder { color: #999; background-color: #f2f6fa; font-size: 14px; text-align: center; border-radius: 5px; padding: 5px; border: none; } ``` 上述代码将占位符文本的背景颜色设置为浅蓝色,边框设置为圆角的5像素,填充设置为5像素。同时,我们还将边框设置为无,以避免出现额外的边框。 最后,需要注意的是,不同的浏览器可能对placeholder样式支持程度不同。因此,建议在使用placeholder样式时,先进行浏览器兼容性测试,以确保样式可以在大多数主流浏览器正常显示。 ### 回答3: placeholder是一种在input显示提示文本的样式,通常用于提醒用户输入该框需要填写内容的提示信息。placeholder可以使用CSS样式进行修改,使其更加符合页面设计的要求,对于网页设计师来说,这是一个非常实用和重要的功能。 要修改placeholder样式,可以使用如下的CSS语法: input::-webkit-input-placeholder { color: #999; /* 修改文字颜色 */ font-style: italic; /* 设置斜体字 */ font-weight: 300; /* 设置字体粗细 */ } input:-moz-placeholder { color: #999; font-style: italic; font-weight: 300; } input::-moz-placeholder { color: #999; font-style: italic; font-weight: 300; } input:-ms-input-placeholder { color: #999; font-style: italic; font-weight: 300; } 其,-webkit-input-placeholder是针对Chrome和Safari浏览器,-moz-placeholder是指Firefox浏览器,-ms-input-placeholder则是为了兼容IE浏览器。通过修改样式的这些属性,可以改变输入框占位符的文本颜色、字体样式、字体粗细等。 除此之外,还有一些其他样式可以用于修改placeholder样式: text-align:可以设置占位符文本对齐方式; opacity:设置占位符文本的透明度; font-size:设置占位符文本的字体大小; outline:设置占位符文本的外框线。 总之,通过设置不同的样式,可以修改placeholder样式,让其更加符合网页设计需要。就像是一本书的前言,可以让读者更好地了解整个作品的内容,同样,占位符的优秀设计也可以让用户清晰地了解该输入框需要输入的内容,提升用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值