Как нарисовать пунктирную линию с помощью CSS? - PullRequest
92 голосов
/ 17 ноября 2009

Как нарисовать пунктирную линию с помощью CSS?

Ответы [ 14 ]

3 голосов
/ 17 ноября 2009

Добавьте следующий атрибут к элементу, для которого требуется пунктирная линия.

style="border-bottom: 1px dotted #ff0000;"
2 голосов
/ 29 сентября 2013

Использование hr создало для меня две линии, одну сплошную и одну пунктирную.

Я обнаружил, что это работает довольно хорошо:

div {
border-top: 1px dotted #cccccc;
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 95%;
}

Плюс, поскольку вы можете сделать ширину в процентах, она всегда будет иметь некоторое пространство с обеих сторон (даже при изменении размера окна).

1 голос
/ 19 июля 2014

Попробуй пунктир ...

<hr style="border-top: 2px dashed black;color:transparent;"/>
0 голосов
/ 11 декабря 2015

Пунктирная линия после элемента:

http://jsfiddle.net/korigan/ubtkc17e/

HTML

<h2 class="dotted-line">Lorem ipsum</h2>

CSS

.dotted-line {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}
.dotted-line:after {
  content: "..........................................................................................................";
  letter-spacing: 6px;
  font-size: 30px;
  color: #9cbfdb;
  display: inline-block;
  vertical-align: 3px;
  padding-left: 10px;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...