Сокрытие изображений на веб-страницах
Автор: Андрей Крупин
Опубликовано 08 февраля 2008 года
В третьей версии стандарта каскадных таблиц стилей присутствует любопытный селектор ::selection, позволяющий веб-мастеру указывать, каким будет цвет текста в случае его выделения мышью. Используя возможности данной инструкции CSS, можно создавать удивительные вещи. Например, непосредственно в тексте страниц сайта прятать графические элементы, увидеть которые можно только выделив содержимое просматриваемого документа мышью.
Техника сокрытия изображения простая и не требует знаний спецификации CSS3. Нужно всего лишь открыть в браузере разработанный американским программистом Эриком Кастнером сервис Highlite, ввести в поле Text какой-нибудь незамысловатый текст, указать ссылку на картинку и нажать кнопку Generate.

В результате в окне браузера отобразится текстовый документ с замаскированным внутри изображением, для просмотра которого достаточно выделить страницу мышью или нажать на клавиатуре комбинацию "Ctrl+A".


Качество и размер создаваемых скрытых изображений можно менять, варьируя значениями полей Number of colors и Width of output (см. первый скриншот). При этом генерируемый онлайновой службой HTML-код доступен для загрузки и его можно разместить, например, на собственном сайте или в блоге.
И последнее. Чтобы работа с сервисом Highlite проходила без сучка и задоринки, использовать нужно только браузеры, поддерживающие CSS3. В настоящий момент к таковым относятся Firefox, Safari и бета-версия Opera 9.50.
- Проба Adobe Photoshop Elements 6 Автор: Максим МаслинОпубликовано 16 ноября 2007 годаПолучение цифровых изображений давно стало обыденным делом, а разговоры о "буме" цифровой фотографии потеряли смысл. Среднестатистический потребитель нередко имеет под рукой как минимум пару средств получения цифровых изображений: встроенную в мобильный телефон камеру и мыльницу. Разумеется, любой запечатлённый в цифре персонаж желает, чтобы посетители его странички на "одноклассниках" непременно увидели фотографии самого лучшего качества: "за
- PathFinder Спецпроект "Компьютерры-Онлайн"Автop: Игopь ТepexoвОпубликoвaнo 25 июля 2007 гoдaВcтpoeнный в Mac OS X фaйлoвый мeнeджep Finder пo cвoeй функциoнaльнocти пpимepнo cooтвeтcтвуeт Windows Explorer вepcии XP. Тo ecть pутинныe oпepaции, типa oткpыть/пepeмecтить/кoпиpoвaть/удaлить, в нeм выпoлнять пpocтo, нo caмa пpoгpaммa пpи этoм вызывaeт нeпepeнocимoe чувcтвo тocки. Нe нpaвитcя Finder и "гикaм", пpивыкшим иcпoльзoвaть тoлькo мaкcимaльнo "нaфapшиpoвaнныe" пpoгpaммы. Впpoчeм, я coмнeвaюcь, чтo им бу
- Выручка Open Text в первом квартале 2009 г. выросла на 11% Корпорация Open Text объявила результаты финансовой отчетности до аудиторской проверки по первому кварталу 2009 финансового года, завершившемуся 30 сентября 2008 г. Общая выручка за первый квартал составила $182,6 млн., что на 11% больше показателя аналогичного периода предыдущего финансового года ($164,0 млн.). Выручка от продажи лицензий в первом квартале по сравнению с аналогичным периодом прошлого года ($44 млн.) выросла на 13% и составила $50,1 млн. Скорректированный чистый доход за первы
- МТС соберет сообщество геймеров Оператор МТС и медиахолдинг Gameland запускают в Москве и Московской области тариф GAMER1, предназначенный для более дешевого мобильного общения внутри сообщества игроков и оперативного получения актуальной информации из области компьютерных игр. Как сообщается в пресс-релизе МТС, в России насчитывается около девяти миллионов человек, увлеченных компьютерными играми, четыре миллиона из которых относят себя к так называемым "геймерам". Эти же люди являются активными пользователями мобильной связ
- Ruby: Знакомство с Ruby on Rails (часть 2) В пpoдoлжeнии cтaтьи ”Пepвoe знaкoмcтвo c Ruby on Rails” мы нaучимcя paбoтaть c бaзoй дaнныx, и coздaдим кaтaлoг cтaтeй.Узнaeм кaк нaпиcaть плaгин, пoпpoбуeм иcпoльзoвaть AJAX и paccмoтpим нeкoтopыe пpoблeмы пpи paзвёpтывaнии пpилoжeния нa xocтингe.Нaчнeм c бaзы дaнныx.Я paбoтaю c MySQL, пoэтoму пpимepы уcтaнoвки будут для нeё.Пoльзoвaтeлям Windows нужнo cкaчaть и уcтaнoвить MySQL-5.0.Пoльзoвaтeлям Linux (Ubuntu) eщe пpoщe:$>sudo apt-get install mysql-server-5.0 libmysql-rubyПocлe