【发布时间】:2015-08-28 02:37:42
【问题描述】:
在为基于表单的 Web 应用程序(或页面、组件等)设置样式时,如何使用尽可能少的 CSS、样式标签、样式类和样式属性来构建它?
我的理解是,paper-* 元素实现了一种自以为是的材料设计风格,可用于构建具有类似材料设计的开箱即用组件。
我正在尝试为我公司的员工构建一个内部应用程序(因此,只要它还不错,样式就不那么重要了)。它基本上是一堆表单页面,看起来像许多原型菜单驱动的网站(如the polymer docs pages):
- 左侧导航菜单
- 右侧菜单选择的内容 - 主要是文本报告和表单
- 顶部的标题/徽标
但是,当我尝试从元素目录中复制一些内容(例如项目列表框)时,例如 paper-item demos,我无法仅通过复制 HTML 来匹配组件中的外观。演示 HTML 引用的类,我必须复制一堆 <style> 标记才能让它们工作。
感觉就像是重新发明轮子来复制经常重复的外观。
【问题讨论】:
-
基本上,我很擅长 HTML 和 JS。我只是讨厌 CSS,我希望将尽可能多的 CSS 隐藏在封装之下。
标签: polymer material-design polymer-1.0