готовый
Конструктор — T123 версия /* ========== СТИЛИ ДЛЯ ШАБЛОНА №19 - ГИБКИЙ КОНТЕЙНЕР ========== */ .special-flex-19 { position: relative; width: 100%; height: 100%; background: #ffffff; overflow: hidden; } .special-flex-19 .flex19-photo-wrapper { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 50%; height: 40%; min-width: 80px; min-height: 80px; max-width: 85%; max-height: 65%; transition: all 0.2s ease; z-index: 5; } .special-flex-19 .flex19-photo-area { position: relative; width: 100%; height: 100%; background: #e8e0d4; overflow: hidden; cursor: pointer; border-radius: 16px; box-shadow: inset 0 0 0 1px rgba(124,95,58,0.2); transition: box-shadow 0.2s; } .special-flex-19 .flex19-photo-area:hover { box-shadow: inset 0 0 0 2px #b5926a; } .special-flex-19 .photo-transform-container { position: relative; width: 100%; height: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; border-radius: 16px; } .special-flex-19 .photo-transform-container img { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; pointer-events: none; transform-origin: center center; } .special-flex-19 .photo-placeholder { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; background: #fafafc; color: #b5926a; gap: 8px; cursor: pointer; border-radius: 16px; } .special-flex-19 .photo-placeholder svg { width: 32px; height: 32px; stroke: #b5926a; stroke-width: 1.5; fill: none; } .special-flex-19 .photo-placeholder span { font-size: 9px; font-family: 'Inter', sans-serif; } .special-flex-19 .flex19-size-controls { position: absolute; bottom: -35px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; background: rgba(0,0,0,0.85); backdrop-filter: blur(8px); padding: 6px 10px; border-radius: 30px; z-index: 30; opacity: 0; transition: opacity 0.2s; pointer-events: none; border: 1px solid rgba(255,255,255,0.2); white-space: nowrap; } .special-flex-19 .flex19-photo-wrapper:hover .flex19-size-controls { opacity: 1; pointer-events: auto; } .special-flex-19 .flex19-size-controls button { background: rgba(255,255,255,0.2); border: none; width: 28px; height: 28px; border-radius: 25px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; color: white; transition: all 0.2s; font-size: 12px; } .special-flex-19 .flex19-size-controls button:hover { background: #ff9800; transform: scale(1.05); } .special-flex-19 .size-separator { width: 1px; height: 20px; background: rgba(255,255,255,0.3); margin: 0 4px; } .special-flex-19 .flex19-slider-item { display: flex; align-items: center; gap: 5px; color: white; font-size: 9px; font-family: 'Inter', sans-serif; } .special-flex-19 .flex19-slider-item input { width: 70px; height: 3px; -webkit-appearance: none; background: rgba(255,255,255,0.3); border-radius: 3px; outline: none; } .special-flex-19 .flex19-slider-item input::-webkit-slider-thumb { -webkit-appearance: none; width: 10px; height: 10px; border-radius: 50%; background: #ff9800; cursor: pointer; } .special-flex-19 .flex19-slider-item span { min-width: 30px; text-align: right; } .special-flex-19 .flex19-text-area { position: absolute; left: 50%; transform: translateX(-50%); text-align: center; font-family: 'Georgia', serif; font-size: 5.2px; line-height: 1.4; color: #607e9b; cursor: text; z-index: 10; max-width: 70%; white-space: nowrap; overflow-x: auto; background: transparent; padding: 2px 4px; border-radius: 4px; opacity: 0.5; } .special-flex-19 .flex19-text-area[contenteditable="true"]:focus { outline: none; background: rgba(96,126,155,0.1); } .special-flex-19 .image-controls { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; flex-wrap: wrap; gap: 4px; background: rgba(0,0,0,0.7); padding: 4px 8px; border-radius: 24px; backdrop-filter: blur(4px); z-index: 25; opacity: 0; transition: opacity 0.2s; pointer-events: none; } .special-flex-19 .flex19-photo-area:hover .image-controls { opacity: 1; pointer-events: auto; } .special-flex-19 .image-controls button { background: rgba(255,255,255,0.25); border: none; width: 24px; height: 24px; border-radius: 20px; cursor: pointer; font-size: 10px; transition: all 0.2s; color: white; } .special-flex-19 .image-controls button:hover { background: rgba(255,255,255,0.6); color: black; }
Очерки жизни
100%
Шаблоны T123
Страницы 0
Анимация
Создать книгу
Повторить как пользоваться

Дорогой друг

Рад приветствовать тебя в «Очерках жизни» — месте, где истории обретают форму, а память становится книгой.

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

Ты можешь:

  • добавлять фотографии и управлять ими (поворачивать, отражать, масштабировать);
  • редактировать текст — от заголовков до длинных заметок;
  • сохранять проект и экспортировать страницы в PDF;
  • отмечать любимые шаблоны звёздочкой;
  • включить фоновую музыку для вдохновения.

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

С уважением,
мастерская дизайна Evstafiadi

Выберите стиль книги

Классический
Скетч

Название книги

чб
шаблоны 1
шаблоны 2
Герой 3
Крит 4
фото+ текст № 10 (5)
шаблон 7
шаблон 8(14)
шаблон 9(15)
шаблон 11(17)
Шмуцтитул 13(19) афоризм
Шмуцтитул 14(20) усы
Дисклеймер №15(21)
Благодарность №16(22)
Оглавление №17(27)
Оглавление №18(28)
Адаптивный шаблон №19(29)
Спасибо №20
Участники №21
Корни №22
Глава 1 №23
Листья №24
Заметки №25(23)
Афоризм с кольцом №26(24)
Афоризм с дисклеймером №27(25)
Фото+текст рассказчик №28(13)
Только текст кольцо слева №29
Только текст №30
Фото+текст рассказчик отзеркаленный №32
фото+текст край фото №33
обложка №1
обложка №2
обложка №3 1988
обложка №4 1988 корешок
обложка №5 адаптивная
обложка №6
обложка №8
СКЕТЧ-фотограф
СКЕТЧ-история семьи
СКЕТЧ-только фото 1
СКЕТЧ-предисловие
СКЕТЧ-автор
тур
Тур по конструктору T123
виртуальный помощник с клавиатурой и кареткой ОСНОВНОЙ РАБОЧИЙ
Хранитель конструктора T123 | Печатная машинка
Пора отдохнуть
Извольте коснуться
1
2
3
4
5
6
7
8
9
0
.
,
!
?
;
:
"
'
-
й
ц
у
к
е
н
г
ш
щ
з
х
ъ
ф
ы
в
а
п
р
о
л
д
ж
э
я
ч
с
м
и
т
ь
б
ю
ё
пробел
↵ Enter
Что я умею
Заметки
Напоминания
Истории
Советы по вёрстке
Таймер отдыха
Экскурсия
Связаться

Выберите время напоминания

Приветствую вас, любезный друг! Я хранитель ваших книг. Могу создавать заметки, ставить напоминания, рассказывать истории. Напишите "что я умею" для списка команд.
шкаф РАБОЧИЙ
МЕНЮ
ЧБ
ТЕКСТ

Это заголовок Bebas Neue 24px золотой.

Второй текст Georgia 14px синий курсив.

Шрифт
Размер
Цвет
Жирный
Курсив
Капс
Интервал
Сброс
ТЕКСТ ПОСЛЕДНИЙ
ФОТО
Замена
Масштаб
Прозрачность
Отражение
Видимость
Отразить шаблон
Сброс
ФОТО ПОСЛЕДНЕЕ
ЛУПА
Лупа (Esc — выключить)
2.0×
СОХРАНЕНИЕ
Сохранить

Сохранить страницу

Выберите имя файла
150 DPI • PNG
ПРЕДПРОСМОТР СОХРАНЕНИЕ
Шаг назад
Шаг вперёд
Сохранить проект
Предпросмотр
МАСШТАБИРОВАНИЕ
Уменьшить
100%
Увеличить
Сбросить масштаб
ПРОИГРЫВАТЕЛЬ
Предыдущий трек
Воспроизвести
Следующий трек
ЛОГО
ЛОГО ТЕКСТ
Подпись
НАЗВАНИЕ ПРОЕКТА
Моя книга
ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ ПОКАЗА
Одна страница
Разворот
ЭФФЕКТ РАЗМЫТОСТИ ИКОНОК МИНИАТЮР
ЧАСЫ
Логотип
КОНСТРУКТОР С ШАБЛОНАМИ
Логотип
Классика
Предыдущий дизайн
Переплёт и титулы
Следующий дизайн
Made on
Tilda