Django-如何设计表单场的占位符



好吧,所以我已经安装了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);
}

相关内容

  • 没有找到相关文章

最新更新