15 лучших приемов 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

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

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

25 лучших библиотек анимации CSS

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

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

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

Они могут быть легко установлены на вашем сайте, и большинство из них имеют легкий вес и даже отзывчивы.


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

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

Эти одноцелевые классы помогут вам организовать анимацию CSS. Если вы хотите получить больше от ваших анимаций CSS, используйте этот набор инструментов. Она не содержит никакой анимации keyframe, только классы с одним назначением. Используйте библиотеку в своих веб-проектах и сэкономьте время!

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

Motion UI — это мощная библиотека Sass для создания переходов и анимации CSS. Первоначально она была интегрирована в Foundation для приложений, но теперь ее можно использовать как автономную библиотеку. Используйте ее, чтобы добавить интересные эффекты, такие как ускорение, смягчение, слайды, масштабирование и многое другое.

DynCSS — отличная библиотека CSS для анимации, которая анализирует правила CSS для -dyn — (атрибутов). Используйте ее для создания простых и динамических правил CSS, которые оживят ваши сайты.

All animation.css — набор инструментов, который содержит забавные анимации, призванные сделать ваш проект более интерактивным и привлекательным для пользователей. Это кросс-браузерные анимации, которые можно использовать для добавления 3D-эффектов и многого другого.

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

Коллекция усиленных эффектов зависания CSS3. Используйте эти анимации CSS для ссылок, кнопок, логотипов, SVG, изображений и других элементов. Анимации доступны в CSS, Sass и LESS.

Используйте эту библиотеку CSS для добавления тонких переходов на сайте и значительно улучшите пользовательский опыт! Библиотека отлично подойдет при создании переходов и анимации CSS для модалов, кнопок, списков, переходов страниц, титров, всплывающих подсказок, вкладок, форм и т. д.

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

Проверьте эти классы CSS, чтобы переместить ваши элементы DOM! Установка их довольна проста. Загрузите отдельные файлы для каждой анимации с эффектом дрожания, увеличения или уменьшения.

Repaintless.css – легкая по весу библиотека анимации CSS с десятками классных анимаций, которые сделают ваш сайт интерактивным, не замедляя его работу при этом. С ней вы сможете с легкостью добавлять слайд-эффекты.

Эта библиотека анимации CSS является автономной библиотекой для добавления необычных входных и выходных эффектов, таких как расширение, сжатие, падение, хлопок и петля.

Эти анимации забавны и причудливы! Они могут быть не совсем подходящими для любого веб-сайта, но они, несомненно, заставят ваш проект выделяться. Трясите, усиливайте, стробируйте или крутите элементы на своем сайте.

Flutter — это эффект зависания изображения на основе CSS и пакет анимации лайтбоксов с 12 эффектами для зависания изображений, системой с 2 и 3 колонками, 4 типами лайтбоксов и т. д.

Skloading — это библиотека анимации CSS3 с полностью настраиваемым дизайном. Загрузите и используйте эту коллекцию анимаций в своих проектах.

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

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

Animatia — это пакет эффектов для зависания изображений CSS со многими элементами CSS, такими как стили кнопок, эффекты наложения, эффекты изображения и многое другое.

Загрузите и используйте эти CSS-поля и текстовые тени. Комплект поставляется с 40 теневыми стилями, которые могут быть применены к текстам, кнопкам, изображениям и т. д.

HoverMe — отличный набор анимаций CSS3, который содержит 4 кнопки изображения, 10 кнопок загрузки, 8 расширенных анимаций, и многое другое.

Wickedcss — это библиотека для анимации CSS3, с которой довольно интересно играть. Используйте слайды, пульсацию, сердцебиение или вращайте анимацию, чтобы оживить свои проекты.

Whoa — это библиотека анимации CSS для эксцентричных веб-разработчиков. Используйте ее, чтобы добавить уникальные анимации CSS в любые веб-элементы.

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

Мастер Йода рекомендует:  20 лучших эмуляторов iOS для Windows ПК в 2020 году

Всем успешной работы!

15 лайфхаков, которые сделают вашу жизнь проще

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

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

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

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

4. «Очумелые ручки» продолжаются. Правда, без пластиковых бутылок. Например, с помощью вешалки с прищепками можно сделать неплохой держатель для книги рецептов на кухне. Кто-то еще пользуется книгами для рецептов?

5. А вот и пластиковая бутылка. Если взять большую бутылку или ненужную пластиковую канистру и сделать на ней вырез как на изображении, то получится неплохая емкость для смешивания краски, которая пригодится в ремонте. К тому же горлышко можно использовать, как держатель для кисти. Лайфхак для дома, в котором идет ремонт.

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

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

8. Школьная советская подставка для книг отлично подойдет, чтобы держать планшет. Креативный лайфхак для дома, да еще и по-хипстерски.

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

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

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

12. Завалялся лишний механизм от ремня безопасности? Тогда используйте его в качестве устройства для хранения ключей без риска потерять последние.

13. Инструменты в гараже можно не разбрасывать по углам или коробкам, а прикрепить к магнитному держателю на стене.

14. Если у вас нет кондитерского пакета, или просто ваш кулинарный навык находится на уровне «где я?», то при приготовлении блинов можно использовать пластиковую бутылку из-под кетчупа или другого соуса с узким выходным отверстием.

15. Если у вас паранойя и вы боитесь, что вас ограбят мошенники, которые воспользуются данными вашей кредитной карты, то просто закрасьте четыре последние цифры на карте и заклейте код безопасности на другой стороне. Таким образом «угонные» устройства мошенников, носящие название «скиммер», которые они тайно подключают к банкоматам, не смогут считать дополнительную информацию с вашей карты.

H Хорошие и плохие CSS практики для начинающих в черновиках

.collapse»>Содержание

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

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


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

Начнем:

Плохие CSS практики

Повторное использование правил

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

К примеру, не используйте правило color: blue на каждом элементе или идентификаторе отдельно:

Лучше занесите его в класс:

Присвоение селектора ID нескольким элементам

При написании CSS идентификатор в HTML должен быть всегда уникальным. Если необходимо присвоить стили к нескольким элементам, используйте классы.

К примеру, так делать нельзя:

Необходимо делать так:

Повсеместное использование правила !important

Правило !important появилось ближе к концу 90-х, чтобы помочь веб-дизайнерам и разработчикам переписывать правила в стилях. Правило !important главнее всех предыдущих стилей и говорит «Я намного важнее, забудь обо всех других стилях и используй меня!». Если полениться и навтыкать везде это правило сейчас, то потом работа с вашими стилями будет сплошной головной болью.

В примере выше цвет хедера красный, кроме хедера с классом intro и еще одного хедера с идентификатором capture. В нашем случае важность свойств color и font-size определяется специфичностью селекторов.

Правило !important работает на уровне свойств, а не селекторов, а значит, свойство color важнее свойства font-size. Кроме того, свойство color с правилом !important важнее свойства color в селекторе header#capture.

Совет: Используйте правило !important только при переписывании пользовательских стилей, стороннего кода, инлайновых стилей и вспомогательных классов.

Правило !important часто считается плохим стилем, так как оно может внести неразбериху в один из основных механизмов CSS – специфичность.

Неэффективное использование CSS селекторов

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

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

К примеру, эти длинные селекторы:

Можно сжать до второго или третьего уровня:

Большое количество веб-шрифтов

Понятно, что типографика является основой хорошего дизайна, бренда и залог хорошей читаемости текста.

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

Оптимизация веб-шрифта и время его загрузки могут повлиять на размер страницы и время рендеринга.

Рекомендуется использовать не более одного или двух веб-шрифтов (максимум 3), а также прописывать резервные шрифты по умолчанию для старых браузеров в целях оптимизации.

Использование инлайновых стилей

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

Хорошей привычкой считается разделение CSS и HTML. Инлайновые стили затрудняют изменение дизайна сайта, а также усложняют работу с кодом.

Но из-за отсутствия поддержки множества правил в email клиентах, инлайновые стили можно использовать в HTML версиях электронных сообщений.

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

Хорошие CSS практики

Мы закончили говорить о плохих практиках в CSS, теперь перейдем к хорошим.

Комментирование CSS

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

Взгляните на пример ниже:

Поддерживайте читаемость CSS

Чистота при написании правил сделает код более читаемым. С хорошо читаемым CSS кодом намного легче работать в будущем, когда ваш проект станет крупнее – так вы сможете намного быстрее находить нужные вам строки.

Повысить читаемость кода можно двумя способами.

1. Запись в одну строку

2. Обычная форма записи

Отделяйте стили плагинов JQuery

Если у вас в проекте используются плагины jQuery, вам нужно поместить их стили в отдельный файл и дать файлу легко запоминающееся название наподобие JS-plugin.css. Это поможет разграничить все CSS стили. Особенно полезно, когда вам понадобится добавить код или изменить стили какого-либо плагина JQuery.

Сбрасывайте стили с помощью CSS Reset

CSS Reset или стили сбросов – это сжатый или минифицированный набор CSS правил, который сбрасывает все стили в HTML разметке. Сбросы снижают риск конфликтных ситуаций в браузерах, а общие стили можно модифицировать и расширить.

Самым популярным способом является сайт MeyerWeb. Есть и другие способы, к примеру, normalize.css Николаса Галлахера – современный способ сброса, поддерживающий HTML5. Сбросить стили можно, как подключив файл в HTML документе, так и скопировав код в свои стили.

Размещайте CSS3 анимацию в конце файла


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

Объединяйте элементы

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

К примеру, у ваших заголовков h1, h2 и h3 есть одинаковые свойства font-family и color.

Используйте сокращенные свойства

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

К примеру, свойства margin-top, margin-right, margin-bottom, margin-left можно объединить в одну строку.

Всегда используйте комментарии

Одна из лучших практик в CSS – комментировать группы кода. Так вы сможете легко находить нужный участок кода.

Используйте вендорные префиксы

Для отслеживания изменений в поведении браузеров крайне рекомендуется добавлять префиксы к нестандартным CSS свойствам.

Основная задача вендорных префиксов – это не поломать код во время его выполнения.

Вендорные префиксы бывают:

К примеру, если вы хотите добавить CSS3 свойство transition, вам понадобится прописать само свойство, скопировать его пять раз и дописать вендорные префиксы.

Вот что у вас получится.

Сжимайте CSS файлы

Еще один способ повысить эффективность кода – уменьшить размер файла с помощью сервисов типа CSS compressor или Minify CSS. Это должно уменьшить время загрузки файлов. Сервисы по сжатию файлов стилей убирают все пробелы, переводы на новые строки и повторяющиеся стили.

Задавайте цвета в шестнадцатеричной системе счисления

Мнения в сети разделились по поводу того, что лучше, использовать Hex обозначение цвета или все-таки ключевые слова. Отдельные браузеры могут не понимать некоторых названий цветов. С помощью шестнадцатеричной формы можно записать все 16,777,216 цветов, а вот с помощью HTML и CSS всего 140. В CSS нет имен для всех 16 миллионов 24-битных цветов, так что лучше использовать шестнадцатеричную форму записи.

Более подробно об этом можно прочитать в спецификации CSS Color Module Level 3.

Валидация

С помощью W3C free CSS Validator вы можете проверить свой код на ошибки. Сервис легко обнаруживает такие вещи, как забытые закрывающие скобки или пропущенные точка с запятой.

Мастер Йода рекомендует:  Drag & Drop на AJAX

Что дальше?

Мы обсудили хорошие и плохие CSS практики, теперь пора применить полученные знания.

Если веб-дизайнер или разработчик может легко и быстро изменить любую часть кода, не затронув при этом другие части, это признак удобно написанного HTML, CSS или JavaScript кода.

А что вы думаете? Какие хорошие и плохие привычки в CSS знаете вы? Пожалуйста, пишите об этом в комментариях.

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

В данном мини-курсе мы с вами из PSD-макета Adobe Photoshop сверстаем полноценную HTML- страницу. При верстке страницы будем использовать новые теги и новые возможности HTML5 и CSS3.

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

15 лучших приемов CSS, чтобы сделать вашу жизнь легче

Изучив рубрику «CSS», вы узнаете, как с помощью каскадных таблиц стилей (CSS) можно легко управлять дизайном сайта и упростить создание самого сайта. Данная рубрика заменит Вам полноценный «учебник по CSS».

Бесплатные уроки CSS для начинающих

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

Забавные эффекты для букв

Небольшой эффект с интерактивной анимацией букв.

30 лайфхаков, которые облегчат вам жизнь

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

30 ФОТО

1. Используйте клейкую ленту, чтобы открыть банку.

2. Чтобы избавиться от запаха в комнате, положите внутрь вентилятора ароматизированные влажные салфетки.

3. Хотите, чтобы музыка в смартфоне играла громче? Поместите смартфон в пустой стакан или чашку. Это усилит звук. Самое главное не разбить стакан, иначе можно поцарапать корпус. В прочем и это не проблема, правда тут уже лайфхаком не обойтись, а придется крышечку покупать на таком вот сайте — novena.pro/shop/category/korpusa.

4. Фотографируйте друзей, которым даете диски или книги. Так вы точно не забудете, у кого сейчас ваш любимый альбом.

5. Используйте щипцы, чтобы выжать лимон.

6. Закончилась шоколадная паста? Не спешите выкидывать банку, на стенках которой остался шоколад. Положите в нее мороженное и вы получите вкусный десерт.

7. Используйте канцелярские зажимы, чтобы заменить потерянные ножки клавиатуры.

8. Поза Випарита Карани поможет быстро снять стресс и беспокойство.

9. Мусорный мешок – отличный и простой способ для транспортировки одежды, не снимая с вешалок.


10. Контейнер от яиц – отличная охлаждающая подставка для ноутбука.

11. Бумажный стикер — легкий способ очистить клавиатуру.

12. Поместите все ваши майки и топы на одной вешалки, с помощью колец для душа.

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

14. Поместите резиновую ленту вокруг открытой банки с краской, чтобы вытирать об нее кисть.

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

16. Гости на подходе, а шампанское теплое? Оберните бутылку влажным бумажным полотенцем и поставьте в холодильник. Влажная бумага ускорит процесс охлаждения.

17. Используйте зажимы, чтобы повесить овощи в морозилке.

18. Используйте использованную бутылку из-под кетчупа, в качестве кулинарного шприца.

19. А вот так могут быть использованы втулки от туалетной бумаги.

20. Мощная щетка для чистки кафеля.

21. С помощью воска можно сделать вашу обувь или одежду водонепроницаемой.

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

23. Канцелярская скрепка позволит легко найти конец липкой ленты.

24. Правила параллельной парковки.

25. Внутренняя поверхность банановой кожуры отбеливает зубы.

26. Фигурки LEGO также могут пригодиться в решении вопроса с проводами.

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

28. Лайфхак для путешествий. Держите мыло там же, где храните грязное белье. Это предотвратит неприятный запах.

29. Не хватает места в микроволновой печи? Попробуйте это!

30. Поместите газеты на дно пакета для мусора. Газета впитает всю жидкость от остатков пищи.

7 лучших рекомендаций по самообороне, которые советует запомнить профессионал

Ребята, мы вкладываем душу в AdMe.ru. Cпасибо за то,
что открываете эту красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook и ВКонтакте

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

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

1. Для начала запомните уязвимые места

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

Атаковать можно как угодно, но чтобы быть на 100 % уверенным в своей победе, стоит запомнить самые эффективные приемы, воздействующие на эти зоны.

2. Самые эффективные и простые приемы

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

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

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

Удар в эту область буквально парализует противника, а пока он будет стоять как вкопанный, вы успеете убежать.

3. Если вас схватили спереди

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

После этого со всей силы ударьте лбом ему по носу. От вашего удара противник отстранится. Теперь наносите коленом удар в паховую область.

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

  • Таким образом противник будет дезориентирован и не сможет нормально передвигаться долгое время.

4. Как освободить руки

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

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

5. Если вас схватили сзади

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

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

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

6. Если к вам подошли и схватили сбоку


Удар локтем — один из самых травмоопасных ударов во всех видах боевых искусств. Именно его стоит применять, если к вам подошли сбоку.

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

  • Удары локтем настолько сильны, что окажутся страшным потрясением для любого противника.

7. Если вас прижали к стене

Часто злоумышленники пытаются загнать жертву в угол или прижать к стене. В таком случае самое время вспомнить про уязвимые места и в зависимости от положения бить именно по какому-либо из них.

7 полезных ресурсов для тех, кто изучает CSS

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

Консорциум Всемирной паутины (World Wide Web Consortium, W3C) рекомендовал технологию CSS (Cascading Style Sheets) в 1996 году. С тех пор веб-разработчики используют каскадные таблицы стилей для создания уникального оформления сайтов.

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

Установите расширение Web Developer для Chrome или дополнение Disable CSS для Firefox, чтобы полюбоваться любимыми сайтами без каскадных таблиц стилей.

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

Где научиться тонкостям CSS

1. HTMLbook

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

На HTMLbook вы найдёте понятный самоучитель и ответы на популярные вопросы о каскадных таблицах стилей. Здесь же представлены обучающие статьи об актуальной третьей спецификации CSS.

2. WebReference

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

3. CSS Reference

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

4. CSS Design Awards

Обучение — дело долгое и порой скучное. Неплохо бы найти мотивацию, чтобы она помогала в трудные минуты. Вдохновляться будем у других веб-дизайнеров, а точнее на сайте CSS Design Awards. Здесь каждый день представляют качественный проект, который служит образцом того, к чему стоит стремиться. Многие из победителей действительно удивляют. Не забывайте заглядывать и голосовать за понравившихся номинантов.

5. CSS Zen Garden

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

Загрузите эталонный HTML, добавьте своё оформление и отправьте всё это обратно. Возможно, ваш подход окажется самым лучшим. К слову, можно скачать чужой вариант и посмотреть, как же он реализован.

Мастер Йода рекомендует:  Без паники! Разбираемся с алгоритмами в 6 шагов

6. CSSPlay

Понятное дело, что вам захочется применить нечто эдакое, что привлечёт всеобщее внимание. Не знаем, есть ли такое на CSSPlay, но десятки и сотни любопытных приёмов там точно завалялись.

Скачать код напрямую не получится. Вам придётся залезть в меню разработчиков — такова политика местной партии. При этом подавляющее большинство CSS-стилей можно использовать без разрешения автора.

7. CSS Lint

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

А какие ресурсы о каскадных таблицах стилей можете посоветовать вы?

15 психологических приемов, которые изменят вашу жизнь

Ответы на эти часто задаваемые вопросы могут в корне изменить вашу жизнь.

1. Как заставить человека говорить?

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

2. Как можно за минуту почувствовать себя более уверенным?

Ответ простой: как можно шире расставьте руки и ноги. Такой прием называется “поза власти” и им пользовались такие известные рокеры как Джеймс Хэтфильд из группы Metallica и Фредди Меркьюри из группы Queen. Спустя пару минут в вашем организме повысится уровень тестостерона и вы сразу же почувствуете прилив уверенности.

3. Как понять, что за мной наблюдают?

Посмотрите на часы, покашляйте, зевните или сделайте что-то подобное. Если кто-то за вами наблюдает – вероятнее всего он повторит ваши действия. Такое копирование действий также является признаком симпатии.

4. Как можно смягчить ситуацию?

Если на каком-либо мероприятии или деловой встречи будет присутствовать человек, который любит к вам придираться, сделайте следующее – постарайтесь занять место рядом с ним. В таком случае, он дважды подумает перед тем, как сделать вам замечание.

5. Как можно понять, какие отношения связывают членов группы?

Если вы видите, как смеется группа людей, обратите внимание на то, кто на кого посмотрел, когда начал смеяться. Человек посмотрит в первую очередь на того, с кем он наиболее близок. Попробуйте этот метод на себе и сами убедитесь в этом.

6. Как вызвать симпатию у человека?

Попросите его об одолжении. Вы можете удивиться, но это действительно работает. Если вы просите кого-либо об одолжении – вы ему доверяете и цените его. В большинстве случаев человек ответит вам согласием так как теперь он будет чувствовать свою надежность и ценность.

7. Как заставить кого-либо согласится со мной?

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


8. Как стать более запоминающимся?

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

9. Как можно сделать свою жизнь лучше?

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

10. Как казаться более важным?

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

11. Как завоевать чье-либо доверие?

Для этого, попробуйте копировать язык тела вашего собеседника, его манеру и позу, но главное – делайте это в разумных пределах и не переигрывайте.

12. Как остановить человека, если он собрался уходить?

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

13. Как произвести впечатление дружелюбного и уверенного в себе человека?

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

14. Как успешно вести переговоры?

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

15. Как научится хорошо запоминать имена?

Наполеон Бонапарт завоевал глубокое уважение среди своих войск тем, что помнил имена абсолютно всех их членов. «Когда вы знакомитесь с новым человеком, постарайтесь назвать его по имени при следующей вашей встрече». Если вы плохо запоминаете имена – возьмите пример с Наполеона и воспользуйтесь его советом.

10 советов по CSS, которые позволят оптимизировать вашу таблицу стилей

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

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

1. Оставайтесь организованным от А до Я

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

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

    Сброс и оверрайды / Reset & Overr >

2. Название, Дата и Подпись

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

Подождите … что такое SwatchColors? Ничто иное как палитра цветов вебсайта. За эти годы я обнаружил, что добавление простого списка наиболее распространенных и используемых цветов на сайте в CSS является чрезвычайно полезным во время начального развития и при принятии изменений в дальнейшем. Это избавит вас от необходимости открывать Photoshop и пробовать цвета с дизайном, или посмотреть цвета в стиле руководства сайта (если оно есть). Когда вам нужен HTML код для конкретного цвета, просто прокрутите вверх CSS листа, и скопируйте нужный.

3. Храните все свои темплейты в одном месте и используйте их как основы для новых проектов

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

Вы можете сохранить несколько версий для различных применений: две колонки, блог, верстка, печать, мобильные и так далее. Coda (редактор для OSX) имеет отличную функцию, Clips, которая позволяет легко это сделать. При использовании типичной структуры сайта, идентификаторов и тд, писать новый CSS будет просто безумством, если вы можете использовать уже готовую структуру.

4. Называйте классы своими именами

К примеру, если у меня есть два класса .col-alpha & .col-beta, почему бы их не переименовать в .col-left & .col-right, что является более логичным и позволит проще ориентироваться в коде при дальнейших правках. Думайте о будущем всегда! В следующем году вам, возможно, придется перестроить свой сайт и поменять левую колонку на правую. Если идентификатор говорит левая колонка, следует ожидать, что она всегда будет с левой стороны. Это не оставит вам много места для маневров в дальнейшем.

Одним из основных преимуществ CSS является возможность отделить стиль от содержания. Вы можете полностью изменить дизайн сайта, просто изменив CSS, не касаясь HTML. Используйте более универсальные имена и оставайтесь последовательным. Называйте элементы так, на чем они основаны, а не на то, как они выглядят. Например, .comments-blue менее универсален, чем .comments-бета, и тд.

5. Дефисы вместо подчеркиваний

Старые браузеры иногда глючат при наличии подчеркивания в CSS, или не поддерживают их вообще. Для лучшей совместимости, возьмите за привычку использование дефиса вместо подчеркивания. Используйте #col-alpha, а не #col_alpha.

6. Не повторяться

Группируйте элементы, если это возможно, вместо повторения их. Если ваш h1 и h2 элементы используют один и тот же шрифт, размер, цвет и поля, то группируйте их с помощью запятой. Также используйте шорткоды. Вместо border-top:5px; border-right:5px; border-bottom:5px;border:-left:5px; можно легко использовать сокращение в виде border:5px;

Порядок, в котором CSS понимает ваши параметры идет по кругу: сверху, справа, снизу, слева. Большой круг по часовой стрелке, начиная с полудня. Кроме того, если верхний и нижний, или левый и правый атрибуты те же, вам нужно всего лишь использовать два: border:5px 10px; У нас получится граница сверху/снизу по 5px, и по 10 пикселей справа и слева.

7. Оптимизируйте код

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

Еще один совет для уменьшения обьема файла: вам не нужно указывать единицу измерения при использовании нуля. Если у вас 0px или 0em, можно просто указать 0, CSS это распознает сам.

8. Написать основу для нормальных браузеров, а затем настроить для Webkit и IE

Вначале напишите оптимизированый код для Firefox, Mozilla. Если ваш CSS правильно работает с ними, то будет меньше проблем в Webkit (Safari, Chrome) и Internet Explorer.

9. Валидируйте код!

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

10. Придерживайтесь чистоты в доме

Отдельные браузеры используют свои конкретные CSS стили, и по мере необходимости, включают JavaScript код на стороне сервера. Не стоит засорять ваш основной CSS. Вынесите все хаки в отдельный stylesheet. Такая оргнизицая стилей, поможет вам в дальнейшем избежать конфликтов и неразберихи в ваших таблицах стилей!

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

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