我查看了Stack Overflow上关于此问题的几个解决方案,但所有的jsfiddles等似乎都没有解决这个问题(也许我错了)。
我正在尝试为联系表单设置类似于这个(但可能更简单的)样式:http://tympanus.net/Tutorials/NaturalLanguageForm/ 我的表单大致如下:
“你好,我想向你询问[选择下拉列表]。”
然后用户根据需要输入或选择选项以完成该表单。
然而,我遇到的问题是如何为选择列表的第一项或占位符设置样式。我正在使用WordPress Contact Form 7,因此在jQuery方面没有太多灵活性。我正在寻找一个简单的CSS解决方案来解决这个问题。在使用Contact Form 7时,select菜单没有占位符选项。
以下是我的两个问题:
1. 是否有办法针对第一项进行定位并使其变成灰色而非黑色?这是在它被触发之前,然后在实际列表显示时不显示该第一项?
2. 或者,是否可以通过CSS在列表之前添加一个占位符选项?然后再将其样式化?
该列表的显示方式如下:
我正在尝试为联系表单设置类似于这个(但可能更简单的)样式:http://tympanus.net/Tutorials/NaturalLanguageForm/ 我的表单大致如下:
“你好,我想向你询问[选择下拉列表]。”
然后用户根据需要输入或选择选项以完成该表单。
然而,我遇到的问题是如何为选择列表的第一项或占位符设置样式。我正在使用WordPress Contact Form 7,因此在jQuery方面没有太多灵活性。我正在寻找一个简单的CSS解决方案来解决这个问题。在使用Contact Form 7时,select菜单没有占位符选项。
以下是我的两个问题:
1. 是否有办法针对第一项进行定位并使其变成灰色而非黑色?这是在它被触发之前,然后在实际列表显示时不显示该第一项?
2. 或者,是否可以通过CSS在列表之前添加一个占位符选项?然后再将其样式化?
该列表的显示方式如下:
<select name="subject" id="id_subject">
<option value="How can I help?">How can I help?</option>
<option value="Lets work together!">Lets work together!</option>
<option value="I have a question!">I have a question!</option>
<option value="I love your work!">I love your work!</option>
</select>
谢谢