diff --git a/css/display/demos/display-interactive/index.html b/css/display/demos/display-interactive/index.html
new file mode 100644
index 0000000000..c918832dc6
--- /dev/null
+++ b/css/display/demos/display-interactive/index.html
@@ -0,0 +1,71 @@
+---
+title: "Интерактивная демка: значения CSS-свойства display"
+description: "Попробуйте разные значения display и посмотрите, как меняется поведение элементов"
+---
+
+
+
+
+
+
+
+
+
+
+
Блок 1
+
Блок 2
+
Блок 3
+
Блок 4
+
+
+
+ Текущее значение: block
+
+
+
+
diff --git a/css/display/demosaqwyan b/css/display/demosaqwyan
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/css/display/demosaqwyan
@@ -0,0 +1 @@
+
diff --git a/css/display/index.md b/css/display/index.md
index 6c16c37afd..5c8e9e58aa 100644
--- a/css/display/index.md
+++ b/css/display/index.md
@@ -175,3 +175,11 @@ tags:
💡 Раньше свойство `display` нельзя было анимировать — оно дискретное, у него нет промежуточных значений между `none` и `block`. Теперь это можно обойти при помощи `transition-behavior: allow-discrete`, подробности — в статье про [`transition`](/css/transition/#cherez-display-i-transition-behavior-allow-discrete).
💡 Значение по умолчанию у каждого HTML-элемента своё. Если нет уверенности — загляните в «Инструменты разработчика» в браузере.
+
+## 🎮 Интерактивная демка
+
+Попробуйте разные значения свойства `display` в этой интерактивной демке:
+
+
+
+Выберите значение из списка и наблюдайте, как меняется расположение блоков.