在优化页面时,对于原创文章需要设计一个醒目的标识,最初的方式是以图标+文字形式放置于标题下方,如下图:

原创设计样式

似乎显得有些杂乱,且不容易区分。于是,对其优化如下:

原创设计样式

如此,显得简单、清爽许多。o( ̄▽ ̄)d

在此,对此方案涉及的计算问题作一总结。

原理

对一矩形背景块逆时针旋转45°,再向左、向下位移一定位置,即可。

步骤

1. 绘制矩形色块

 

2. 按中心点逆时针旋转45°

 

3. 移动位置

接下来两步是重点和关键,如何才能确定偏移量和色块的长度呢?身为完美主义者,靠“猜”是不可能的……ヽ(`З’)ノ

假设:移动后的色块中心点坐标(坐标原点为左上角)为(x,x),如x=24,色块长度为W,高度为H。

则,中心点的偏移量为(x-W/2, x-H/2),如下图:

 

4. 确定长度

应用勾股定理,计算得如下公式:W=(x-H/2*√2+x)*√2+H*2,结果便是色块的最小长度。

 

将多余的部分隐藏,即为最终的结果:

 

完美!干杯![]~( ̄▽ ̄)~*