Как использовать calc() в CSS

Свойство CSS calc() позволяет нам выполнять простые расчеты в таблицах стилей.

Вот набор правил демонстрирующий использование свойства calc():

HTML5 Imports: вставка HTML-файлов внутрь других HTML-файлов

Элемент <link> существует в HTML уже давно, он предлагает нам простой и понятный способ вставки таблицы стилей и JavaScript-файлов в различные HTML-документы, но, к сожалению, он не позволяет встраивать другие HTML-файлы.

Для достижения этой цели, вы можете либо использовать тяжеловесный элемент <iframe> или JavaScript-объект XMLHttpRequest, который используется в AJAX-программировании. Но теперь, с появлением замечательной технологии, известной как HTML5 Imports, мы можем полностью изменить подходы к созданию наших сайтов.

HTML5: новый элемент Dialog

Новые элементы HTML5 и новые API-интерфейсы JavaScript позволяют нам создавать сложные приложения для браузеров. Частью любого современного приложения являются различные диалоговые окна. Они предлагают пользователям подтвердить выполнение каких-либо действий или просто выдают сообщения. С новым элементом "<dialog>" теперь мы можем создавать эти окна при помощи чистого HTML5.

Сердце при помощи CSS 

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

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

HTML5: аттрибут Download

Атрибут Download позволяет вызвать диалог сохранения файлов на компьютер пользователя или мобильное устройство.

 Примеры оригинальных hover-эффектов

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