Как сделать витую линию в css

Линия(полоска) в css

введите сюда описание изображения

Как сделать выделенную линию(полоску) в css под текстом с отступами?

Почему бы не использовать тег hr для этого? Или решение должно быть чисто на css?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками css или задайте свой вопрос.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.12.3.40888

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как нарисовать изогнутую линию на css?

Требуется свёрстать такой элемент
d2aac49eae1649478d660d1cb7ee385a.png
Кто знает наиболее лаконичное решение без картинок и js только на css

  • Вопрос задан более трёх лет назад
  • 27150 просмотров
  • Facebook
  • Вконтакте
  • Twitter

iusfof

  • Facebook
  • Вконтакте
  • Twitter

iusfof

iusfof

iusfof

iusfof

Petroveg

iusfof

  • Facebook
  • Вконтакте
  • Twitter
  • Facebook
  • Вконтакте
  • Twitter

Petroveg

Petroveg

Вот с помощью SVG. Напрямую в UTF-8 не понимает IE (до сих пор).
Ну а тот же код, конвертированный в Base64, понимают все (IE с 9-й версии).

Как сделать вертикальную линию в HTML

Положить `<див> по разметке, где вы хотите, чтобы линии, чтобы появиться на следующий, и использовать CSS для изменения стиля это:

Вы можете использовать горизонтальные тэг правило, чтобы создать вертикальные линии.

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

Вы можете использовать пустой <див> что выполнен в точности, как вы хотите, отвечают:

HTML-код:

С точной высотой (переопределение стиля в линии):

Стиль границы, если вы хотите 3D смотреть:

Конечно, вы можете также экспериментировать с продвинутой комбинации:

Вы также можете сделать вертикальные линии с помощью HTML горизонтальная линия в <ч />

Нет вертикальной эквивалентной в <ч> элемент. Однако, один подход вы, возможно, захотите попробовать использовать простой границы влево или вправо, что вы расстаетесь:

В HTML5 элементы (или чистый CSS)

Введите описание изображения здесь

1. в JavaScript

Зарегистрируйте свой элемент.

*У — является обязательным во всех пользовательских элементов.

2. УСБ

*Возможно, вам придется возиться немного с дисплей:инлайн-блок|встроенный , потому что инлайн` выиграл&#39;т расширяться, содержащий элемент&#39;с высоты. Использовать маржу до центра линии в контейнере.

3. инстанцировать

*К сожалению, вы можете&#39;т создавать пользовательские самозакрывающиеся теги.

Введите описание изображения здесь

Дон&#39;т хотите возиться с JavaScript?

Просто применять этот класс CSS на указанный элемент.

в CSS

*См. Примечания выше.

Другой вариант заключается в использовании 1-пиксель изображения, а набор высоты — этот вариант позволит вам плавать туда, где вы должны быть.

Хотя не самое элегантное решение.

 onurbaysan

Там isn&#39;т любой тег, чтобы создать вертикальную линию в HTML.

Способ: вы загружаете изображения линии. Тогда вы установите свой стиль как &;" Высота: 100 пикселей ; ширина: 2 пикселя" в

Метод: вы можете использовать <тд> теги <тд стиль=то"границы слева: 1px твердых красный; обивка: 5 пикселей; и"> х </тд>

Я использовала комбинацию на "Ч" и код предложил, и здесь&#39;s то, что мой код выглядит как:

Я просто изменил значение от "оставили" значение пикселя в позиции. (Я использовал вертикальную линию к материалам на моем сайте, а потом я его отстранил.)

Чтобы создать вертикальную линию по центру внутри div я думаю, что вы можете использовать этот код. В &#39;контейнер&#39; ну может быть 100% ширины, я думаю.

Hayk Aghabekyan

Вы можете использовать тега HR (горизонтальная линия) и повернуть его на 90 градусов с помощью CSS ниже

Вы можете нарисовать вертикальную линию, просто используя высота / ширина с любой html-элемент.

Почему бы не использовать &AMP;#124, который является HTML специальный символ для |

Если ваша цель поставить вертикальные линии в контейнере чтобы отделить бок-о-бок дочерние элементы (элементы столбца), вы могли бы рассмотреть укладки контейнер такой:

Это добавляет левую границу для всех дочерних элементов, начиная с 2-го ребенка. Другими словами, вы получаете вертикальные границы между смежными детей.

  • в &GT; это селектор ребенка. Он соответствует любому дочерний элемент(ы), указанные слева.
  • * является универсальным селектором. Он соответствует элемент любого типа.
  • :не(:сначала-ребенок) означает, что это&#39;s не первый ребенок своего родителя.

Я думаю, что это лучше, чем простые.ребенка-за исключением первой <границы слева: . >` правилу, потому что это делает больше смысла, чтобы вертикальные линии из контейнера&#39;с правилами различных дочерних элементов&#39; правилами.

Будет ли это лучше, чем с помощью самодельный вертикальный элемент (укладка в горизонтальное правило и т. д.) будет зависеть от вашего варианта использования, но это как минимум альтернатива.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *