Як в joomla зробити картинку фоном

311

Від автора: вітаю Вас, шановні читачі. Як Ви знаєте, в даний час зображення — це невід’ємний атрибут будь-якого хорошого сайту. При цьому вони використовуються як для пояснення викладеного матеріалу, так і для поліпшення зовнішнього вигляду, тобто веб-сторінки з суцільним текстом, дуже негарно виглядають так і важко сприймаються відвідувачами. Тому в даній статті ми поговоримо з Вами про те, як в joomla зробити картинку фоном.

Зображення матеріали Joomla додаються досить просто, використовуючи стандартні інструменти вбудованого візуального редактора, але ось що стосується створення фону, тут у початківців веб-майстрів виникає запитання, а значить у цій статті я постараюся привести відповіді на них.

Отже, в стандартному функціоналу Joomla не передбачені інструменти для управління фоном сайту, а так само фоном створюваних матеріалів. Тому ми будемо використовувати правила CSS для реалізації вищевказаного функціоналу. А значить, хотів би зробити короткий екскурс, правила мови CSS, які використовуються для визначення фону.

Властивість background

Тло вибраного елемента в мові CSS визначається універсальним властивістю background, при цьому в якості фону можна використовувати як певний колір, так і зображення. Зауважте, що дана властивість дозволяє визначити до п’яти характеристик фону. Значення можуть йти в будь-якому порядку, браузер сам визначить, яке з них відповідає потрібного властивості. Синтаксис властивості наступний:

background: [background-attachment || background-color || background-image || background-position || background-repeat]

До прикладу.

background: url(images/hand.png) repeat-y #fc0; /* Цветфона,
шлях до фонового зображення і
повторення фону по вертикалі */

Тобто в якості фону ми використовуємо зображення, шлях до якого прописаний в параметрі url, в якості кольору фону — #fc0, при цьому зображення буде повторюватися по вертикалі.

Але, якщо в даному уроці ми з Вами говоримо про зображенні як фоні деякого блоку, значить універсальне властивість background нам ні до чого. Тому ми зупинимося більш докладно на дочірньому властивості background-image, завдяки якому можна присвоїти конкретне зображення в якості фону.

background-image: url(шлях до зображення);

Зазначене властивість працює в парі з параметром url, в якому визначається шлях до зображення використовується в якості фону. Зауважте, що шлях необхідно вказувати относительнотого елемента, в якому використовується властивість. Тобто, якщо властивість вказується у файлі CSS, то щодо розташування цього файлу, необхідно визначати шлях до зображення.

Тепер виникає питання, як використовувати властивість background-image? Для початку розглянемо випадок, коли необхідно додати зображення в якості фону для деякого матеріалу. Як Ви знаєте матеріали – це динамічний контент, який формується в менеджері матеріалів, використовуючи вбудований візуальний редактор.

Як в joomla зробити картинку фоном

Тому форматуємо матеріал, Ви можете визначити фон для майбутніх абзаців або ділянок тексту. Для цього необхідно відкрити вихідний код у редакторі, використовуючи спеціальний інструмент.

Як в joomla зробити картинку фоном

А потім укласти цікавить ділянка тексту в довільний блок, наприклад

за допомогою атрибута style, вказати шлях до зображення в полі url, властивості CSS background-image:

При цьому правило CSS, зазначено безпосередньо в матеріалі, а значить шлях до зображення вказується щодо кореневого каталогу CMS Joomla, так як всі запити обробляються єдиною точкою входу – файлом index.php. Закінчивши редагування, клікаємо по кнопці “ОК” для повернення в редактор.

Як в joomla зробити картинку фоном

Відповідно, якщо все зазначене вірно, у візуальному редакторі ми побачимо, що цікавить нас фон. Далі необхідно просто зберегти створюваний матеріал. Зверніть увагу, що я використовував пару додаткових властивостей для більш гарного розташування зображення:

background-position: center – позицияфона;

background-repeat: no-repeat – заборона повторення зображення фону.

Таким чином, для матеріалу в джумла 3, картинка як фон статті встановлюється досить легко. Але як бути, якщо необхідно додати фон в довільний блок сайту, відмінний від матеріалу? У цьому випадку буде потрібно прописати вищевказані правила, файл зі стилями CSS. Нагадаю, що дизайн сайту Joomla, формується в шаблоні, тобто шаблон визначає основну структуру сайту, яка визначається як HTMLэлементами, так і правилами CSS. Звичайно, все що стосується правок шаблону, вимагає додаткових знань, а саме хоча б основ структури шаблонів Joomla, але це необов’язково, так як сучасні інструменти, які допоможуть дізнатися, в який файл шаблону, потрібно додати необхідний код.

Отже, хотів би порекомендувати Вам дуже корисний плагін для браузера Mozilla FireFox, під назвою FireBug, який не тільки відображає вихідний код сторінок, а й показує стилі CSS прив’язані до певних елементів HTML, і що головне — надає інформацію про файл, у якому вони описані.

А значить, визначаємося з елементом, для якого буде призначено фон, далі відкриваємо вищевказаний плагін, вибираємо цей елемент і трохи правіше – у вікні плагіна Ви побачите властивості CSS, прив’язані до даного блоку.

Як в joomla зробити картинку фоном

Тут же розташовується ім’я файлу, в якому описані дані властивості.

Як в joomla зробити картинку фоном

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

Якщо Ви бажаєте детально вивчити структуру шаблонів Joomla Вам буде корисний курс Joomla-Майстер. З нуля до преміум шаблону.

На цьому стаття завершена. Всього Вам доброго і вдалого кодування!!!