前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAO-UI-PLAN-Card-Widget

SAO-UI-PLAN-Card-Widget

作者头像
Akilar
发布2021-08-05 15:42:30
6410
发布2021-08-05 15:42:30
举报
文章被收录于专栏:Akilarの糖果屋Akilarの糖果屋

点击查看参考教程

参考方向

教程原贴

样式风格参考,图标、音效资源采集

SAO Utils

CSS transform 属性

CSS transform 属性

预览效果

预览效果

开发历程

因为是SAO UI PLAN中可以说唯一的纯css项目毕竟总共也就写了三个UI,所以做的进度非常的快。而且原理也非常的简单。

前期尝试是通过对几个空div做变形,再通过盒子模型做位移来达到期望的梯形突起标签效果。

用到的css

用到的html

此处灵活运用了csstransform属性中的rotateX形变,也就是沿着X轴的3D旋转。

但是在实装到主题的过程中,遇到了一点阻力。因为写UI的时候是用的空div,想要照搬的话,就需要魔改源码。这种高耦合的做法很不适合最终将其插件化的目的,所以,我尝试使用伪类来实现。

效果还算理想。一开始使用的是侧栏卡片外框的伪类,后来发现这样会给没有标题的侧栏也添加一个梯形突起,所以很迅速的换到了标题栏所在的div里。代价则是,伪类定位需要判断的情况更复杂了,而且手机端和电脑端的效果有微妙的不同,猜测是分辨率以及我滥用百分比作为适配单位的关系。

最后造成的情况就是,虽然可以实现UI的变动,但是css属性的可移植性极差,没法适配任何人的主题,只能作为原理帖来简述。如果是其他人要使用的话,要自己根据主题进行微调。这部分主要体现在便签微妙的偏移量上。

侧栏卡片UI重新

唯一需要做的事情就是添加一个CSS。在中添加如下内容。

然后在中引入即可。

侧栏作者卡片样式重构

重写作者卡片UI,改成游戏角色属性面板

常规显示角色属性值,鼠标悬停翻转显示social icon

TO DO

侧栏卡片UI改造’

使用伪类实现UI改造

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 预览效果
  • 开发历程
  • 侧栏卡片UI重新
  • 侧栏作者卡片样式重构
  • TO DO
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档