使用 HTML 和 CSS 的解决方案

在这个片段中,我们将演示如何在点之间添加空格。
为了克服这个困难,使用 background-size 属性调整大小,使用 background-image 属性调整比例。

因此,我们可以使用多个背景拥有多个虚线边框。

让我们看看这个例子,它适用于水平和垂直边界。

增加虚线边框的点之间的空间的示例:

<!DOCTYPE html>
<html>
  <head>
    <title>文档的标题</title>
    <style>
      div {
        padding: 10px 50px;
      }
      .dotted {
        border-top: 1px #000 dotted;
      }
      .dotted-gradient {
        background-image: linear-gradient(to right, #000 40%, rgba(255, 255, 255, 0) 20%);
        background-position: top;
        background-size: 3px 1px;
        background-repeat: repeat-x;
      }
      .dotted-spaced {
        background-image: linear-gradient(to right, #000 10%, rgba(255, 255, 255, 0) 0%);
        background-position: top;
        background-size: 10px 1px;
        background-repeat: repeat-x;
      }
      .left {
        float: left;
        padding: 40px 10px;
        background-color: #f3fc38;
      }
      .left.dotted {
        border-left: 1px #000 dotted;
        border-top: none;
      }
      .left.dotted-gradient {
        background-image: linear-gradient(to bottom, #000 40%, rgba(255, 255, 255, 0) 20%);
        background-position: left;
        background-size: 1px 3px;
        background-repeat: repeat-y;
      }
      .left.dotted-spaced {
        background-image: linear-gradient(to bottom, #000 10%, rgba(255, 255, 255, 0) 0%);
        background-position: left;
        background-size: 1px 10px;
        background-repeat: repeat-y;
      }
    </style>
  </head>
  <body>
    <div>no border</div>
    <div class='dotted'>dotted border</div>
    <div class='dotted-gradient'>dotted border with gradient</div>
    <div class='dotted-spaced'>dotted spaced border</div>
    <div class='left'>no border</div>
    <div class='dotted left'>dotted border</div>
    <div class='dotted-gradient left'>dotted border with gradient</div>
    <div class='dotted-spaced left'>dotted spaced border</div>
  </body>
</html>

在这个例子中,我们使用了带有 class 属性的 <div> 元素,然后使用 background-image、background-position、background-size 和 background-repeat 属性来设置这些class的样式。

HTML如何增加虚线边框的点之间的空间
日期:2020-06-02 22:15:09 来源:oir作者:oir