修改 joe 主题时学到的截字方法/思路

2025年03月16日 Note ,
2条 21次

wrodpress 的截字是在php文件中采用钩子或者相关的函数来实现,但是 joe 主题的截字让我眼前一亮,它居然是通过 css 来实现的,我觉得这种实现的方法可以用到我最新的主题中,刚好用来弥补我不会截字的短处。它的原代码是:

  1. .joe_list__item .information .abstract{
  2. display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */
  3. -webkit-box-orient:vertical;overflow:hidden;
  4. text-overflow:ellipsis;color:var(--minor);word-break:break-word;
  5. line-height:22px;max-height:44px;opacity:0.85;}

这段代码让我的前台文章列表显示2行,并且能在结束后行末加上“...”,于是我试着把2换成了3,修改行高和高度:

  1. .joe_list__item .information .abstract{
  2. display:-webkit-box;-webkit-line-clamp:3;/*! autoprefixer: off */
  3. -webkit-box-orient:vertical;overflow:hidden;
  4. text-overflow:ellipsis;color:var(--minor);word-break:break-word;
  5. line-height:25px;max-height:75px;opacity:0.85;}

这样就可以了 ,具体怎么起作用,也不重要,重要的是今后可以使用这些代码实现相同的效果,加油!

muren的头像
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

目前评论:2   其中:访客  0   博主  0

    • sdfs的头像 sdfs 0 Windows NT · Chrome 131.0.0.0

      sdfsdfs 牛号

      • muren的头像 muren Admin Windows NT · Chrome 133.0.0.0

        感到翻跟斗

      发表评论

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: