中分站点权限卡 组件(测试中)

改编自原作,由Dr TalciteDr TalciteYosk-San kingYosk-San king合著

02区 - 动态大小、半透明纯色颜色减淡抬头

&size=500&margin=0&level=M

四级权限卡

Level 4 Keycard

Area-CN-02

对比原图

A02-02-A.jpg

44站 - 固定大小、渐变抬头

site-cn-44&size=500&margin=0&level=M

四级权限卡

Level 4 Keycard

Site-CN-44

对比原图

S44-01-A.jpg

96站 - 动态大小、纯色黑字抬头(有问题)

collab:site-cn-96&size=500&margin=0&level=M

四级权限卡

Level 4 Keycard

Site-CN-96

对比原图

S96-01-A.jpg

  • 基本要求:
    • 权限卡和站点的字可以修改
    • 底图可以修改(包括图片位置)
    • 版头可以设置不同混合模式、透明度、颜色(上下两个可以不同,以及fallback填充色)或渐变;
    • 卡片的全局大小可以修改(均依赖于一个变量card-width,并且是等比缩放)
    • 二维码可以自行上传,或者使用某些网站的api生成
    • 同一页面里的每个卡片样式可以不同
  • 进阶要求:可以修改顶上的“SCP基金会”字样和logo;可以添加分割线(增加背景的区分度)
  • 卡片背面:
    • 自定义图片
    • 颜色
    • 群号
    • 条形码
    • 站点logo水印
    • 下面的一句话标语
  • 可以选择是否生成背面,以及是否使用悬停翻转功能。
  • 可以使用html2canvas库将div保存为图片并下载。或许需要将CSS代码复制一份写一个html,并且使用输入框。

相比原图,统一了字体阴影,并且更方便控制各种尺寸。

问题:

  • 要不要让文字阴影也能自定义?
  • 加入分割线的必要性?
  • 抬头如果选择黑字,目前适配不良,因为logo和二维码都是图片,需要使用反相滤镜

flex布局教程

grid布局教程

二维码API

评分: +3+x

<简单的介绍>

在你的页面中插入下面这行代码以使用本组件:

现在暂时用不了,还没设定自定义参数

[[include :area-cn-02:component:authcard]]

<其它解释说明/选项/示例>


保存卡片(测试中)

请稍候加载出来。这里面的文字是可以直接点击编辑的

利用了snapDOM库,将上面的div保存为png图片。然而,整个库存在各种各样的小bug,所以仍然会出问题

另外,直接引用wikidot附件的图会被CORS拦截


卡面字体是思源黑体(Noto Sans SC Black)

SCP字样字体是Bauhaus LT Demi





除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License