DIY可视化快速组件CSS样式设计生成源码

DIY可视化快速组件设计

DIY可视化快速组件设计,拖动组件,然后使用系统提供的CSS样式大全进行组件设计。

设计完成即源码,无需要其他操作。

添加组件至设计器

在左侧基本组件库选择要使用的组件,按住左键不放,拖动到设计器适合的位置上松开。
 

添加组件至设计器


 

修改组件图层名称

修改组件图层名称,方便快速定位组件位置。找到图层面板按钮,点击显示图层面板,图层面板将会显示当前所有的组件。

修改组件图层名称

修改组件字段标识

字体标识是用来区分组件的标识,尽量保持维一性,在不改变的组件标识的情况下,每拖动一次相同组件,组件标识会自动增加1,组件标识在实际使用中会根据组件特性来起效。

字体标识是用来区分组件的标识


比如有两个字段用户名及密码,那么组件字段标识username、password。

修改组件栅格大小

通过基础的 24 分栏,迅速简便地创建布局。快速拖动栅格大小,改变布局,方便快速页面排版。
基础排版都可以直接采用栅格大小来布局,复杂的布局将会借助容器组件里FLEX组件来达到复杂的布局。
 

快速拖动栅格大小,改变布局,方便快速页面排版

修改图层布局

设计区拖动
在设计区找到想要变更位置组件,按住鼠标左键,即可快速变换位置。
 
图层区拖动
重点推荐图层区拖动,特别在复杂的布局下,通过移动组件图层的顺序来达到变更布局,达到比较精细化拖动效果。

组件图层的顺序来达到变更布局

修改组件个数

宫格组件、图文菜单、图片轮播、组件轮播、选项卡、折叠面板等组件默认数组,支持增加、修改、删除、改变顺序。
以宫格组件为例,组件默认个数为6,移动组件对应内容区,点击对应功能按钮图标动态改变组件。

宫格组件、图文菜单、图片轮播


 

宫格组件、图文菜单、图片轮播

修改组件样式

基础设置

设置字体颜色、大小、是否粗体、是否斜体、文本划线等。

设置Css3字体颜色、大小、是否粗体、是否斜体、文本划线等。

背景设置

背景内置了背景颜色库、也支持自定义背景图片、渐变背景等,其中背景图片设置背景图片位置、图片显示方式、背景重复。
默认第一个背景颜色有为系统内置背景库。系统已经内置了常用一些背景库,可以直接使用。


如果对内置的背景库不满意,用户根据根据的要求来设计背景。
 

背景图片

在线自定义背景图片或直接输入图片地址。下图使用自定义背景图片及填充方式,其中填充方式在实际效果中因为图片不同会起到不同效果。

渐变背景

在线自定义渐变背景或直接输入渐变样式


 
外边距设置
通过使用单独的外边距属性,可以对上、右、下、左的外边距进行设置。即: margin-top、margin-right、 margin-bottom、 margin-left。

设置外边距开关:只有开关启用,才起效。

负值设置

 
负值设置

外边距支持负值设置,在一些特殊场景里,使用负值来设计能达到更好的效果。

负值设置

 组件交叉显示
 

组件交叉显示

 

内边距设置


通过使用单独的内边距属性,可以对上、右、下、左的内边距进行设置。即: padding-top、padding-right、 padding-bottom、 padding-left。
设置内边距开关:只有开关启用,才起效。


内边距设置右内边距在默认情况下,比如文本组件内边距内容又比较少的情况下效果不明显,是因为默认文本组件占比是100%,需要把组件栅格大小至0,效果比较好。比如下图实际应用效果。

圆角设置

通过使用单独的圆角属性,可以对上左、上右、下左、下右的四个圆角进行设置。即: border-top-left-radius、border-top-right-radius、border-bottom-left-radius、border-bottom-right-radius。
设置圆角开关:只有开关启用,才起效。
在线实现设置不同大小,实时预览达到自己想要最佳圆角效果。
 
大小相同圆角
 

在线实现设置不同大小,实时预览达到自己想要最佳圆角效果


  
不同大小圆角

边框设置

围绕元素内容和内边距的一条或多条线,对于这些线条,可以直接自定义它们的样式,宽度颜色等。支持全边框、左边框、右边框、上边框、下边框。即: border、border-left、border-right、border-top、border-bottom。
 

边框设置


 

特殊边框设置

支持不同位置不同颜色、边框样式、颜色,只需要鼠标多在边框设置区上新增图标上,点击新增,即可设置。

支持不同位置不同颜色、边框样式、颜色

阴影设置

可设置中阴影的水平偏移、垂直偏移、模糊距离、阴影颜色、支持内外阴影。支持多个阴影效果叠加在一起。


 

多阴影叠加效果

移动至阴影设置上方,点击新增阴影,增加阴影,通过下方的属性设置,多个阴影效果叠加在一起。

移动至阴影设置上方,点击新增阴影

转换样式

转换样式支持变形,旋转、放大、水平垂直位移等。

点击样式

支持点击后放大、变透明、增加阴影等效果。

CSS3支持点击后放大、变透明、增加阴影等效果

组件动画

可视化组件快速集成了animate.css动画效果

  • 28
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WESHOP | 基于微服务的小程序商城系统 --- Weshop是基于Spring Cloud(Greenwich)开发的小程序商城系统,提供整套公共微服务服务模块,包含用户中心、商品中心、订单中心、营销中心四大基础服务模块,微信端、管理平台两大聚合服务模块,支持服务治理、监控和追踪等功能。 ## 组织结构 ``` weshop ├── weshop-framework -- 框架公共模块 ├── weshop-eureka-server -- eureka注册中心[端口:8761] ├── weshop-config-server -- 配置中心[端口:7001] ├── weshop-api-gateway -- api网关[端口:8020] ├── weshop-hystrix-dashboard -- 断路器监控面板[端口:1301] ├── weshop-example -- 项目示例工程 | ├── weshop-example-api -- 远程服务api接口 | ├── weshop-example-provider -- 服务提供方[端口:9998] | ├── weshop-example-consumer -- 服务消费方[端口:9999] ├── weshop-user-api -- 用户中心api ├── weshop-user -- 用户中心基础服务[端口:8021] ├── weshop-goods-api -- 商品中心api ├── weshop-goods -- 商品中心基础服务[端口:8022] ├── weshop-marketing-api -- 营销中心api ├── weshop-marketing -- 营销中心基础服务[端口:8023] ├── weshop-order-api -- 订单中心api ├── weshop-order -- 订单中心基础服务[端口:8024] ├── weshop-storage-api -- 对象存储服务api ├── weshop-storage -- 对象存储服务[端口:8026] ├── weshop-wechat -- 微信端聚合服务[端口:8025] ├── weshop-wechat-ui -- 微信小程序页面 ├── weshop-admin -- 管理平台聚合服务[端口:8027] ├── weshop-admin-ui -- 管理平台页面 ``` ### 后端技术 技术 | 名称 | 版本 | 官网 ----|------|----|---- Spring Boot | 应用框架 | 2.1.2.RELEASE | [https://projects.spring.io/spring-boot/](https://projects.spring.io/spring-boot/) spring-cloud-netflix | 微服务框架 | Greenwich.RELEASE | [https://projects.spring.io/spring-cloud/](https://projects.spring.io/spring-boot/) spring-cloud-config | 分布式配置中心 | 2.1.2.RELEASE | [https://projects.spring.io/spring-cloud/](https://projects.spring.io/spring-boot/) spring-cloud-sleuth | 分布式服务跟踪 | 2.1.2.RELEASE | [https://projects.spring.io/spring-cloud/](https://projects.spring.io/spring-boot/) spring-cloud-stream | 分布式消息总线 | 2.1.2.RELEASE | [https://projects.spring.io/spring-cloud/](https://projects.spring.io/spring-boot/) MyBatis | ORM框架 | 3.2.1 | [http://www.mybatis.org/mybatis-3/zh/index.html](http://www.mybatis.org/mybatis-3/zh/index.html) Mapper | MyBatis 通用 Mapper4 | 4.0.0 | [https://gitee.com/free/Mapper](https://gitee.com/free/Mapper) PageHelper | MyBatis 分页插件 | 5.1.2 | [https://gitee.com/free/Mybatis_PageHelper](https://gitee.com/free/Mybatis_PageHelper) MyBatis Generator | 代码生成 | 1.3.5 | [http://www.mybatis.org/generator/index.html](http://www.mybatis.org/generator/index.html) Swagger2 | 在线Api文档 | 2.9.2 | [https://swagger.io/](https://swagger.io/) Thymeleaf | 模板引擎 | 3.0.9.RELEASE | [https://www.thymeleaf.org/](https://www.thymeleaf.org/) Logback | 日志组件 | 1.1.3 | [https://logback.qos.ch](https://logback.qos.ch/) Druid | 数据库连接池 | 0.2.23 | [https://github.com/alibaba/druid](https://github.com/alibaba/druid) Hibernate Validator | 后端校验框架 | 5.4.2.Final | [http://hibernate.org/validator/](http://hibernate.org/validator/) RabbitMQ | 消息中间件 | 5.4.3 | [http://www.rabbitmq.com/](http://www.rabbitmq.com/) ### 前端技术 技术 | 名称 | 版本 | 官网 ----|------|----|---- React | 前端MVC框架 | 16.5.1 | [https://reactjs.org/](https://reactjs.org/) Ant Design Pro | 开箱即用的中台前端/设计解决方案 | 2.1.0 | [https://pro.ant.design/index-cn](https://pro.ant.design/index-cn) ### 软件需求 - JDK1.8+ - MySQL5.6+ - RabbitMQ 3.6.x+ - Maven3.0+ - ZipKinServer 3.7.0+ ## 功能 ### 商城功能 - 首页 - 专题列表、专题详情 - 分类列表、分类详情 - 品牌列表、品牌详情 - 新品首发、人气推荐 - 团购 - 搜索 - 商品详情、商品评价、商品分享 - 购物车 - 下单 - 订单列表、订单详情 - 地址、收藏、足迹、意见反馈 - 客服 ### 管理平台功能 - 会员管理 - 商城管理 - 商品管理 - 推广管理 - 系统管理 ### 在线演示 。。。 ### 预览图 > 服务注册页面 ![](docs/preview/eureka.JPG) > swagger ![](docs/preview/swagger.gif) > 首页 ![](docs/preview/index.gif) > 商品页 ![](docs/preview/detail.gif) > 购物车页 ![](docs/preview/orderlist.JPG) ## 安装教程 ### 本地部署 1. 通过git下载源码 2. 创建数据库weshop,数据库编码为UTF-8 3. 执行docs/sql/data.sql文件,初始化数据 4. 修改配置中心(weshop-config-server)的database.properties和common.properties文件,更新MySQL账号和密码,更新RabbitMQ配置,更新zipkinServer配置 5. 运行Maven命令mvn install(注意:安装weshop-admin模块因为会运行npm install和npm build命令时间会比较长,当然也可以手动在weshop-admin模块执行npm命令) 6. 安装weshop-admin-ui模块,运行mvn install和mvn build命令,运行命令前需要安装nodeJs 7. 运行weshop-eureka-server、weshop-config-server、weshop-api-gateway这几个基础服务 8. 运行weshop-user、weshop-goods、weshop-order、weshop-marketing这几个api服务 9. 运行weshop-wechat、wechat-admin这几个endpoint 10. http://localhost:8027/index.html访问后台管理,http://localhost:8020/weshop/swagger-ui.html访问Swagger页面 11. 打开微信开发者工具,导入weshop-wechat-ui模块,点击编译即可,此时可以预览商城效果 ### 生产部署 最低部署要求 1C2G x3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值