好吧,所以我已经安装了django registration应用程序,对于寄存器功能,我为电子邮件添加了一个窗口小部件以使占位符:
email = forms.EmailField(label=_("E-mail"),
widget=forms.TextInput(attrs={'placeholder': 'Your Email'}))
我更喜欢使用占位符,而不是标签。
现在,我的问题是:如何设计占位符?添加一些颜色,更改占位符尺寸和字体等谢谢
您可以做到。
email = forms.EmailField(label=_("E-mail"),
widget=forms.TextInput(attrs={'placeholder': 'Your Email', 'class':'your_css_code'}))
我也有问题,但是后来我意识到您不想在django表单中为占位符设计。只需将以下CSS添加到您的样式表中,您就会很好。
::-webkit-input-placeholder {
color: rgba(255, 255, 255, .5);
}
:-moz-placeholder { /* Firefox 18- */
color: rgba(255, 255, 255, .5);
}
::-moz-placeholder { /* Firefox 19+ */
color: rgba(255, 255, 255, .5);
}
:-ms-input-placeholder {
color: rgba(255, 255, 255, .5);
}