...
0
Cover
Челендж JavaScript30

  Вы закончили пару курсов и прочитали пару книг о JavaScript, но еще не чувствуете себя уверенно? Не знаете что с этим делать? Wes Bos советует…

0
Cover
How Do You Hire a Designer?

My friend Jeff just asked me this question. He was looking for a designer for a one-off graphic design job. He had the project all scoped out. He just…

0
Cover
Распутываем спагетти-код: как писать поддерживаемый Javascript

Практически каждый разработчик имеет опыт поддержки или принятия legacy-проекта. Или это может быть старый проект, к которому вы вернулись. Как правило…

0
Cover
Netflix for Designers

Envato Elements is the design industry’s first unlimited download subscription for digital assets, tailored to the needs of agencies, designers, marketers…

0
Cover
A Favor for Your Future Self

Alicia Sedlock, on removing a large section of a website: ... it’s the ultimate “I really hope this doesn’t break something else” situation. It was a…

0
Cover
Freebie: Geeky Christmas Vector Set + Patterns (AI, EPS, PDF, SVG, PNG)

Today we are extremely happy to share this fresh and fun Christmas-related freebie with you. It was designed by Tatiana Lapina and it contains a set of…

0
Cover
Interview with David Braun, the CEO and co-founder of TemplateMonster

Today we have a special guest. A CEO of one of the world’s most famous template providers, TemplateMonster, agreed to give us an interview unveiling the…

0
Cover
Определяем язык страницы в CSS

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

0
Cover
Collective #270

Accessibility Whack-A-Mole Eleanor Ratliff’s great write-up on accessibility and its challenges. With some very practical tips. Read it …

0
Cover
Lazy-Loading Disqus Comments

Lately, I've been obsessed with optimizing performance through lazy-loading. Recently, I've written on how to lazy-load Google Maps and on how to lazy…

0
Cover
Prerender on hover?

InstantClick is a pretty popular JavaScript library (4,344 stars, as I type). This is the gist: Before visitors click on a link, they hover over that…

0
Cover
EOL Firebug

The Firebug extension isn't being developed or maintained any longer. We invite you to use the Firefox built-in DevTools instead. Looks like the end…

0
Cover
CSS-Tricks Chronicle XXIX

A round up of goings-on related to me, this site, and related projects, as we are wont to do once in a while. I've had the good fortune of being a guest…

0
Cover
CSS Grid!

Eric Meyer, talking to himself: How long until I can actually use Grid, then? Two or three years? March 2017. So about four months from now. Grid…

0
Cover
Выпуск 43: Фиолетовый паттерн

Мы наконец-то запустили онлайн трансляции и чат в телеграмме для telegram.me/RadioJSPodcast Присоединяйтесь к нему, чтобы участвовать в обсуждениях во…

0
Cover
margin-bottom or margin-top

I posted a context-less poll on Twitter, just for fun. ok lets do this — Chris Coyier (@chriscoyier) December 1, 2016 The implied context…

0
Cover
Interactive Musical Instruments

View demo Download source Today we’d like to share a little musical experiment with you. The demo has a couple of playful audio interactions…

0
Cover
Service Worker, what are you?

Mariko Kosaka: I finally figured out, it's an alien you can invite to live on user's browser. Service Worker, what are you? is a post from CSS-Tricks…

0
Cover
Enhancing content with JavaScript

There’s a million ways to make content look good. Ideally, it’ll be able to shine because it’s well-written, witty and interesting…but we all know that…

0
Cover
The Simplest (and Most Performant) Way to Offer Sharing Links for Social Media

This past summer, I wrote The Essential Meta Tags for Social Media about how developers can prepare web pages to optimize their appearance when shared…

0
Cover
An SVG That Isn’t All… SVG

SVG is absolutely a vector graphics format. But it's more than that. You can set type in it. You can place raster graphics in it. There is interactivity…

0
Cover
Дайджест новостей за 30.11.2016–05.12.2016

Мы решили провести эксперимент и сделать еженедельник. Основная идея — собрать в одном месте все наиболее интересные и полезные материалы за прошедшую…

0
Cover
Выпуск №45

Chrome 55, отладка гридов, парсер URL, PWA как APK, Supports, CSS в JS и бэктики, шрифты в Медузе, инструменты 2016. — Вадим Макеев — Алексей Симоненко…

0
Cover
State of the Word 2016

Some highlights-of-highlights, based on Brian Krogsgard's post: BuddyPress and bbPress will get new support and engagement over the next year. WordPress…

0
Cover
Web Animation Essentials: CSS Animations and Transitions

A brand new course by Rachel Nabors. There is a lot here: learning the code and learning the tools to help work with the code and make sure you're doing…

0
Cover
Radios and Checkboxes on GOV.UK

An interesting journey of form UX, documented by Tim Paul. It started with browser defaults. It's unclear why that wasn't working. But interestingly, an…

0
Cover
$1,076,940

High five to Dave Gandy and the Font Awesome team: The Font Awesome 5 Kickstarter raised $1,076,940 with 35,549 backers, making it the most funded and…

0
Cover
Collective #269

Inspirational Website of the Week: Sequence Some really exciting elements and animations combined with a sophisticated design made us pick Sequence this…

0
Cover
Loops in CSS Preprocessors

If you've ever watched old sci-fi flicks, you know how powerful loops can be. Feed your robot nemesis an infinite loop, and kaboom. Robo dust. Preprocessor…

0
Cover
@supports изменит вашу жизнь

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

0
Cover
The Power of Changing Classes

People responded quite positively to "Hey designers, if you only know one thing about JavaScript, this is what I would recommend." Even the YouTube comments…

0
Cover
We Asked 8,500 Internet Commenters Why They Do What They Do

Read Christie Aschwanden's first paragraph. If you've written anything that elicits comments, I'm sure you can relate. There is plenty of data here to…

0
Cover
We’re All Frauds

Gina Trapani: On a daily basis I’m struck by the fact that no number of degrees—or titles, or companies, or years experience, or apps shipped, or books…

0
Cover
Collective #268

Conversational Form The final days of the form as we know it are coming: Conversational Form is a brilliant, open-source framework for turning web forms…

0
Cover
Input Masking

I don't have any UX research to cite, but anecdotally, I like it when inputs that expect data in a specific format use an input mask. I thought I'd just…

0
Cover
Layout of Web Pages

Any web designer will agree that the appearance of a website can be as important as the content, and just like good (or bad) content, it can make or break…

0
Cover
Код. Как удалить дубликаты из массива

  ES5 var uniqueArray = function(arrArg) { return arrArg.filter(function(elem, pos,arr) { return arr.indexOf(elem) == pos }) } ES6 var uniqEs…

0
Cover
Pure CSS Horizontal Scrolling

The following is a guest post by Pieter Biesemans. Pieter is a front-end developer at Audience where he loves styling things with SCSS. He's going to dig…

0
Cover
Experimenting with Color Fonts

Over the past couple of weeks there’s been a lot of excitement over color fonts. Adobe describes the technology like this: OpenType-SVG is a font format…

0
Cover
Выпуск №44

Новости Firefox, веб-компоненты в WebKit, мультиколонки, системы раскладки, SVG-паттерны, нюансы доступности, методологии CSS, улучшение формы, фолбеки…