sarlanori
V2EX  ›  问与答

关于设置 border-image 后 div 内布局空间变得很小的问题

  •  
  •   sarlanori · Jun 7, 2022 · 671 views
    This topic created in 1464 days ago, the information mentioned may be changed or developed.

    我使用如下 css 设置 div 的边框图片后,div 中的布局空间由于 border 的原因变得很小,内容距离边缘太远了。

    我尝试过如下方法,但都有一些问题:

    1. 将内层 div 使用相对定位

      position: relative;
      top: -20px;
      left: -125px;
      

      这个能够解决左边和上边距离边缘太远的问题,但右边和下边距离边缘还是太远。我尝试过设置 rightbottom,但不起作用。宽度和高度会随着窗口大小变化,不能设成固定值

    2. 监听外层 div 大小改变事件,并设置内层 div 的大小,但是这样又把外层 div 给撑大了。

    我是业余前端,想了很久也没能解决这个问题😂,希望大家能帮忙解决,谢谢😀。

    边框图片:

    边框图片

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3189 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 11:49 · PVG 19:49 · LAX 04:49 · JFK 07:49
    ♥ Do have faith in what you're doing.