масочная "цензура" — для демонстрации

[ И С П О Л Ь З О В А Н И Е ]


[ здесь представьте результат из текста выше в рендере на сайте ]

берём и пишем много интересного текста, в котором хотим скрыть куски. для этого записываем, собственно, текст, и в нём расставляем теги1 (открывашки и закрывашки), которые будет съедать жс и к которым в соответствии с заданными правилами (т.е., разрываясь по словам) будет применяться маска.

нужно обратить внимание: маска — это сочетание задника в цвет текста, — что само по себе в фондотексте отнюдь не ново, — и удачного для наших целей шрифта — выводящего вместо всех знаков прямоугольники (не во всю высоту строки, правда); то есть, при использовании такого (планируемого) стиля "цензуры" замаскированный текст можно выделить — и увидеть "раздетым", если вставить в другое место.

на данный момент есть пара проблем:

  1. задник успешно адаптируется под цвет текста, в том числе подкрашенного снаружи — но не воспринимает цвет ссылки для целей передачи в задник;
  2. я ещё не умею в жс, чтобы проворачивать трюк с применением форматирования от начала слова к концу в рамках длинного спана — то есть, если очень захотеть, можно вручную разрывать на словах (а можно и вымарывать прям большими кусками, в принципе — но это, так исторически сложилось, не особо используется в целях классического зашифровывания); я не хочу обрекать тех, кто будет компонентом пользоваться, на такие муки.

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


[ кусочек демонстрации работы компонента в альтернативном (и, вероятно, более ходовом) представлении ]

берём и пишем много интересного текста, в котором хотим скрыть куски. для этого записываем, собственно, текст, и в нём расставляем теги (открывашки и закрывашки), которые будет съедать жс и к которым в соответствии с заданными правилами (т.е., разрываясь по словам) будет применяться маска.

нужно обратить внимание: маскаэто сочетание задника в цвет текста, — что само по себе в фондотексте отнюдь не ново, — и удачного для наших целей шрифтавыводящего вместо всех знаков прямоугольники (не во всю высоту строки, правда); то есть, при использовании такого (планируемого) стиля "цензуры" замаскированный текст можно выделитьи увидеть "раздетым", если вставить в другое место.

на данный момент есть <…>


[ П Л А Н Ы ]

идеяматчасть2
1.восприятие спаном цвета ссылки для определения фона5%
2.кастомный (рваный, маркерный) бордер- MDN
- инлайн-свг для перекраски (SOF)
100%3
3.жс для применения форматирования только к буквам/цифрам внутри соответствующего спаназдесь — о парсинге хтмл в целом (SOF)5%
4.чтобы было удобно, насколько можнопросто стараться докапываться; не уверена, что можно найти готовую инструкцию

ОСТАЛОСЬ ПОФИКСИТЬ:

  1. влить свг, чтобы можно было красить;
  2. сделать, чтобы мобилохром не рубил на переносах 😢

и ещё див, чтобы посмотреть, сработает ли хоть где-нибудь (пожалуйста, пусть работает…….)

текст тут

text in span?

версия страницы: 61, Последняя правка: 19 Окт. 2023, 18:48 (397 дней назад)
Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License.