{{indexmenu_n>10}}
====== Basic Formatting and Media ======
In the QEng task editor, you can use HTML markup to format text and insert media files. The engine is built on Bootstrap, so all standard Bootstrap styling classes are available for layout.
===== Images =====
==== Responsive Full-width Image ====
To make an image automatically scale down for mobile devices and laptops:
Ready-made class combinations — rounding, shadow, text wrapping — sit in the editor as a list: select an image and the **"Styles"** list becomes active.
{{ :authors_main:task_editor:image_styles_en.png?800 |Image styles: rounding, shadow and zoom — opening full screen on a click}}
==== Centered Image ====
==== Centered Image with Rounded Corners ====
==== Image That Opens Full Screen ====
The ''zoom'' class makes an image clickable: a click opens it full screen over the page, a second click closes it.
This is a convenient way to use a large image without letting it take over the level: it sits small in the task text, and the player can still study the whole thing.
{{ :authors_main:task_editor:image_zoom_en.gif |The zoom class: a click opens the image full screen, a second click closes it}}
If a different image should open full screen — the same map in a higher resolution, say — give it in the ''data-zoom'' attribute:
In the editor this style is called **Zoom**: select the image and pick it from the style list.
{{ :authors_main:task_editor:editor_zoom_style_en.png |The Zoom style in the editor's style list}}
Picking a style from the list replaces the image's class entirely, so a combination with other classes — ''class="zoom rounded-5px"'', both rounded and zoomable — is written by hand in **"Source"** mode.
The zoom works on the level page — in the editor preview a click on the image does nothing.
==== Placeholder Images for Drafts (placehold.co) ====
While authoring a game and laying out tasks, before final images are ready, it is convenient to use the [[https://placehold.co|placehold.co]] placeholder generation service. It allows inserting an image of any desired size directly via a URL without uploading files to storage:
Placeholders are useful **only while writing a game**. Do not leave external links to third-party services in a live game: if the service is unavailable or blocked for players, the task will be left without an image. For live games, always upload finished media files to the engine's storage.
[[https://qeng.org/game.php?jump_to&gid=3493&task_id=84062|Example of placeholder images in game]]
===== Audio =====
To add audio to a level:
- Upload the file on the **"Files"** tab — mp3, m4a, ogg or wav up to 5 MB, see [[en:authors_main:task_editor:files|Game Files]].
- Switch the task editor to **"Source"** mode and insert:
===== Video =====
To ensure videos (e.g. from YouTube) scale correctly on both computers and mobile screens, wrap the ''