The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск консольной среды разработки LazyVim 5"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Выпуск консольной среды разработки LazyVim 5" +/
Сообщение от Аноним (-), 18-Июл-23, 17:43 
>> Так они не поверх рендерятся, а вперемешку.

Что значит "вперемешку"?

>> Это одно окно, нет тут полупрозрачности, просто такой эффект создается.

Понятно, что это одно оконо, и что это эффект. Но экран в терминале это прямоугольная матрица, в каждой ячейке которой находится ровно один символ. Символы могут быть и пиктограммами, и со стилями типа bold, italic, underline. Ты можешь управлять цветом фона и цветом текста. Некоторые редкие терминалы имеют еще свистелки-перделки типа мигания.

Любой терминал с поддержкой true-color без проблем в состоянии отобразить такой эффект.
Допустим, ты хочешь поверх текста отобразить модальное полупрозрачное черное окно с каким-то сообщением. Само собой у тебя нет никаких слоев - ты примешиваешь немного черного к цвету фона "нижнего" текста, примешиваешь немного черного к цвету самого "нижнего" текста и выводишь текст с этими цветами, в один реальный слой. Но выглядеть это будет действительно как полупрозрачная темная пелена поверх, при условии, что терминал способен отображать true-color (большинство уже могут).

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск консольной среды разработки LazyVim 5, opennews, 18-Июл-23, 09:41  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру