找回密码
 立即注册

QQ登录

只需一步,快速开始

谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-3-9 13:51:02
11#
Simon.hu 发表于 2020-3-9 12:05
我的意思是,活字格本来就是设置一个文本框,你这个要要求要给他包好多层呢
感觉容易出事,而且不好维护

不是容易出事,是肯定出事🤣🤣🤣🤣活字格页面中哪一个控件不是被包了好多层,崩溃分分钟的事
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-9 16:17:58
12#
而且,你想包怎么提供接口让你可以自定义的包呢?
回复 使用道具 举报
meteor
金牌服务用户   /  发表于:2020-3-19 21:40:06
13#
对手写html的很多前端组件框架来说,css嵌套无疑是一种定义样式的快捷方式。遗憾的是,活字格的组件似乎不太好用这样的方式去定制了。
1.因为通用的每个单元格插件都是嵌套了n层div之后的结果,其中有单元格对应的横纵坐标层div,组件单元格大div,然后才进入组件本身。 如谢厅所说,似乎只有在大类下去索引到一个个子孙元素去定制css的方法比较靠谱,但纠结的是,这样对于有css设计洁癖的人来说就有点难接受了。因为不够通用化和优雅。
2.在这种情况下,一个办法是自定义插件,这似乎是活字格推荐的方式。自行构建这样一套约定css的体系。然后外界调用插件的时候希望转换样式,就按照你约定的这个规范去自行定义修改css以及内部抛出的子样式名?遗憾的是,一般这种情况下,对于插件本身你已经实现了你要的样式(以及功能),再给后来人定义的意义不大,所以一般可能也不会去选择这么做了。
3.另一个方法,可能就是楼主所要表达的,活字格是否可以在组件本身做出一些改变,提供一套便于定位的内部元素样式约定体系。通用的组件的每个层都满足这个约定,外界只需要得到一个入口css,然后就方便的往下定义以发挥CSS的强大想象力? 当然,具体怎么做我也不知道
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-3-19 23:08:15
14#
meteor 发表于 2020-3-19 21:40
对手写html的很多前端组件框架来说,css嵌套无疑是一种定义样式的快捷方式。遗憾的是,活字格的组件似乎不 ...


我的初步想法就是能否将单元格模式改为盒子模型模式,就像图文列表、母版,每个单元格都可以定义为“母版”,进去以后又是一个新的设计空间,这样可以做到嵌套
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-3-20 10:59:39
15#
不一定能搞的很好的,
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部