Responsive titles adapt automatically to the view sizes of your users' devices. Built-in features allow you to create titles that automatically adapt to different devices and device orientations. These responsive design features eliminate having to maintain multiple titles or implement complex branching.
To enable the responsive features and start with a responsive title, click New Responsive Title from the Getting Started window or click Create New Title from the File tab and select Responsive Title. To enable an existing title, click Title Options on the Design ribbon and enable the Enable Responsive Title check box. For details, see Designating a title as responsive.
When your title is enabled for responsive design, a device selection bar is added to your display area. The device selection bar contains five graphics representing the views popular with today's devices.
From left to right, the device views are:
Phone Portrait View | |
Tablet Portrait View | |
Desktop View | |
Tablet Landscape View | |
Phone Landscape View |
The view bar allows you to quickly switch between views to verify how your text and objects are displayed in each view. When you add objects to the title, the objects are optimally scaled and moved for each device view. Click a device graphic within the selection bar to see how your content will look on each device.
The arrows displayed next to the device graphics in the device selection bar represent the flow of inheritance of the development changes that you make in the current device view. The arrows indicate the direction of the responsive inheritance flow, starting from the desktop to the tablet and then to the phone. Additionally, the color of the arrow is representative of the device on which a override was made in a particular device view (green if the override was done/inherited from the tablet view or orange if the override was done on the phone). For example, the properties for the objects displayed in the Phone Portrait View are inherited from the current settings of the properties of the objects in the Tablet Portrait View.
A change you make in the non-deskop device view is considered an override to the responsive inheritance setting from the parent device. To see how overrides on an object are indicated in the work area, add an object, like an image or text block, change to a device view, and move the object. Notice also that the color of the adorners around the object and the color of the label of the property in the ribbon area also change when you move the object. The color indicates that device in which an override was placed on the object. Change the device view again and notice how the override is placed in the view.
If you prefer not to make customizations (overrides) for a particular view, or you are not yet ready to make those customizations available to reviewers or learners, you can disable the view. To do so, use the switches on the device selection bar for the appropriate view. Enable the switch () to edit and publish the view. Disable the switch () to temporarily prevent editing or publishing of the view. If a phone view is disabled when the title is published, that device will instead display the parent tablet view. If the tablet view is disabled, it will display the desktop view. For example, to disable the phone landscape view and publish with tablet landscape displayed on the phone in landscape mode, disable the corresponding switch as follows:
You may enable or disable a view as frequently as desired while you are developing the title. You will not lose customizations if you disable a view. Be sure the view is appropriately enable or disabled when you publish the title.
If you do not like how an override is displayed, you can quickly undo the override and reset the object to its original property setting. You can reset the override in the current view or in all views. To reset an override on an object, click Reset in the Overrides group on the Properties ribbons (Properties, Style, Position & Size) for the object or right-click on the object and select Reset Overrides. To reset an override for an assignable unit, chapter, section, or page, right-click it and select Reset override. For details, see Resetting overrides on an object in a responsive title, Resetting overrides on a chapter, section or page in a responsive title, and Resetting overrides on an assignable unit in a responsive title.
Off-page object placement
For responsive title designs that need to have different objects appear instead of others on the different devices, you can swap the objects on and off the page. For example, you may want Image1 to appear on the desktop and tablet, but want Image2 to appear on the phone. During run mode, only objects on the page will be displayed, meaning if you drag objects off a page for a specific device, they will not appear during Run Mode and Preview Mode and also during publishing. So in this scenario, you would position Image1 on the page and place Image2 off the page for desktop and tablet views. In the phone views, you would drag Image2 onto the page and drag Image1 off.
|
Quickly moving and resizing objects across all devices views
You can quickly move and resize objects across all the devices without changing to each view. This will allow you to force-move an object to a desired position/size regardless of its inheritance state. While moving or resizing one or several selected objects, drag while holding down Shift and Ctrl. The objects on all devices are changed accordingly. For more information about moving objects using Ctrl+Shift drag and the rules that are applied, see Moving and resizing objects.
Responsively scaling objects
By default, most objects are scaled for each device view after insertion using a calculated formula. This involves taking the object’s rectangular information and the current device the user is in. Upon switching devices, the objects size and position are proportionally scaled based on the width of the two devices using the constants below:
Device View | Width | Height |
Phone Portrait | 480 | 763 |
Phone Landscape | 785 | 450 |
Tablet Portrait | 785 | 1000 |
Tablet Landscape | 1009 | 662 |
Desktop | 1009 | 662 |
In non-deskop view, menus and form objects are not scaled. Additionally, there is no scaling for when the display for audio is a controller or a speaker icon and for tables of content when the type is drop-down list. |
Page height growth rules
For objects that fit within the desktop page height, the page height of other views (in particular Tablet Landscape and Phone Landscape) grow so that those objects will remain on the page. (This is also true from TabletLandscape to Phone Landscape.) This applies to objects that are completely on the page as well as partially on/off the page. If an object is completely off the page, then the page will not grow for the other devices.
If the width of a text block on desktop view is such that it has to be narrowed - and the text block vertically grown - on other views, the page height in those other views will also grow to accommodate the text block.
Responsive rules for objects and text
Here's what to expect when developing with these elements in responsive titles:
Chapters, Sections, Pages, and AUs |
|
Text |
|
Buttons | Buttons do not scale. |
Images |
|
Shapes |
|
Character Poses | Character poses are images and therefore use the same responsive scaling rules. |
Animations |
|
Audio |
|
Video |
|
YouTube Videos |
|
Questions, Tests, and Surveys |
|
Menus | The menu object is treated like other text-based objects. The size is not scaled in non-desktop views. You can scale text in non-desktop views (on the Properties ribbon and Home ribbon). You can increase the text (Text Increase/Decrease) in all views (on Properties ribbon and Home ribbon). |
Tables of Contents | Table of contents objects are treated like other text-based objects. The size of the object is not automatically changed. Text scaling is available on non-desktop views (on the Properties ribbon and Home ribbon). You can increase the text (Text Increase/Decrease) in all views (on Properties ribbon and Home ribbon). |
Progress Bars |
|
Form Objects |
|
HTML Extensions, RSS Feeds, and Web Windows | The container for these objects are scaled by position and size similar to images. |
Smart text objects | These include date/time, page title, page number, and breadcrumbs. They are handled the same as a text block when determining the responsive size and position. You can increase the text (Text Increase/Decrease) in all views (on Properties ribbon and Home ribbon). You can increase the text (Text Increase/Decrease) in all views (on Properties ribbon and Home ribbon). |
Charts | Charts are images and therefore use the same responsive scaling rules. |
Equations | Equations are images and therefore use the same responsive scaling rules. |
Actions, Triggers, and Variables |
|
Page Layouts |
You can add and manage page layouts on the Properties ribbon for the page. Page layouts are remapped for each device view for optimal spacing, while still taking into account the majority of themes. (Some themes have unusually wide border, header or footer graphics. In those cases the layout may overlap slightly.) If you create a page with a layout and then decide to change the layout for the page. as long as there are no objects yet added (that is, contains empty layout containers), the existing layout is removed and replaced with the new layout. Note that if objects exist, they are not applied to the new layout. The newly selected layout is applied to the page. |
Transitions | Transitions are not overridable. |
For more information, visit these RCD-related submissions in our eLearning Brothers Community: |
© Copyright eLearning Brothers 2021