新在Symfoob娱乐下载ny 5.3:顺风CSS形式的主题
2021年4月28日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
顺风CSS是最受欢迎的utility-first CSS框架。其独特的(和外形奇特)哲学是使一个巨大的成功,重塑许多应用程序的方式管理他们的CSS。
ob娱乐下载Symfony包括现成的主题,使你的形式匹配等其他流行框架的外观和感觉引导和基金会。这就是为什么在Symfonyob娱乐下载 5.3我们已经添加了一个新顺风CSS主题Symfony形式ob娱乐下载。
基于新的主题顺风CSS 2.倍和它的官方顺风CSS插件形式。由于顺风CSS的本质,有无限数量的方法风格形式。这就是为什么形式主题应用绝对最低风格使其可用,还提供了定制选项为每个表单字段的部分。首先运用某种形式的主题:
1 2 3 4 5 6
{%form_theme“tailwind_2_layout.html形式。嫩枝' %}{%块身体%}<h1>用户注册:< /h1>{{形式(形式)}}{%endblock%}
然后,您可以自定义表单字段使用的每个部分* _class
选项:
1 2 3 4 5 6 7 8
{{form_row(形式。使用rname, { row_class: 'mt-2 px-3 ...', label_class: 'font-semibold text-gray-600 ...', error_item_class: 'text-red-700 ...', widget_class: 'border border-gray-200 bg-gray-50 ...', widget_disabled_class: 'border-dashed text-gray-200 ...', widget_errors_class: 'border-double border-red-500 bg-red-50 ...', }) }}< /span>
如果你想应用相同的风格不同领域和/或形式,你不用一遍又一遍地重复相同的自定义样式。相反,创建自己的主题形式基于顺风CSS主题如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
{/形式/ theme.html #模板。树枝#}{%使用“tailwind_2_layout.html。嫩枝' %}{%块form_row %}{%集row_class = row_class |默认的(“mt-2 px-3…”) %}{{父()}}{%endblockform_row %}{%块了form_label %}{%集label_class = label_class |默认的(“font-semibold文本-灰色- 600…”)%}{{父()}}{%endblock了form_label %}{#……#}
然后,注册并在应用程序中使用这个主题一样自定义Symfob娱乐下载ony形式主题。
发表在#生活在边缘
评论
@Josef视情况而定。也许这些与表单相关的风格只是使用这种形式的主题,所以它很好使用他们,而不是创建语义类。
顺风CSS允许使用内联样式和/或语义类,甚至把它们。这一切都取决于上下文,您使用这些风格。
顺风CSS允许使用内联样式和/或语义类,甚至把它们。这一切都取决于上下文,您使用这些风格。
雷米T 'JAMPENS
说在4月28日,2021年在23:40
@Josef顺风的创造者css写了一些非常有趣的主题上:https://adamwathan.me/css-utility-classes-and-separation-of-concerns/
这是一个好消息!欧宝平台是合法的吗
然而;用户需要添加主题形式在清洗过程中要分析的路径,如果不是他们可能(坏的管理者)在构建惊喜!^ ^
然而;用户需要添加主题形式在清洗过程中要分析的路径,如果不是他们可能(坏的管理者)在构建惊喜!^ ^
Alexander Menshchikov is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now