placeholder是HTML5中新增的一个属性,它可以在输入框中显示提示文字,但是不影响输入框的功能。如果要改变placeholder的样式,可以使用css属性进行设置。
使用CSS属性改变placeholder样式
/* 设置placeholder的背景色 */ ::-webkit-input-placeholder { background-color: #ccc; } /* 设置placeholder的字体大小 */ ::-webkit-input-placeholder { font-size: 12px; } /* 设置placeholder的字体颜色 */ ::-webkit-input-placeholder { color: #f00; }
上面代码中,使用::-webkit-input-placeholder设置placeholder的背景色、字体大小和字体颜色。
使用JavaScript改变placeholder样式
// 获取输入框 var input = document.getElementById('input'); // 设置placeholder的背景色 input.style.backgroundColor = '#ccc'; // 设置placeholder的字体大小 input.style.fontSize = '12px'; // 设置placeholder的字体颜色 input.style.color = '#f00';
上面代码中,使用JavaScript获取输入框,设置placeholder的背景色、字体大小和字体颜色。
使用jQuery改变placeholder样式
// 获取输入框 var input = $('#input'); // 设置placeholder的背景色 input.css('backgroundColor', '#ccc'); // 设置placeholder的字体大小 input.css('fontSize', '12px'); // 设置placeholder的字体颜色 input.css('color', '#f00');
上面代码中,使用jQuery获取输入框,设置placeholder的背景色、字体大小和字体颜色。
placeholder是HTML5中新增的一个属性,它可以在输入框中显示提示文字,但是不影响输入框的功能。要改变placeholder的样式,可以使用CSS属性、JavaScript和jQuery来设置。