[Перевод] Автоматический подбор браузером контрастного цвета в CSS

Вам когда-нибудь хотелось, чтобы можно было написать простой CSS для объявления цвета, после чего браузер сам бы определял, чёрный или белый должен сочетаться с этим цветом? Теперь это возможно благодаря contrast-color() . В статье мы объясним, как это работает. Представьте, что вы разрабатываете веб-сайт или веб-приложение, и в дизайне требуется куча кнопок с разными цветами фона. Для обработки цвета фона можно создать переменную --button-color , а затем присваивать ей разные значения. Иногда фон кнопки будет тёмным цветом, а текст кнопки должен быть белым для создания контрастности. В других случаях фон светлее, поэтому текст должен быть чёрным.

https://habr.com/ru/articles/910992/

#контрастность #кнопки #контраст #темный_режим

Автоматический подбор браузером контрастного цвета в CSS

Вам когда-нибудь хотелось, чтобы можно было написать простой CSS для объявления цвета, после чего браузер сам бы определял, чёрный или белый должен сочетаться с этим цветом? Теперь это возможно...

Хабр

Сенсорные выключатели советской эпохи

Приветствую всех! Однажды на просторах форума по старой светотехнике мне попался пост про такой девайс как «Сезам» — первый (он же в каком-то плане и последний) советский выключатель света с сенсорным управлением. Тогда автору не удалось ни запустить его, ни разобраться, как он работает. И что-то меня сильно заинтересовало в них, отчего я решил раздобыть несколько экземпляров на опыты и узнать всё, что так и не смогли сделать до меня. Итак, в сегодняшней статье посмотрим на эти интересные и во многом неоднозначные девайсы, детально разберёмся, как они устроены и работают, а также оживим доставшиеся мне экземпляры. Заодно выясним самое главное: есть ли у них какие-то шансы сегодня, или же единственная судьба у них — стать частью коллекции советской техники?

https://habr.com/ru/companies/timeweb/articles/899372/

#timeweb_статьи #выключатель #диммер #сезам #ин3 #неоновая_лампа #индикатор #лампа_накаливания #сенсор #датчик #блок_питания #симистор #кнопки #переключатели #разъёмы #реле

Сенсорные выключатели советской эпохи

Приветствую всех! Однажды на просторах форума по старой светотехнике мне попался пост про такой девайс как «Сезам» — первый (он же в каком-то плане и последний) советский выключатель света с сенсорным...

Хабр

Телефон на 600 квартир

Приветствую всех! Когда-то давно попался мне на просторах вот такой мем: Посмотрел я тогда на всё это и забыл. А недавно, встретив его ещё раз, подумал: что, если попробовать сделать такой девайс в реальности? Как насчёт собрать такой телефон, по которому в самом деле можно будет позвонить? Именно этим-то мы сейчас и займёмся.

https://habr.com/ru/companies/timeweb/articles/885068/

#timeweb_статьи #1_апреля #домофон #cyfral #цифрал #троллейбус_из_буханки_хлеба #raspberry_pico #rp2040 #sim800l #tp4056 #dw01 #индикатор #кнопки #переключатели #разъёмы #реле

Телефон на 600 квартир

Приветствую всех! Когда-то давно попался мне на просторах вот такой мем: Посмотрел я тогда на всё это и забыл. А недавно, встретив его ещё раз, подумал: что, если попробовать сделать такой девайс в...

Хабр

Оживляем раритетное этажное табло от лифта

Приветствую всех! Давным-давно, когда лифты были ещё релейными, на некоторые из них ставились довольно характерного вида табло на вакуумно-люминесцентных индикаторах. Обычно таковыми являлись административные лифты, однако подобные указатели можно было встретить и в некоторых жилых домах. И вот однажды мне стало интересно: а как вообще устроены такие табло и чем там управляется этот индикатор? Самое время это узнать. Заодно запустим такой девайс и посмотрим на начинку более поздних экземпляров.

https://habr.com/ru/companies/timeweb/articles/875104/

#timeweb_статьи #лифты #станция_управления #дешифратор #вли #ив12 #индикаторы #табло #датчики #светодиоды #кнопки #переключатели #разъёмы #реле

Оживляем раритетное этажное табло от лифта

Приветствую всех! Давным-давно, когда лифты были ещё релейными, на некоторые из них ставились довольно характерного вида табло на вакуумно-люминесцентных индикаторах. Обычно таковыми являлись...

Хабр

Делаем из смартфона рацию Push-To-Talk, вызываем диспетчера или подаём SOS одним нажатием. Обзор XCover7 и MIL-STD-810H

Самое первое защищённое устройство (rugged device) Samsung появилось в далёком 2011 году. С виду укреплённый корпус и заменяемая батарея, что продлевает жизнь смартфона, но всё не так просто. Линейка rugged моделей создана для снижения расходов бизнеса при эксплуатации смартфонов в долгосрочной перспективе, потому что на производстве условия суровые, а отношение сотрудников к устройству не бережное . В этой статье я опишу малоизвестные подробности использования смартфонов в бизнесе и расскажу о модели защищенного смартфона Galaxy XCover7, а также о трёх способах программировать кнопку XCover на его левой стороне.

https://habr.com/ru/companies/samsung/articles/862540/

#защищенное_устройство #rugged_devices #knox #кнопки #xcover7 #samsung

Делаем из смартфона рацию Push-To-Talk, вызываем диспетчера или подаём SOS одним нажатием. Обзор XCover7 и MIL-STD-810H

Самое первое защищённое устройство (rugged device) Samsung появилось в далёком 2011 году.  С виду укреплённый корпус и заменяемая батарея, что продлевает жизнь смартфона, но всё не так просто....

Хабр

Проблема неактивной кнопки отправки формы

Недавно попалась мне на глаза рекомендация от коллег из Яндекса. Они делали аудит рекламы одного из моих клиентов и заодно дали советы по сайту. Меня как ux-дизайнера удивили несколько из этих советов, сегодня расскажу об одном: «Рекомендуем сделать кнопку отправки формы не активной до тех пор, пока пользователь не заполнит все обязательные поля». Сразу хочется спросить: «Зачем?» Давайте попробуем сравнить два сценария.

https://habr.com/ru/articles/856570/

#формы #кнопки

Проблема неактивной кнопки отправки формы

Недавно попалась мне на глаза рекомендация от коллег из Яндекса. Они делали аудит рекламы одного из моих клиентов и заодно дали советы по сайту. Меня как ux-дизайнера удивили несколько из этих...

Хабр

Создание меню/кнопок в pyTelegramBotAPI на основе SQL запроса

В данной статье планирую поделиться с вами своей наработкой, которая позволяет создавать меню и кнопки вашего Telegram бота на основе данных хранящихся в БД. Реализовывать все это будем на Python и нам потребуются библиотеки.

https://habr.com/ru/articles/832342/

#pytelegrambotapi #sqlite3 #python #telegram #inlinekeyboard #inlinekeyboardmarkup #кнопки #меню #база_дынных

Создание меню/кнопок в pyTelegramBotAPI на основе SQL запроса

В данной статье планирую поделиться с вами своей наработкой, которая позволяет создавать меню и кнопки вашего Telegram бота на основе данных хранящихся в БД. Реализовывать все это будем на Python и...

Хабр

Оживляем контроллер машиниста от ушедшего в историю электропоезда

Приветствую всех! Пожалуй, самой желанной для меня железкой на транспортную тему был контроллер машиниста от какого-нибудь поезда. Но, как это часто бывает, достать такой экземпляр не так уж и просто. И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от «концептуальной» электрички ЭМ2И, коих в наши дни уже не осталось. Итак, в сегодняшней статье поговорим о том, как устроен такой контроллер и как его подключить. Традиционно будет много интересного.

https://habr.com/ru/companies/timeweb/articles/796145/

#timeweb_статьи #контроллер #ржд #метро #электрички #мвпс #эд4м #эм2и #эр2к #trainz #метрострой #raspberry #rp2040 #usb_hid #arduino #кнопки #переключатели #разъёмы #реле

Оживляем контроллер машиниста от ушедшего в историю электропоезда

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

Хабр

Оживляем блоки индикации из кабины «Боинга»

Приветствую всех! Не так давно я показывал, как запустить электронный стрелочный тахометр из кабины пассажирского лайнера Boeing 737-300. И, разумеется, мне захотелось продолжить эту тему и подключить что-то ещё из авиаприборов. Итак, в сегодняшней статье запустим два электронных блока индикации из кабины самолёта этой же модели. Посмотрим, что у них внутри и узнаем, насколько сложной может быть коробочка с тремя кнопками. Традиционно будет много интересного.

https://habr.com/ru/companies/timeweb/articles/777056/

#timeweb_статьи #боинг #boeing #автопилот #автомат_тяги #бортовой_компьютер #индикатор #жки #мк #arinc #лампы_накаливания #кнопки #переключатели #разъёмы #реле

Оживляем блоки индикации из кабины «Боинга»

Приветствую всех! Не так давно я показывал , как запустить электронный стрелочный тахометр из кабины пассажирского лайнера Boeing 737-300. И, разумеется, мне захотелось продолжить эту тему и...

Хабр

#кнопки Выскажусь в двух словах. Проблема, ребята, не в эгоизме, гуманизме и рационализьме…

Проблема в том, что, как оказалось, > 50% людей не умеют читать. 😞