12 малоизвестных фактов о CSS


Содержание материала:

20 впечатляющих CSS3 примеров, техник и библиотек

В данной подборке собраны самые лучшие и качественные CSS фишки. Тут Вы сможете встретить различные и удивительные демо примеры и техники от знаменитых верстальщиков и дизайнеров, которые стараются доказать, что сейчас возможно сделать практически всё только на чистом CSS. Так же Вы тут сможете встретить несколько уроков в которых подробно рассказывается как сделать подобное творение. Надеюсь, что эта подборка окажется Вам полезной.

Размытое меню

Это действительно красивое и качественно выполненное меню на чистом CSS. Правильный и удачный пример использования новых технологий CSS.

CSS 3D облака

В этом демо Вы сможете создавать и редактировать причудливые облака в 3D. Данные облака на CSS дают понять нам, что возможности веб технологий практически безграничны.

Логотипы на чистом CSS

Это примеры логотипов сделанных только на чистом CSS. Вы только вдумайтесь, при создании не использовались изображения. Это просто нечто.

Алфавит с CSS анимацией

Отличный и художественный пример использования CSS в алфавите

3D навигация для сайта

Простая но очень стильная панель навигации для сайта, конечно же сделанная с помощью только CSS3. никаких изображений и скриптов.

Дудл от Google на CSS

Один из многочисленных дудлов от поисковика Google, сделанный на CSS. Это отличный пример качественного использования CSS анимации

Слайдер

Хорошо и качественно сделанный слайдер для картинок. Плюс 4 примера в демо.

Двойное анимированное кольцо

Красивое оанимационное и разноцветное кольцо с не сильно большим кодом CSS

Размытие на CSS

Мне кажется очень нужный фильтр, тем более он сделан на чистом CSS. с помощью размытия можно привлечь внимание пользователя к определённой точке.

Полное руководство по Flexbox

Данная статья о адаптивных блоках Flexbox. В ней рассказывается полностью о данных блоках, правда статья на Английском.

Красочное и анимированное меню на CSS3

Красивое выпадающее меню для сайта с иконками. Огромным плюсом является то, что оно сделано полностью на CSS.

CSS фильтры

Качественный материал на Английском, в котором рассказывается о применении CSS фильтров на изображения.

CSS формы

Пост о CSS формах с многочисленными примерами

Прогресс бары на CSS

Урок о том как создать стильные прогресс бары на чистом CSS и с анимацией. Также Вы можете посмотреть пример и скачать исходники.

Анимация — Animate.css

Самый популярный проект CSS анимации в интернете на сегодняшний день. И наверное самый простой и качественный, и к тому же бесплатный.

Индикаторы загрузки — Spinkit

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

Кнопки

Сейчас кнопками на CSS уже тяжело удивить, но это довольно достойный вариант

Генератор для создания переключателей

Небольшое и качественное интернет приложение, с помощью которого Вы сможете создать красивые переключатели для использования на сайте.

Всплывающие подсказки

CSS библиотека бесплатных всплывающих подсказок — Hint.css

Цветовые схемы

Схемы цветов для людей, которые не любят копаться в коде

12 малоизвестных возможностей CSS

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

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

не только текст красит

Начнем, пожалуй, с простых вещей. Свойство color используется разработчиками постоянно. Те из вас, у кого не так много опыта работы с CSS, возможно, и не знали, что это свойство определяет не только цвет текста!
HTML

Обратите внимание, что в CSS свойство color:yellow используется лишь раз применительно к элементу body. Как видите, всё окрасилось в желтый цвет:

  • Альтернативный текст на месте отсутствующего изображения
  • Рамка у элементов списка
  • Маркер ненумерованного списка
  • Номер упорядоченного списка
  • Элемент hr


Интересно, что по умолчанию элемент hr не наследует значение свойства color, однако этого можно достичь, установив свойству border-color значение inherit. Как по мне, так это несколько странное поведение. Продемонстрированное подтверждается спецификацией:

Данное свойство описывает цвет переднего плана текстового содержимого элемента. В дополнение к этому оно может косвенно использоваться другими свойствами, которые принимают значения цвета.

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

Свойство visibility может иметь значение collapse

Вам наверняка доводилось использовать свойство visibility, и не раз. «Обычные» значения — visible (по умолчанию у всех элементов) и hidden, которое скрывает элемент, оставляя при этом под него место (в отличие от display:none).
Третье, редко используемое значение — collapse. Работает так же, как и hidden применительно ко всем элементам, кроме табличных рядов, колонок и их групп. В случае с элементами таблиц предполагается, что значение collapse скроет их подобно display:none таким образом, что на ранее занимаемом ими месте расположится другое содержимое таблицы.

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

  • В Хроме разницы между collapse и hidden не наблюдается (посмотрите этот баг репорт и комментарии)
  • В Файрфоксе, Опере и ИЕ 11 collapse, похоже, работает как следует: ряд таблицы удаляется, а тот, что был ниже, поднимается наверх

Теперь вы знаете чуточку больше, тем не менее из-за разного поведения браузеров использовать visibility:collapse вряд ли имеет смысл.

Новые значения свойства background

В CSS 2.1 короткая запись свойства background включала в себя пять значений следующих свойств: background-color, background-image, background-repeat, background-attachment и background-position. Начиная с CSS 3 добавилось еще три значения, так что данное свойство теперь выглядит так:

Обратите внимание на слеш, который ставится там подобно короткой записи свойства font и border-radius [ссылка]. Этот слеш позволит вам включить значение background-size после background-position в тех браузерах, которые это поддерживают. Также вы можете добавить еще два значения: background-origin и background-clip. Итоговый синтаксис:

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

Свойство clip работает только на абсолютно спозиционированных элементах

Наверняка вы в курсе свойства clip. Используется оно так:

Данное правило «обрежет» элемент с четырех сторон на указанное количество пикселей. Единственный нюанс состоит в том, что элемент, к которому вы применяете данное свойство, должен быть спозиционирован абсолютно.

А теперь посмотрите, как свойство clip перестает работать, если мы уберем абсолютное позиционирование элемента. Помимо position:absolute вы также можете использовать position:fixed, поскольку, согласно документации, зафиксированные элементы также квалифицируются как «абсолютно спозиционированные».

Вертикальные проценты рассчитываются относительно ширины контейнера, а не его высоты

По началу это трудно понять, и я об этом писал. Возможно, вы знаете, что длины элементов, указанные в процентах, рассчитываются, исходя из длины их контейнера. Так вот, верхние и нижние внутренние отступы (padding) и те же внешние (margin) тоже рассчитываются исходя из ширины контейнера, а не его высоты. Посмотрите демо
Заметьте, что вложенный элемент имеет три отступа, заданных в процентах (верхний и нижний внутренние отступы и нижний внешний отступ). Слайдер изменяет только ширину контейнера. Однако её изменение влияет на просчет отступов. Зависимость именно от ширины контейнера показана в выводе величин на страницу.

Свойство border

Все мы когда-либо делали это:

Свойство border объединяет значения свойств border-width, border-style и border-color в единую конструкцию. Но не забывайте, что каждое из свойств, значение которых содержит border, само по себе является сокращенной записью. Так, например, border-width может быть записано следующим образом:

Топ-пост этого месяца:  Основы объектно-ориентированного программирования (ООП) на PHP

Таким образом мы установим разную ширину рамки для всех четырех сторон элемента. То же относится и к свойствам border-style и border-color. Нечто вот такое ужасное можно получить:

Можно пойти еще дальше и задать эти значения по отдельности с помощью свойств border-left-style, border-top-width, border-bottom-color и так далее.
Фишка в том, что с помощью border вы не сможете задать разные значения для разных сторон. Таким образом, получается нечто вроде сокращенной записи внутри сокращенной записи внутри сокращенной записи.

Свойство text-decoration — теперь сокращенная запись

Я знал: что-нибудь из этого списка обязательно вскружит вам голову. А спецификация гласит, что теперь это стандарт.

Данное свойство теперь может содержать в себе значения трех свойств: text-decoration-line, text-decoration-color и text-decoration-style. К сожалению, Файрфокс — единственный браузер, который поддерживает новые свойства, но при этом (видимо, для обеспечения обратной совместимости) не поддерживает сокращенный синтаксис.

Ожидаемый результат
Попробуйте эту демку в Файрфоксе. В ней новые свойства используются по отдельности. С ними надо быть аккуратнее, ибо в данное время браузеры не смогут распарсить дополнительные значения у свойства text-decoration и просто пропустят его. А это нехорошо с точки зрения обратной совместимости.

Свойство border-width поддерживает ключевые значения

Это, конечно, не нечто из ряда вон выходящее, да и не ново, тем не менее помимо обычных значений ширины (напр., 5px или 1em) border-width поддерживает три ключевых значения: medium, thin и thick.
По факту, начальное значение свойства border-width — medium. Ниже продемонстрировано значение thick:

В спецификации CSS конкретная ширина для ключевых значений не прописана, однако все браузеры используют 1px, 3px и 5px соответственно.

«Никто не использует border-image»

Не так давно я писал о свойстве border-image на SitePoint. Оно поддерживается всеми современными браузерами, за исключением IE 10 и ниже. Но кому какая разница? border-image — весьма забавное свойство, которое позволяет обрамлять контейнер неким изображением.

Также посмотрите демо.
К сожалению, border-image — одна из новинок, пользующаяся недостаточной популярностью. Хотя, возможно, я не прав. Если у вас есть примеры использования border-image — добро пожаловать в комментарии!

Есть такое свойство empty-cells

И оно поддерживается всеми браузерами, включая IE 8:

Думаю, вы уже поняли, что используется это свойство применительно к таблицам. Оно указывает браузеру скрыть или показывать пустые ячейки. Попробуйте это демо.
В данном случае я специально выставил рамку у ячеек и добавил небольшие отступы, чтобы была видна разница между двумя состояниями, хотя в некоторых случаях изменение данного свойства может не иметь никакого визуального эффекта.

Свойство font-style поддерживает значение oblique

Наиболее используемые значения данного свойства — normal и italic. Но есть еще и oblique.

И что же это значит? Почему текст выглядит так же, как италик? Спецификация объясняет данное поведение следующим образом:

… выбирает шрифт, помеченный как наклонная гарнитура, иначе — италик.

Описание италика в спецификации — примерно о том же. Термин «наклонный» (oblique) — из типографики, обозначает, собственно, наклоненный текст, но не настоящий италик.

CSS обрабатывает наклонный текст таким образом, что значение oblique взаимозаменяемо с italic (так говорится в спецификации) до тех пор, пока используемый шрифт не имеет отдельной наклонной гарнитуры. Не знаю шрифтов, которые бы имели наклонную гарнитуру, но я могу ошибаться. (Ошибается. Сам привести конкретных названий шрифтов не могу (они однозначно существуют), но в комментариях к оригинальной статье в пример приводят шрифт Helvetica, который имеет наклонную гарнитуру. — прим. переводчика)

Насколько я понял, шрифт не может иметь обе гарнитуры: италик и наклонную — одновременно, поскольку наклонная гарнитура является искусственной заменой италика в тех шрифтах, в которых его нет.
(Здесь тоже несколько сомнительно, особенно что касается замены италика, — прим. переводчика)
Так что, если я не ошибаюсь, когда шрифт не имеет италика, значение свойства font-style:italic на самом деле покажет нам значение свойства font-style:oblique.

word-wrap — то же, что и overflow-wrap

Свойство word-wrap используется не так часто, однако в некоторых случаях может оказаться полезным. Очень распространенный пример — разбиение длинной непрерывной строки текста во избежание выхода за пределы контейнера. Поскольку данное свойство придумали в Microsoft, оно поддерживается всеми браузерами, в том числе IE с версии 5.5.
Несмотря на кросс-браузерность и надлежащую поддержку, W3C решило заменить свойство word-wrap на overflow-wrap: по всей видимости, они посчитали прежнее название неправильным.
overflow-wrap имеет те же значения, что и word-wrap, а последнее сейчас рассматривается как «альтернативное».

Несмотря на то, что поддержка overflow-wrap еще мало распространена, не стоит переживать, ибо мы все так же можем использовать word-wrap: браузеры его поддерживают в том числе и в целях обратной совместимости.
Что до overflow-wrap — там уж когда все популярные браузеры обновятся, а пока я не вижу смысла что-то менять.

Много ли нового узнали вы из всего этого?

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

[Перевод] 12 малоизвестных фактов о CSS (продолжение)


Хабрахабр / Лучшие публикации за сутки.

Больше года назад я опубликовал 12 малоизвестных фактов о CSS ( перевод на хабре), и по сей день это была одна из самых популярных статей на SitePoint. С тех пор я собирал больше интересностей и маленьких советов по CSS для новой публикации. Мы же все знаем, что каждый успешный фильм должен способствовать выходу новомодного сиквела, верно?

Автор иллюстрации SitePoint/ Natalia Balska .

Итак, давайте посмотрим на подборку уже этого года дюжины малоизвестных фактов о CSS. Я уверен, что многим из вас известны, по крайней мере, некоторые из них, но вы можете дать мне знать в комментариях сколько из фактов оказались для вас новыми.

1. Оригинальная статья изобилует рабочими демонстрациями с CodePen. Хабр, к сожалению, не поддерживает вставки с подобных ресурсов, а заменять рабочие динамические примеры статичными картинками, думаю, не имеет смысла. Поэтому статья получилась немного «лысой» простыней, но, я надеюсь, заинтересованные читатели будут открывать недостающие примеры по ссылкам в новом окне.

2. Хотя я имею непосредственное отношение к верстке, перевод получился большим и не таким простым, как показался поначалу. Замечания по ошибкам, опечаткам, терминологии и т.п. просьба присылать личным сообщением в хабрапочту.

Множество различных jQuery примеров , элементы CSS
и большое количество других инструментов для Вашего сайта !

Подборка самых популярных WordPress плагинов для любого сайта.

Здесь вы сможете скачать различные jQuery скрипты для любых проектов.

Бесплатно скачать CSS3 наработки с различными эффектами анимации.

Можно скачать файлы HTML5 с современными возможностями разработки.

Множество различных free PSD объектов для WEB-дизайна.

Колекция различных элементов form jQuery для вашего сайта.

Бесплатно скачать иконки для сайта в форматах PSD, PNG и так далее.

Коллекция всегда обновляющихся модальных окон на jQuery.

Разные примеры jQuery validate собраны в одном месте сайта.

Симпатичные варианты реализации ваших jQuery gallery.

Большой сборник широкоформатных и адаптивных jQuery slider`ов.

Ишите примеры реализации jQuery scroll? Это то, что вам нужно.

Красивые и динамичные всплывающие подсказки на jQuery и CSS3.

Интересные материалы на тему веб разработок, главные новости.

Подобрка плагинов Javascript, библиотек, фреймворков и т.д.

Коллекция потрясающих примеров анимации для вашего сайта.

Модернизация элементов форм, создание систем автозаполнения

Плагины для выбора и настройки даты и времени в формах

Предзагрузчики, анимация загрузки, перлоадеры и т.д.

Компоненты, содержащие в себе реализацию параллакс-эффекта.

Создание вкладок, оформление списков в удобную навигацию.

Все, что касается таблиц с данными: фильтр, сортировка и т.д.

Наработки SVG-графики и наложение на нее анимации. Просто красиво.

Отрисовка элементов на веб-странице с помощью html5 canvas.

Примеры элементов, которые реагируют при наведении на них.

Плагины для фото и видео галерей, способные приблежать контент.

Кнопки. Создание красивы и незабываемых кнопок для сайта.

Все, что касается сортировки данных на странице. Плагины html5.

Выборка данных. Множество примеров jQuery select.

Различные способы создания красивого и эффектного меню для сайта.

Дерево элементов. Построение множественных списков на странице.

Примеры объектов в трехмерном пространстве с помощью CSS3 и jQuery.

12 фактов о CSS которые вы, возможно, не знали

Интересная статья о двенадцати фактах CSS3, которые, как правило, мало известны и не используются повседневно разработчиками. Из статьи вы узнаете: как правильно использовать border-radius, font-weight, outline-offset и многое другое.

Смотрите также:

SEO-продвижение

Автоматическое продвижение сайта в TOP.

Если Вы нашли ошибку в тексте, пожалуйста, выделите область и нажмите Ctrl + Enter.

Последняя версия jQuery:

Небольшое руководство по тому, как скачать самую актуальную версию библиотеки jQuery, а также рекомендации по подключению скрипта.

12 малоизвестных фактов о сне, знание которых поможет выспаться

Получайте на почту один раз в сутки одну самую читаемую статью. Присоединяйтесь к нам в Facebook и ВКонтакте.


1. 1/3 жизни

Любой школьник скажет, что человек проспит примерно 1/3 жизни. Что интересно, ученые до сих пор не знают, почему так происходит.

2. 50 калорий экономии.

Общепринятым заблуждением является то, что во время сна организм отдыхает. На самом деле, разницы почти нет — 8 часов сна «сэкономят» всего 50 калорий. Примерно такое количество энергии содержится. в одном кусочке тоста.

3. Мозговая активность

Реальная причина того, почему человек спит — в этому нуждается его мозг. Но это не значит, что мозг в течение сна просто выключается. На самом деле во время сна наблюдается еще большая активность мозга, чем в течение дня.

4. Когнитивные трудности и болевой порог

Таким образом, идея о том, что человек спит для отдыха, по большей части является неправильной. Тем не менее, если человек не спит, через 17 часов он начнет испытывать когнитивные трудности с запоминанием и восприятием вещей. Также уменьшится болевой порог и человек станет более чувствительным к раздражителям.

Топ-пост этого месяца:  5 мощных техник адаптивного веб-дизайна

5. Сон и аппетит

Отсутствие сна также оказывает и другие негативные эффекты на организм. Человек, вероятно, начнет набирать вес, потому что во время сна организм вырабатывает гормоны, которые регулируют аппетит. А через 24 часа человек будет чувствовать себя хуже, чем кто-то с уровнем алкоголя в крови в размере 0,05%.

6. 11 дней без сна

Самый длительный официально подтвержденный рекорд отсутствия сна без стимуляторов составляет 11 дней. Рекорд был установлен в 1965 году учеником средней школы Рэнди Гарднером под строгим контролем ученых. С тех пор Книга рекордов Гиннеса прекратила вести учет подобных рекордов из-за опасений, что люди могут причинить себе вред.

7. Коалы-рекордсмены

Некоторые млекопитающие, такие как жирафы и слоны, спят меньше, чем 2 часа в сутки. Дольше всего в обьятиях Морфея любят понежиться коалы, которые спят 22 часа в сутки.

8. Дельфины и киты спят «вполглаза»

Когда дельфины спят, то только у половины их мозга «отключается» сознание. Это помогает им поддерживать дыхание, потому что в отличие от людей, дельфины и киты дышат осознанно.

9. Черно-белые сны

С тех пор, как появилось цветное телевидение, процент людей, которым снятся цветные, а не черно-белые сны, существенно вырос. А если человеку вовсе не снятся сны, большинство людей посчитает, что у него какое-то расстройство личности.

10. Запах, вкус, эмоции.

Одна из теорий гласит, что во сне могут сниться только лица людей, которых человек уже видел. В пользу этой теории говорит то, что слепым от рождения людям, как правило, снятся сны, связанные с запахами, вкусом, эмоциями и прикосновениями.

11. Парасомния

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

12. Свет восхода солнца

Британские солдаты были первыми, кто разработал метод как бодрствовать фактически без сна. Когда они уставали, то надевали специальные козырьки, которые имитировали свет восхода солнца и будили их.

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

Понравилась статья? Тогда поддержи нас, жми:

Интересные факты в Counter Strike: Source

Идея создания знаменитой игры Counter Strike принадлежит разработчикам Jess «Cliffe» и Minh «Gooseman». Первая бета версия этой игры появилась еще в 1999 году. Уже через несколько месяцев были запущены первые онлайн сервера для игры в CS. Стремительные темпы завоевания аудитории происходили ввиду бесплатности Counter-Strike и ее конкурентоспособности с Unreal Tournament и Quake III. В 2000 году к этому проекту подключилась компания Valve, обещавшая моральную и материальную поддержку. В ближайшее время компанией была выкуплена игра, а ее вдохновители были включены в штат.

Уже первая версия игры CS вызвала большой ажиотаж среди геймеров. На протяжении всего времени существования игре удалось сохранить свою репутацию. На сегодняшний день, когда технологии сделали большие шаги вперед, чтобы сохранить популярность игры создатели предпринимают попытки создания новых версий. Таким образом, последней модификацией стала CS Source. Однако многие игроки предпочитают предыдущую версию, так как она является классической и оригинальной. Кроме этого разработчики запустили специальный сервис Steam. Сегодня steam сервера css обладают рядом преимуществ по сравнению с обычными серверами. Разработчик игры компания Valve разработала специальную систему Steam, которая должна быть установлена при покупке любой лицензионной игры компании. Поэтому пользователь вынужден зарегистрироваться на сервере Steam и перед запуском игры должен запустить программу Steam. Для игры в различные игры от компании достаточно будет создать всего лишь 1 учетную запись. В случае удаления с ПК игры имеется возможность ее скачивания с сервера системы после произведения авторизации на сервере. Одним из основных отличий системы Steam является автоматический режим загрузки обновлений.

Большой популярностью CS пользуется среди хакеров и читеров. За время существования игры постоянно разрабатываются различные способы обмана, посредством которых игроки увеличивают свои преимущества нечестным путем. Такие действия на современном языке называются читерством. Основные типы обмана могут быть основаны на использовании различных сторонних программ способные изменять игровые модели. Могут использоваться скрипты и недокументированные возможности игры. Так же нечестным способом обеспечения преимущества над остальными игроками считает тонкая настройка графики. Кроме этого имеются различные способы мониторинга и использование иных способов обмана. По правилам международных турниров существуют жесткие требования по поводу использования подобных способов. Нарушение данного регламента может стать причиной исключения команды из лиги. На различных рейтинговых серверах за соблюдением данных требований следят администраторы. Следует отметить, что steam сервера css более защищены от читеров, чем обычные сервера. Здесь часто используются специальные программы, позволяющие выявить нарушителей правил игры. Зачастую за подобные нарушения игроку получает наказание в виде бана ip адреса.

Использование подобных программ значительно нарушает баланс игры, так как читеры в корне меняют физику и графику игрового движка в свою пользу. Однако на сегодняшний день подобные программы так же используются в иных целях. Например, целью распространения различных вирусов. Именно поэтому разработчик Counter Strike Source компания Valve на базе Steam реализует специальные античитерские программы и ведет активную борьбу против нечестных игроков, использующих читы.

12 малоизвестных фактов о первом полете человека в космос

55 лет назад, в этот самый день, 12 апреля, случилось невероятное – в космос отправился первый человек. А стал им простой советский парень Юра Гагарин. Он провел 1 час 48 минут на орбите нашей голубой планеты и благополучно приземлился. Совершенный им подвиг останется в сердцах людей навсегда. Первый шаг к освоению космоса был сделан именно тогда – 12 апреля 1961 года.

Однако до сих пор становятся известными факты о полете и подготовке к нему, которые прежде тщательно скрывали от дотошной советской публики. Итак, перед вами 12 малоизвестных фактов о первом полете человека в космос.

vova_91

Всё самое интересное в одном журнале

Визитной карточкой Стамбула, подобно Эйфелевой башне Парижа, является мечеть Айя-София, в настоящее время превращенная в музей. Долгое время, более 1000 лет, это был самый большой христианский храм, пока в 1926 году в Риме не появился собор Святого Петра.

1. Храм полностью сгорел. дважды
Этот православных храм был заложен в 330 году в Константинополе императором Константином Великим, но через 75 лет уничтожен в огне пожара. В 415 году церковь отстроили заново, а в 532 году, во время народного восстания “Ника”, она опять сгорела.

2. Император Юстиниан реконструировал храм
Начиная с 527 года, Константинополем в течение 38 лет управлял император Юстиниан, очень много сделавший для расцвета Византии. По его приказу спустя пять лет после восстания “Ника” церковь вновь отстроили.

3. Храм несколько раз менял название
Во времена Византии этот православный собор называли Великая София из-за её огромных размеров или Собор Святой Софии. Но после захвата столицы Византии в 1453 году турками собор превратили в османскую мечеть под названием Айя-София. Сегодня же это всемирно известный музей византийского зодчества Айя-София — самая посещаемая не только в Стамбуле, но и во всей Турции достопримечательность.

4. В 558 году пришлось заменить купол
Одним из украшений собора являлся центральный купол высотой 160 футов и диаметром 131 фута, но в результате землетрясения 558 года он был разрушен. В 562 году купол восстановили. Он стал еще выше, и для его укрепления установили несколько куполов меньшего размера, а также построили галерею и четыре большие арки.

5. Святая София и Храм Артемиды в Эфесе
В Константинополь их разных уголков империи свозили дорогие строительные материалы, а также уцелевшие фрагменты античных строений. Так, для укрепления и украшения интерьера церкви использовались колонны, привезенные из разрушенного Храма Артемиды в Эфесе.

6. Канон византийского искусства
В Византии старались сохранять вековые римские и эллинистические традиции в искусстве, архитектуре, литературе. Византийский правитель Юстиниан, возглавив серию городских проектов реконструкции после восстания “Ника”, начал с Собора Святой Софии. Новый собор полностью отвечал канонам византийского стиля, он был роскошен и великолепен — огромный купол на прямоугольной базилике, богатая мозаика, инкрустации из камней, мраморные колонны, бронзовые двери. Собор полностью отвечал канонам византийского стиля.

7. Борьба с идолопоклонством и Святая София
В период борьбы с идолопоклонством (приблизительно 726-787 гг и 815-843 гг) было запрещено производство и использование икон и религиозных изображений, в качестве единственного приемлемого символа был разрешен только крест. В связи с этим многие мозаики и картины в Айя-Софии были разрушены иконоборцами, вывезены или замазаны штукатуркой.

8. Энрико Дэндоло разграбил Айя-Софию
Во время четвертого крестового похода, направленного против Византии, при осаде Константинополя, знаменитый и влиятельный 90-летний дож Венеции Энрико Дэндоло, будучи слепым, победил православных христиан. Город и церковь были разграблены, много золотых мозаик вывезено в Италию. Дэндоло, после его смерти в 1205 году, был похоронен в Айя-Софии.

9. Византийский храм 500 лет был мечетью
Века завоеваний, осад, набегов, крестовых походов привели в 1453 году к падению Константинополя под натиском Османской империи. Город был переименован в Стамбул, византийский собор подлежал уничтожению, но султан Мехмед II, восхищенный его красотой, приказал преобразовать собор в мечеть.

10. Исламские элементы в храме
Для того чтобы использовать церковь в качестве мечети, султан приказал достроить в ней молитвенный зал, кафедру-минбар для проповедника и каменную ванну-купель. Также к ней было пристроено несколько минаретов, школа, кухня, библиотека, мавзолеи и султанская ложа.

11. Византийские мозаики спас Мехмед II

Вместо того, чтобы разрушить многочисленные фрески и мозаики на стенах Айя-Софии, Мехмед II приказал замазать их штукатуркой, на которую сверху нанесли исламские рисунки и каллиграфию. Впоследствии многие первоначальные фрески и мозаики были восстановлены швейцарско-итальянскими архитекторами Гаспаром и Джузеппе Фоссати.

Топ-пост этого месяца:  Асинхронное программирование в Python 3 использование Asincio, примеры кода

12. Целительная сила «Плачущей» колоны
“Плачущая” колонна находится в северо-западной части церкви, слева от входа, и является одной из 107 колонн здания. Ее также называют «колонной желаний», «потеющей», «влажной». Колонна покрыта медью, и в середине имеет отверстие, влажное на ощупь. Многие верующие стремятся прикоснуться к ней в поисках божественного исцеления.

12 малоизвестных фактов о проституции в США

У сутенеров огромное количество расходов. Неужели вы думаете, что содержать бордель легко? Да, они неплохо зарабатывают, но при этом «мадам» и «мочалок командирам» приходится серьезно тратиться на множество самых разных дел: коммунальные платежи, оплата услуг гинекологов и венерологов, транспортные расходы, аренда недвижимости и многое другое. Их «служба» тоже в некоторой степени опасна и трудна.

В сутенеры чаще всего попадают через друзей или семью. Многие наверняка задумывались о том, как вообще можно попасть в этот бизнес. Часто вы видите в интернете интересные объявления, содержание которых довольно прозрачно намекает на то, что в сферу интимных услуг требуется пополнение. Но на самом деле ты не просто видишь объявление, звонишь по указанному номеру и приходишь на «собеседование». (Как вы вообще представляете себе собеседование на позицию представительницы древнейшей профессии? А тестовое задание?) Большинство людей попадают в индустрию через друзей, знакомых и родственников. За них, так сказать, есть кому замолвить словечко. К тому же, когда растешь с отцом-сутенером, уже с детства обретаешь необходимые впоследствии навыки. Все в семью, все в семью.


Девушки редко работают без сутенера. Многие наверняка задавались вопросом о том, почему вообще девушки работают с сутенерами, а не забирают все деньги себе. Этому есть простое объяснение: работа с сутенерами предполагает, что те получают определенный процент с «покупки», но при этом берут на себя все практические заботы. В некоторой мере так значительно проще. Меньше мороки.

Сутенеры не так уж боятся ареста. Вам может показаться, что начальники путан постоянно испытывают панику и постоянно оглядываются в страхе увидеть вдали преследователя с прищуренным взглядом. На самом деле они особо не парятся: их работа не связана с риском, поскольку обычно сами они никак не участвуют в «сделках», а доказать их причастность к нелегальному бизнесу не так уж легко.

Чаще всего бордели закрывают благодаря полицейским под прикрытием. Большинство арестов проституток производится благодаря тайной работе засланных казачков. Конечно, если им удается собрать достаточно доказательств нелегальности происходящего.

Девушек вербуют через социальные сети. В наши дни многие вещи делаются онлайн. И проституток тоже нанимают в социальных сетях. Многие сутенеры давно уже освоили подобный инструмент подбора сотрудников, так что, если вы все еще верите в зубную фею и Деда Мороза, настало время открыть вам глаза: все эти подозрительные двусмысленные объявления о поиске девушек приятной наружности в интернете — вовсе не попытка найти хороших официанток и танцовщиц.

Сутенерам не слишком нравится стереотипное представление, сформировавшееся о них благодаря массмедиа. Нет, типичный сутенер — это не темнокожий парень в леопардовой шубе и с огромной золотой цепью на шее, рассекающий на кабриолете по морскому побережью и разговаривающий как обкурившийся подросток из Колорадо. Хотя чего уж там, некоторые из них действительно могут выглядеть именно так. К тому же они не любят английское слово «pimp», их обозначающее: оно считается не слишком культурным. Сутенеры больше позиционируют себя как бизнесмены, а не как преступники. Несмотря на то что в 49 из 50 штатов США этот бизнес нелегален, он все же существует практически открыто, и его масштабы впечатляют.

7 CSS трюков, о которых вы не знали

Иногда ко мне на почту приходят сообщения следующего содержания:

«Я никогда не знал что такое возможно в CSS! Удивительно.»

Думая над тем, какую статью написать для блога в этот раз, я решил затронуть тему малоизвестных нюансов в CSS. Специально для вас )

Но прежде, давайте я отвечу на самый популярный вопрос читателей: «Стоит ли изучать CSS».

Мой ответ: «Конечно». Если у вас есть возможность, обязательно изучите CSS. При создании своего блога знание верстки мне очень пригодилось. Хотя сайт у меня на готовом движке )

1. Границы в виде изображений

Мало кто знает, что в качестве рамки в CSS можно использовать изображения. А те, кто знают, почему-то очень редко используют эту возможность.

Как задается рамка в виде изображения? Просто: нужно воспользоваться свойством border-image . При помощи неё можно создавать поистине необычные границы элементов. Вот что я сделал на скорую руку:

Изображение в роли рамки.

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

2. Гибкая настройка border-radius

Все мы знаем о свойстве border-radius , при помощи которой можно закруглять углы рамок. Однако, мало кому известно о возможности задавать значения закругления отдельно по оси X и Y.

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

Обратите внимание, что через знак слэш указывается значение по горизонтали. Вот как это выглядит на практике:

Невиданная гибкость в настройке углов границ

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

3. Oblique и Italic — это не одно и то же!

Многие веб-мастера не знают о том, что значение oblique и italic у свойства font-style — это не одно и то же. Значение italic использует специально отрисованные дизайнерами курсивное начертание шрифтов.

В то время как значение oblique заставляет взять браузер обычное начертание шрифта и поменять его наклон для имитации курсива. Кто-то может возразить, сказав что на практике разница незаметна. Однако, это не так.

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

Различие в отображении значений italic и oblique

4. Значения свойства font-weight

Все мы привыкли использовать для свойства font-weight значения наподобие normal и bold . Некоторые, более продвинутые знают о возможности использования числовых значений, таких как 400 , 500 , 700 и так далее.

Ключевому слову normal эквивалентно числовое значение 400 , а bold — 700 . Однако, мало кто знает о существовании таких значений, как bolder и lighter .

Применяются они довольно редко. Но тем не менее могут быть очень полезны в некоторых ситуациях. Дело в том, что при использовании значения lighter за основу берется шрифт родительского элемента.

Таким образом, если родителю задан шрифт нормальной жирности (400), то для потомка должно быть применено тонкое начертание (300). Если такой в наличии нет, то ничего не поменяется и будет использовано нормальное начертание. Подобное же положение и со значением bolder .

5. Толщину границы можно задавать ключевыми словами

Рамка — это одна из наиболее часто используемых свойств декора. И все мы привыкли задавать ее толщину в пикселях.

Однако, имеется пара ключевых слов, которые могут стать альтернативой привычному положению дел. Вот собственно и они: thin , medium и thick .

Thin , как видно из названия, является тонкой версией границы. Medium — средней. А при помощи thick мы можем создать толстую границу. Вот как это выглядит на практике:

На примере выше использовано ключевое слово thick , что означает толстый.

6. Padding-top высчитывается от ширины контейнера, а не высоты

Как вы знаете, ширина блока в процентах высчитывается от ширины родительского элемента. Таким же образом, можно было бы думать, что внутренние отступы сверху и снизу высчитываются от высоты блока. Вы будете удивлены, однако, это не так.

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

На иллюстрации выше верхний внутренний отступ равняется 10% , и будет меняться в зависимости от ширины блока.

7. Свойство color передается не только тексту

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

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

Однако, самое интересное происходит тогда, когда я начинаю создавать на веб-странице списки с границами. Маркеры списков, их номера, а также рамки теперь отображаются оранжевым цветом.

Но и это еще не все. При неудачной загрузке изображения содержимое атрибута alt теперь тоже стало оранжевого цвета.

Как видите, стоит быть предельно осторожным используя какие-то экзотические цвета для элементов, имеющих потомков.

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

Если вам известны еще какие-то секреты CSS, о которых я не упомянул, буду рад увидеть их в комментариях.

А на этом у меня все. Надеюсь, данная статья была для вас полезна. Если это так, сделайте репост данной статьи в социальных сетях, чтобы больше людей получили от нее пользу.

Добавить комментарий