请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 马黑黑 于 2023-5-20 23:15 编辑
南无月童鞋在使用css-doodle排版各行字数不同的诗词时,找到了几个非打印字符的占位符空格,用它来补齐字数。以下代码中的单元格伪元素选择器 :after {} 里content的文本,使用了非打印字符 ‍ 补齐不足八个字(含标点)的词行,缺多少个补多少个,补在标点符号的后面,有特殊排版需求的计算好后可以加在其他地方(比如下例中词的一二行)。
<css-doodle grid="8x10">
:doodle {
@size: 480px 600px;
border: 1px solid tan;
gap: 1px;
}
background: gray;
color: rgb(@m3(@r(255)));
font: bold 2em sans-serif;
text-shadow: 1px 1px 2px #000;
:after {
content: @pn([‍武陵春·春晚‍‍‍[宋]李清照风住尘香花已尽,日晚倦梳头。‍‍物是人非事事休,欲语泪先流。‍‍闻说双溪春尚好,也拟泛轻舟。‍‍只恐双溪舴艋舟,载不动许多愁。‍]);
}
</css-doodle>
【注意】content里的文本处理好后要写成一行,因为自然换行存在不可见的占位符,会直接影响最终排版效果。
|