0 / 0 / 0
Регистрация: 21.12.2022
Сообщений: 3
|
|
1 | |
Как сделать text-decoration таким же тонким как в фигме?21.12.2022, 12:11. Показов 433. Ответов 7
Пытаюсь сделать text-decoration: underline для ссылок как по макету, но толщина в 1px существенно толще нужного результата. В фигме подчеркивание текста выглядит меньше 1px. Возможно ли сделать подчеркивание меньше 1px и как сделать также?
Для примера картинка во вложениях. Слева линия в макете, справа линия при толщине в 1px.
0
|
21.12.2022, 12:11 | |
Ответы с готовыми решениями:
7
Text-decoration text-decoration |
740 / 499 / 272
Регистрация: 07.11.2022
Сообщений: 806
|
||||||
21.12.2022, 13:13 | 3 | |||||
Стандартное подчеркивание не 1px, а зависит от размера шрифта.
Чтобы установить толщину подчеркивания в 1px существуют разные способы: * через css3 свойство text-decoration-thickness: 1px; * через замену подчеркивания на нижнюю рамку border-bottom: 1px solid orange; * через псевдоэлемент ::after В 2х последних случаях стандартное подчеркивание убираем через text-decoration: none;
0
|
0 / 0 / 0
Регистрация: 21.12.2022
Сообщений: 3
|
|
21.12.2022, 13:27 [ТС] | 5 |
Верное уточнение насчет стандартной толщины underline, благодарю. Пытался уже через text-decoration-thickness и border делать, но опять же 1px это слишком много. Заказчик упирается на то, что бы было как в макете.
Добавлено через 1 минуту Благодарю за совет. Если есть ещё какой-то пример или ссылка на материал для изучения, то буду признателен
0
|
740 / 499 / 272
Регистрация: 07.11.2022
Сообщений: 806
|
|
21.12.2022, 14:06 | 6 |
Ваш код и макет покажите.
Как уже сказали выше, меньше 1px толщина линий не бывает. Например, на ваших скриншотах на левой картинке толщина подчеркивания 2px, а на правой — 4px. См первое приложенное изображение. В моем примере стандартное подчеркивание — толщиной 2px, варианты с text-decoration-thickness, border и ::after — 1px. См второе приложенное изображение. На картинках специально изображение увеличено и нанесена сетка пикселей.
0
|
0 / 0 / 0
Регистрация: 25.12.2022
Сообщений: 6
|
|
25.12.2022, 11:41 | 8 |
Свойство border-bottom можно использовать. Как вариант.
0
|
25.12.2022, 11:41 | |
Помогаю со студенческими работами здесь
8
Не применяет text-decoration: none text-decoration onmouseover Не применяется text-decoration Не убирается text-decoration? не работает text-decoration none Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Protobuf в Go и новый Opaque API
golander 15.03.2025
Распределенные системы опираются на эффективные протоколы обмена данными — о чем вы, скорее всего, прекрасно знаете, если работаете с микросервисной архитектурой. Protocol Buffers (Protobuf) от. . .
|
Преобразование строк в C++: std::from_chars от C++17 до C++26
NullReferenced 15.03.2025
Конвертация строк в числа — задача, с которой сталкивается практически каждый C++ разработчик. Несмотря на кажущуюся простоту, эта операция таит множество подводных камней и неочевидных последствий. . .
|
Управление памятью в Java и новые сборщики мусора
Javaican 15.03.2025
Эффективное управление памятью всегда было ахиллесовой пятой высоконагруженных Java-приложений. При разработке на Java мы обычно полагаемся на автоматическое управление памятью через сборщики мусора. . .
|
Angular или Svelte - что выбрать?
Reangularity 15.03.2025
Во фронтенд-разработке Angular и Svelte представляют собой два совершенно разных подхода к решению схожих задач. Один — полноценный, мощный монолит с корпоративной поддержкой, другой — компактный,. . .
|
Spring Cloud микросервисы: обнаружение и отслеживание
Javaican 15.03.2025
В разработке корпоративных приложений всё больше команд обращают внимание на микросервисную архитектуру. Но с этой архитектурой приходят и специфичные трудности: как сервисам находить друг друга в. . .
|
Запуск контейнера Docker в облаке
Mr. Docker 15.03.2025
Что такое Docker-контейнер? Если коротко — это легковесный, автономный пакет, содержащий всё необходимое для запуска приложения: код, зависимости, библиотеки и конфигурации. Когда мы говорим о. . .
|
Осваиваем Kubernetes: Подробная шпаргалка
Mr. Docker 15.03.2025
Kubernetes — это открытая платформа для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями. Он был создан для решения проблем, с которыми сталкиваются. . .
|
Лучшие PHP REST API фреймворки
Jason-Webb 15.03.2025
Современные PHP REST API фреймворки предлагают большой набор функциональности: от автоматической валидации данных и управления маршрутизацией до генерации документации и интеграции с различными. . .
|
Многопоточность в Java с Project Loom: виртуальные или обычные потоки
Javaican 15.03.2025
Многопоточность всегда была одноим из основных элементов в разработке современного программного обеспечения. Она позволяет приложениям обрабатывать несколько задач одновременно, что критично для. . .
|
Что нового в Swift 6 и особенности миграции
mobDevWorks 15.03.2025
Swift 6 — это новый крупный релиз языка программирования от Apple, анонсированный на WWDC 2024. Если вы следили за эволюцией Swift, то наверняка заметили, что многие значимые возможности, которые. . .
|