Блогът на Гонзо

Един фокус, мишка и Сафари

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

Достъпен превключвател за нощен режим в сайта

Преди няколко дни Атанас Йонков сподели своя статия за добавяне на превключвател за нощен режим към сайт на WordPress. Решението е елегантно и би вършило чудесна работа, ако не беше проблемът с достъпността на самия превключвател. И тъй като в неговия блог няма коментари, реших, че ще е най-добре да опиша нужните промени в публикация в моя.

Как да накараме един блок да се разпъва според два елемента на куп

В днешно време често срещан елемент в сайтовете е блок от съдържание с изображение на заден план и текст върху него. Обикновено се налага блокът да има определени пропорции, определени например от изображението, но също така да може да расте в случай, че текстовото съдържание е повече. Ще ви покажа един начин да постигнете желания ефект.

Как да използваме Autoptimize с HTTP/2

Освен ако не сте прекарали последните години в колиба в гората, сигурно знаете, че HTTP/2 вече се поддържа от сървърите на всички доставчици на хостинг услуги и с помощта на Let’s Encrypt преминаването към новата версия на протокола е лесно и бързо. Ако ползвате WordPress и сте се интересували от оптимизиране на зареждането на сайта, сигурно сте чували за разширението Autoptimize, което позволява обединяване и смачкване на JavaScript и CSS файловете, които вашия сайт зарежда. Но с преминаването към HTTP/2, казват, обединяването на файловете вече не е необходимо, дори е вредно. А дали наистина е така?

Експортиране на заглавия, съдържащи HTML, от WordPress

WordPress позволява да се въвежда HTML на много места, на които не бихте си помислили да го направите. Например заглавията на публикациите – например за да откроите някои думи, да маркирате правилно абревиатура или по друга причина. Например повечето статии […]

Установяване на правилен локал на формите, създадени с Contact Form 7

Наскоро ми се наложи да правя сайт с WordPress на Иврит. За незапознатите с особеностите на близкоизточните езици ще напомня, че се пишат от дясно на ляво и нямат главни букви. Освен това чуждите думи, изписани на латиница (или друга […]

Флекс в неделя сутрин: заглавие с линии от ляво и дясно

Не знам дали ще има и други публикации, че да се превърне това в рубрика, но ми хареса идеята да си поиграя с флекса в неделя сутрин. И така, искаме на направим заглавка, която има от ляво и от дясно […]

Невидимо вграждане на външно съдържание с iframe

Поради различни съображения понякога се налага да използваме външни услуги за част от съдържанието в сайта. В един точно такъв случай ми се наложи да вградя външното съдържание в сайта с iframe и решението трябваше да отговаря на следните изисквания: […]