• CSS 中::after的妙用(实现在margin中显示内容)


    效果图如下:

    背景: 如上图,之前只是当纯的写一个参考货架平面图,用作物料系统的在库状态可视化,当完成页面body分成10等份时,货架之间需要有通道,为了实现实际的样式,我给每个等份都添加了margin-right: 4%,然后即将上线时用户说希望这些通道标注上‘通道’两个字,因为不想大改的原因我就找文心一言给我实现在margin-right中怎么添加文字,结果还真就可以,给我提供了after这个关键字,最终实现如下

    1. #gudinghuojia2F .layui-col-xs10:not(:last-child)::after {
    2. content: '通道'; /* 在 div 右侧添加文字 */
    3. position: absolute;
    4. top: 40%;
    5. font-size: xxx-large;
    6. left: 110%;
    7. color: #c9750582;
    8. }
    9. #gudinghuojia2F .layui-col-xs10 {margin-right: 4%;}
    10. /*
    11. 以下是我的货架 效果图 , layui-row这个div分成了lay.zhong等份,
    12. 而我在这若干等份中添加了margin-right: 4%,实际是当作货架之间的通道,但是用户希望显示通道2个字,但页面都已经实现了,我就想着怎么在边框中显示文字也就是margin-right中,
    13. 最后发现使用after就能实现:
    14. layui-col-xs10:not(:last-child)::after{ content: '通道'; /* 在 div 右侧添加文字 */ position: absolute;}而因为最后一个货架之后是不需要添加通道的,因此我添加了not(:last-child),也就是排除了最后一个
    15. */
    16. <div id="gudinghuojia2F" th:if="${cc == 'CP-2F' }" style="height: 100%;">
    17. <div class="layui-row" >
    18. <div style="font-size: xx-large; font-family: fantasy; color: #031cdd; z-index: 999;">
    19. <div style="height:10%;">div>
    20. <div th:styleappend="'height: calc(90% / '+ ${lay.lie}+')'" th:each="iii : ${#numbers.sequence(lay.lie, 1, -1)}" th:text="${iii}">div>
    21. div>
    22. <div class="layui-col-xs10" th:each="i : ${#numbers.sequence(lay.zhong, 1, -1)}" >
    23. <div class="inner-title" th:text="${lay.da + '-' + i}">div>
    24. <div class="inner-div" th:each="ii : ${#numbers.sequence(lay.lie, 1, -1)}" th:id="${lay.da + '-' + i + '-1-'+ ii}" th:styleappend="'height: calc(80% / '+ ${lay.lie}+')'">div>
    25. div>
    26. div>
    27. <div class="waitongdao"> 外通道div>
    28. div>

  • 相关阅读:
    两台Linux文件夹单向同步【inotify、rsync、ssh】
    【libevent_libev】libevent_libev
    正则表达式
    信息系统项目管理师必背核心考点(三十)成本的类型
    outsystems合集系列(三)
    【线上问题】服务器关机导致docker启动的mysql数据库消失了
    python设计模式11:观察者模式
    黑马头条知识点总结
    浏览器:重绘(repaint)与回流/重排(reflow)
    ubuntu 20.04安装各类软件
  • 原文地址:https://blog.csdn.net/qq3892997/article/details/133699877