直接上代码,全代码copy即可使用!
<template><div class="reminder"><span class="Bold_12_body" style="line-height: 8vw">温馨提示:</span><br /><div class="rule-container"><div class="Regular_12_body subtitleColor rule">提示提示提示提示提示提示123123提示提示提示提示提示提示提示提示23</div><div class="Regular_12_body subtitleColor rule">提示提示提示提示提示提示3123123提示提示提示提示提示提示提示提示23</div><div class="Regular_12_body subtitleColor rule">提示提示提示提示提示提示提12312示提示提示提示提示提示提示提示23</div></div></div>
</template><script setup></script>
<style lang="less" scoped>
.reminder {padding: 25px;
}
.rule-container {counter-reset: rule-counter; /* 重置计数器 */
}.rule {display: flex;justify-content: flex-start;
}.rule::before {counter-increment: rule-counter; /* 计数器递增 */content: counter(rule-counter) '. '; /* 设置序号内容 */margin-right: 0.5em; /* 序号与文字之间的间距 */
}.rule::after {content: attr(data-text); /* 设置文字内容 */display: block; /* 换行显示 */text-indent: 2em; /* 文字首行缩进 */
}
</style>
效果如下:其中注意如果是全数字的话,不会换行,需要自己修改使用哦!
上面属性可能存在兼容性,如果确定不会使用老版本浏览器就可以!