Responsive – Avada Website Builder https://avada.com For WordPress & WooCommerce Wed, 22 May 2024 12:37:29 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.1 Live Responsive Editing in Avada https://avada.com/documentation/live-responsive-editing-in-avada/ Sun, 27 Sep 2020 22:01:00 +0000 https://theme-fusion.com/?post_type=documentation&p=792100

Avada has offered live editing for some time, with Avada Live, our awesome front end Page Builder. We offer Live Responsive Editing. This completely changes the way you can design your pages for tablet and mobile. Read below to explore how easy it is to edit your pages for responsive content in Avada, and watch the video for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

Responsive Editing Mode

The key to Live Responsive Editing in Avada Live is the Responsive Icon on the Toolbar. Not only does this provide responsive previews for your content, but it is now a responsive editor.

You can choose from Large, Medium or Small Screen. These give you an emulated preview of your page content as it will appear on the selected screen size, and hides any containers etc. that are turned off for that screen size. It also allows you to edit any of the options that are part of the Responsive Option Sets, and only have the changes you make reflected at that specific screen size. This is achieved through the Responsive Option Sets feature.

What this means, is that you can now present the same content in completely different ways on Large, Medium and Small screens. For example, you can change the margins and padding of Containers, change the width and order, as well as the spacing, margins and padding of Columns.

Avada Toolbar > Responsive

How Does It Work?

There are many form factors today with screens. What with desktops, laptops, tablets and smart phones, there is a huge range of aspect ratios, and it’s sometimes very difficult to tell what your content will look like on every device.

We have simplified this dilemma, by offering three screen size breakpoints, corresponding to the three major device types – desktop and laptop computers, tablets, and smart phones. And with the Avada Global Options, you can specify at what pixel dimensions these layouts kick in when the website is viewed on the front end.

Just head to Avada > Options > Responsive, and here, in the Element Responsive Breakpoints section, you can determine the breakpoints at which Medium and Small screens begin. The Responsive Previews in the builder will always show the layout for Medium and Small screens regardless of what values you enter into the options here, but the preview size will change.

Element Responsive Breakpoints

Responsive Option Sets

For full details on this great feature, check out the Responsive Option Sets doc and video. This is the main tool to use when you have entered the Responsive Editing Modes.

By default, options flow through the various screen sizes. So if you make a change while in Large Screen to the Margins of a Column, then that change will also be reflected in Medium and Small Screen views.

But the Responsive Option Sets allows you to break that connection, and edit independently for both Medium and Small Screens. Any changes made to any of the options that are part of the Responsive Option Sets will only affect the Screen size you are editing.

With Containers, there are only a couple of options that are part of the Responsive Option Sets. These are Margins and Padding. But with Columns, there are five options, all under the design tab, that you can make great changes to your layouts with. They are Column Width, Column Order, Column Spacing, Margins and Padding. Check out the How To Set The Display Order And Size Of Columns In Responsive Layouts doc for more details and some specific examples.

Responsive Option Sets > Front End Builder

Default Column Behavior

To have full control over responsive design, it’s also important to understand the default behavior of Columns at various screen sizes. This is found at Avada > Avada Builder Elements > Column.

Here you can see two options which determine the default behavior for Columns on both Medium and Small Screens. The default behavior is that Columns on Medium Screens inherit the layout from Large Screens, and that Columns on Small Screens go Full Width.

You can change the default behavior for each size screen, or you can use the Responsive Option Sets to just change some of the Columns in each screen size using Live Responsive Editing. You decide.

Global Column Options
]]>
How To Set The Display Order And Size Of Columns In Responsive Layouts https://avada.com/documentation/how-to-set-the-display-order-and-size-of-columns-in-responsive-layouts/ Wed, 22 Jul 2020 01:32:36 +0000 https://theme-fusion.com/?post_type=documentation&p=736279

When designing your website with Avada, there is a wide array of options for Container and Column Elements, designed to make it easier for you to control your design in responsive layouts. One of these features is the Responsive Option Sets, which can be used, among other things, to set the display order and size of columns in tablet and mobile layouts. Read on to discover how to control this incredibly flexible new feature, or watch the video below for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

How Responsive Option Sets Work

The new Responsive Option Sets feature makes all this possible. In Avada Live, on the right hand side of the toolbar, you will find the Responsive Icon. This is no longer just a preview option to see how the site looks on different screen sizes, but also a new responsive editing mode. When you select a specific screen size, like Medium or Small, not only does the layout change on the screen, but any Responsive Options that you set while in that view, will only apply for that view.

Any responsive option set while in the Desktop view will carry through to both medium and small layouts, but if you want a specific value, for Tablet for example, you would just click on the Tablet icon and then enter a different value into the relevant option.

Choosing A Responsive Layout

You can also change the Layout Size from any of the actual Responsive Option Set options, as seen below.

Choosing A Responsive Layout directly from options

It’s much the same in the back end interface of the builder, but it just looks a little different. If we look at the Container or Column Element in the back-end interface of Avada Builder, we can see three Responsive icons at the top of the Element. If we select a specific icon along the top, the options included in this feature and that also have a responsive icon, will change their icons to match the one selected at the top. This shows that the values you set in this options will apply only to the selected layout.

See the image below to see how this works. Note how in the image, the Mobile Responsive view has been selected in the Container header, and in the Margin and Padding options of the Container, the Responsive Icons there have changed to a phone, showing that the values entered there will only apply when the page is viewed at Mobile size.

Responsive Option Sets > Back End Builder

As you can see in the example of the Live Builder below, I have chosen the Small (Mobile) Icon in the toolbar, and in the Padding Option, the icon has changed to the same icon, signifying that the values inserted (in this case 10px padding on the left and right sides of the Container) will only apply when the screen is at Mobile size.

Responsive Option Sets > Front End Builder

For full details on the Responsive Option Sets feature, follow the link, but for the purpose of this doc, the options we need are in the Column Element.

Column Width & Order

In the Column Element, under the Design tab, the first two options are Width and Order. NB. You will only see the Order option when you switch to one of the Responsive Layouts: Medium or Small.

Column > Width & Order Options

Width

The width of the column is set initially when you add it into the Builder. So if you are in Desktop view, and change the size of the column in the Width option, the column changes visually in the builder to that size. So, in this way, it’s just the same as changing the column size from the Column Size icon in the Column Element Controls. You can also now set a Custom Width to your Column.

It’s when you change to a Responsive view that things get really interesting, though. Here, we can take an existing column, regardless of its size in Desktop view, and change it to whatever we wish for the Responsive view.

There are already a few Global Options that affect what happens when a desktop layout changes to a tablet or phone layout. In the Responsive Options (Avada > Options > Responsive) you will find the Responsive Design Option itself, which turns Responsive Design on or off for the whole site. But you will also find two options called Element Responsive Breakpoints. This is where you set the default behavior for Columns on responsive layouts. By default, with tablet views, the columns inherit from the Desktop layout, and on Mobile Layouts, they become 1/1 columns.

But now, with Responsive Option Sets, you have complete freedom with what happens to your columns in both Mobile and Tablet view.

This is because you can now apply this new sizing independently to both Tablet and Mobile view. So, in this way, we can have three different widths, all for the same Column! This is much easier than duplicating the content and using Visibility options. See the Example section below, for a real world example of what this would look like.

Order

The Order option, as stated before, only appears in Responsive views. This option allows us simply to change the order of the selected Column in the selected view. So if we have two 1/2 Columns in desktop, we might decide to change the order of these in Tablet or Mobile view (or both).

To do this, you can simply drag the columns around to display them as you would like for the specific view. Alternatively, you can add a number to a selected Column to specify the order. You can number each Column, or you could, for example just add the number 1 to the Column you want at the top. For two columns, this would be easiest, but if you had three or more, you would control the display order with a numerical value on each Column.

Again, you can set the order for Columns independently in both Tablet and Mobile view, and for Desktop view, the order, of course, is the order you place them in the Builder. This provides and enormous amount of flexibility with Columns in all Responsive views, and combines with the Width option, allows for any conceivable layout on any device.

Mobile View Option Sets

Example

Let’s take a real world example to illustrate how this all works. In this example, from the Pet Supplies website, we can see in Large Screen view, that there are three 1/3 Columns with content a little way down the home page.

Column Size > Large Screen View

If we look at this area in Small Screen View, we can see that now two of the Columns have been changed to 1/2 width, and one left to go full width according to the Column Global Options.

Column Size > Small Screen View

In another example a little further down the page, we can two images in each their own 1/2 Column (going full screen), and a row of four x 1/4 Columns, containing Icons and text, directly under this.

Column Size > Example 2 > Large Screen View

If we look at this area in Small Screen View, the images have remained at their 1/2 Columns, instead of reverting to full width, as is the default for Columns in Small Screen View. And the four 1/4 Columns have now become 1/2 Columns.

Column Size > Example 2 > Small Screen View

These are all examples of Column resizing. But what about Column Ordering? This hasn’t been used on this page, but as an example, when we are in Small Screen View, we can simply drag and drop our Columns to rearrange their order, as in the image below, and this would only take effect on Small Screen Views.

Column Size > Example 3 > Small Screen View
]]>
Responsive Option Sets https://avada.com/documentation/responsive-option-sets/ Tue, 21 Jul 2020 21:17:36 +0000 https://theme-fusion.com/?post_type=documentation&p=744433

This feature allows you to set certain options independently for different screen sizes. This is achieved by allowing some specific Element options to hold up to three sets of values, corresponding with the three Responsive screen sizes, Large (Desktop), Medium (Tablet) and Small (Phone). Read on to learn how to use it, or watch the video below, for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

Isn’t Avada Already Responsive?

Yes, it is. If you haven’t disabled the Responsive Design option, found under Options > Responsive, then your site is already responsive, and will alter its layout when it is viewed in tablet or mobile view, according to the options and breakpoints set in the Global Options. For example, a Container displaying two 1/2 Columns on Desktop will, by default, display them as 1/1 Columns when on a Small (Phone) device, to compensate for the narrow viewport.

There are many Responsive options you can set in Avada, and you can set your own breakpoints for several areas of the layout. Please see the Responsive Options in Avada video for full details on that. But Responsive Option Sets offers you much greater granular control with your content, and work in conjunction with the Avada Options to give you the freedom to decide exactly how you want your Columns to display on both Medium and Small size screens.

So now, if you want 1/2 width columns on Small Screens, that’s no problem. You can even drag and drop containers to change their order on various layouts. In short, you can have three completely different layouts for the same Containers and Columns, giving you all the flexibility you need for responsive design.

Avada Responsive Options

Where To Find It

Responsive Options Sets are available on selected options in the Container and Column Elements (including background images), as well as a few other selected Design Elements; at this point the Button, Image, Text Block, and Title Elements. This feature will expand over time to other Elements and options.

There are very clear indicators for when Responsive Option Sets are available. In the back end editor interface, you will see the word ‘Responsive’ and a set of icons in the Title Bar of any Element that uses it. As well, a screen icon will be visible next to the options available for use with the feature, as seen below.

Responsive Option Sets > Indicators

In Avada Live, on the right hand side of the toolbar, you will find the Responsive Icon. This is not just a preview option to see how the site looks on different screen sizes, but is also a new responsive editing mode. When you select a specific screen size, like Medium or Small, not only does the layout change on the screen, but any Responsive Options that you set while in that view, will apply only for that view.

Choosing A Responsive Layout

You can also adjust the Responsive Screen view in Avada Live from the actual Element options that support it, by clicking on the icon in the option.

Changing Screen Sizes from Responsive Options

How To Use It

As you can see in the example of the Live Builder below, I have chosen the Small (Phone) Responsive Icon in the toolbar, and in the Padding Option for the Container I am editing, the icon has changed to the same icon, signifying that the values inserted (in this case 10px padding on the left and right sides of the Container) will only apply when the screen is at Small size.

Any responsive option set while in the Desktop view will carry through to both medium and small layouts, but if you want a specific value, for either Tablet or Phone for example, you would just click on the respective icon and then enter a different value into the relevant option.

Responsive Option Sets > Front End Builder

It works the same way in the back end interface of the builder, but it just looks a little different. If we look at the Container or Column Element in the back-end interface of Avada Builder, we can see three Responsive icons at the top of the Element. If we select a specific icon along the top, the options included in this feature and that also have a responsive icon, will change their icons to match the one selected at the top. This shows that the values you set in this options will apply only to the selected layout.

See the image below to see how this works. Note how in the image, the Mobile Responsive view has been selected in the Container header, and in the Margin and Padding options of the Container, the Responsive Icons there have changed to a phone, showing that the values entered there will only apply when the page is viewed at Mobile size.

Responsive Option Sets > Back End Builder

There are many options and situations you can change with this system to help you fine tune your design on Tablets and Mobile, including How To Set The Display Order And Size Of Columns In Responsive Layouts, and Alignment options on several Elements, including the Button, Image, Text Block, and Title Elements.

Global Options

It’s also important to realize you have full control over the responsive sizes and behaviors in Avada. For example, under the Responsive Options, found at Avada > Options > Responsive > Element Responsive Breakpoints, you can determine the breakpoints at which a Medium Screen and a Small Screen kick in.

Visibility Size Options

And under the Global Column options, found at Avada > Options > Avada Builder Elements > Columns, you can control the default behavior for Columns in responsive situations.

By default, Medium size screens inherit the layout from Desktop, and Small size screens revert to full width Columns, but you can, of course, change these default behaviors as you wish.

Global Column Options

This feature is a real game changer. With Responsive Option Sets, you now have full control over your responsive layouts, all within the same containers and columns.

]]>
How Avada Controls Responsive Images https://avada.com/documentation/how-avada-controls-responsive-images/ Wed, 06 Mar 2019 14:23:48 +0000 https://theme-fusion.com/?post_type=documentation&p=567541

Images are a huge part of every website, and here at ThemeFusion, we are always looking for ways to improve the load time of pages by making sure that images are loaded as efficiently as possible.

We have long had features specifically for dealing with images, including multiple image sets and Retina versions of logos and other elements, We have introduced several performance related features specifically for how Avada handles images. Let’s have a look at this!

WordPress & srcset

To understand how Avada handles images, you need to know some technical background. You might know, that when you upload an image to the WordPress Media Library, WordPress actually makes 4 other sizes of that image, based on the sizes you specify in the WordPress > Settings > Media settings (plus an unlisted intermediate size). You might also know that Avada creates another 13 versions of the image as well, so that there will be an appropriate sized image for any area in the theme you might use it in. This might seem excessive, as there will be 18 files for each image uploaded, but the extra file size isn’t really that large if your initial image upload is well optimized, and the performance benefits far outweigh the extra storage.

To improve their image handling, WordPress also made some changes back in version 4.4, that added native responsive image support, by including srcset and sizes attributes to the image markup it generates. By including the available sizes of an image into a srcset attribute, browsers could now choose to download the most appropriate size and ignore the others—potentially saving bandwidth and speeding up page load times in the process.

Let’s just look at the scrcset and sizes attributes to understand their syntax.

srcset – This defines the set of images we allow the browser to choose between, and what size each image is. So the browser gets a list of available images and also the information of the width of each of these images.

Syntax

Copy to Clipboard

Example

Copy to Clipboard

sizes – This defines a set of media queries (viewport widths) and indicates what image size would be best to choose, when the corresponding media condition is true.

Syntax

Copy to Clipboard

Example

Copy to Clipboard

Browser Algorithm

Now with these 2 attributes, the browser will do the following:

  • Look at its device width.
  • Work out which media query in the sizes list is the first one to be true.
  • Look at the slot size given to that media query.
  • Load the image referenced in the srcset list that most closely matches the chosen slot size.

Avada Additions

In WordPress, not many image sizes are available by default, and most are also hard cropped. Additionally, the sizes attribute is pretty generic. So, out of the box, you don’t get you the big performance boost.

What Avada does now is:

  • As mentioned earlier, we create several uncropped images, 200, 400, 600, 800, 1200 etc., which makes sure that for all kinds of devices and scenarios, the right image size will be available.
  • For the sizes attribute, we check and calculate the exact content width. That is a pretty difficult task, as you can set the site width in px, but also in %. You can have full width pages, or pages with sidebars, have page padding etc. We take all of this into account.
  • Additionally, we also check if your images are displayed in a grid with columns: e.g. gallery, or image carousel etc. That is important, because if you have a site width with 1200px, but have 4 columns, obviously on desktop you will only have 300px per column. Of course, we also subtract the column spacing correctly.
  • For single images, we also check if they are part of a parent column, that is smaller than the full width. The reason for this is the same as above.
  • Finally, we also calculate the sizes media queries in a way that makes sure your responsive breakpoints and grid column amounts are taken into account.

So in all cases, from desktop to mobile, from one column to 6 columns, from full width to double sidebar pages, we’ll give the browser all information to load the best available image size. And that, for both retina and normal screens.

Avada Image Sizes

In the Global Options > Perfomance tab, you will also find the Avada Image Sizes option, which allows you to choose what image sizes Avada generates when you upload. As the description notes, when you remove image sizes here, please check your site to make sure all layouts display correctly, and after changing this value, please install and run the Regenerate Thumbnails plugin.

Avada Image Sizes

Lazy Load

We also introduced Lazy Load for images. This can be enabled under the Performance tab at Avada > Options > Performance. What this does is to only load the images that are visible in the viewport. As the user scrolls and more images come into view, they are then loaded as well. This provides an instant benefit to page load times, as only the initial images in the viewport are loaded.

Responsive Images

Apart from uploading a Retina version of your logos and favicons, you don’t need to worry about responsive images in Avada. The most important thing you can do with your images is to make sure they are well optimized. Users of Photoshop can use the Export As function, and use a fair amount of compression, and we have also found that compressor.io does a good job dealing with compression. There re also image plugins like Smush it and Short Pixel that can help. Have a read of our Image Optimization Guide for more info.

Responsive Background Images

You can also select different images for the three different screen sizes when adding background images to a Container or Column. This option is found in the Container or Column Elements, in the Background > Image Tab > Background Image option. Here you will see the Responsive Icon, and you can select the various sizes there to upload different images for your container or column backgrounds.

]]>
Sidebar Responsive Order https://avada.com/documentation/sidebar-responsive-order/ Wed, 03 Oct 2018 17:06:33 +0000 https://theme-fusion.com/?post_type=documentation&p=502223

Sidebar Responsive Order in Global Options

With Avada 5.7 and up, we have a useful feature to better control sidebars when in responsive mode.

Via the Sidebar Global Options, found at Avada > Options > Sidebars > Sidebar Styling, you can now set the Sidebar Responsive Order. This allows you to choose the order of the main page Content, as well as the Sidebar 1 and Sidebar 2 content, when in responsive mode. For example, you may wish to reorder the options, so that Sidebar 1 content is always displayed above normal content in responsive mode. This is achieved by a simple drag and drop interface. The settings are directly connected to the Sidebar Responsive Breakpoint, as found at Avada > Options > Responsive > Sidebar Responsive Breakpoint, so you can fine tune exactly when they kick in.

Theme Options Responsive Sidebar Styling

Sidebar Responsive Order in Page Options

As well as setting the global order of Sidebars in responsive mode in the Global Options, there is also the option to override this on a page by page basis, by choosing the responsive order in the Avada Page Options, as shown below.

Avada Page Options - Sidebars Tab
]]>
Responsive Options in Avada https://avada.com/documentation/responsive-options-in-avada/ Fri, 23 Oct 2015 06:56:38 +0000 https://theme-fusion.com/documentation/responsive-breakpoints/

Avada is a fully responsive theme, with a range of options to control the various breakpoints, as well flexible responsive features such as the new Responsive Option Sets.

In this document, we’re going to have a look at the Responsive Options found in the Global Options (Avada > Options > Responsive). Continue reading below to learn what responsive breakpoints are, and watch the video for a visual overview.

For privacy reasons YouTube needs your permission to be loaded.

What Is A Responsive Breakpoint?

These are specific pixel values that determine when the normal layout will change to a responsive layout. For example, if you enter 800px for the ‘Header Responsive Breakpoint’ option, then your header will change to the responsive mobile header when the screen, or viewport, is 800px wide. There are four responsive breakpoints – one for the Grid, the Header, the Site Content, and the Sidebar. These are detailed below.

Global Responsive Options

Responsive

Responsive Design – Leave on to use the responsive design features in Avada. If set to off, a fixed layout is used.

Grid Responsive Breakpoint – This controls when blog/portfolio grid layouts start to break into smaller columns. Further breakpoints are auto-calculated. Accepts a numeric value in pixels (px). For example, 1000.

Header Responsive Breakpoint – This controls when the desktop header changes to the mobile header. For side headers, the recommended breakpoint is 800px + the side header width. Accepts a numeric value in pixels (px). For example, 800.

Site Content Responsive Breakpoint – This controls when the site content area changes to the mobile layout. This includes all content below the header including the footer. If you are using a side header, the breakpoint value you enter will automatically include the side header width. Accepts a numeric value in pixels (px). For example, 800.

Sidebar Responsive Breakpoint – Controls when the sidebars change to the mobile layout. Accepts a numeric value in pixels (px). For example, 800.

Mobile Device Zoom – Turn on to enable pinch to zoom on mobile devices.

Element Responsive Breakpoints

Small Screen – This controls when the small screen options and visibility should take effect. In pixels. This works in conjunction with the Responsive Icon in Avada Live, and the Responsive Options Sets feature.

Medium Screen – This controls when the medium screen options and visibility should take effect. In pixels.

Large Screen – Any screen larger than that which is defined as the medium screen will be counted as a large screen.

Responsive Typography

Responsive Typography Sensitivity – Set to 0 to disable responsive typography. Increase the value for a greater effect.

Minimum Font Size Factor – This determines the minimum font-size of elements affected by responsive typography using a multiplying value.

]]>
Responsive Headings https://avada.com/documentation/responsive-headings/ Tue, 14 Apr 2015 11:53:08 +0000 https://theme-fusion.com/documentation/responsive-headings/

Avada includes several Responsive Typography options. These are global options that can be set in the Avada > Options > Responsive section. Responsive Typography options have also been built into the Avada Slider. Continue reading below to learn more about each option and how to set them up.

Manage Responsive Options In Global Options

Located here -> Options > Responsive

  • Responsive Typography Sensitivity – Set to 0 to disable responsive typography. Increase the value for a greater effect.
  • Minimum Font Size Factor – Determines the minimum font-size of elements affected by responsive typography using a multiplying value.

Step 1 – Adjust the Responsive Typography Sensitivity by dragging the slider to fit your needs. 0 will disable responsive typography, and 1 is maximum responsiveness.

Step 2 – The minimum font size is the value of the body font multiplied by the value set in the Minimum Font Size Factor area. Adjust the value by dragging the slider left or right to control the multiplying value of the minimum font size. For example, if set to 0, then there is no minimum font-size. If set to 1 then the minimum font-size will be the same as the font-size set for the body. If set to 2 then the minimum font-size will be double the font-size set for the body

Step 3 – Click the ‘Save Changes’ to save your settings.

Avada 6.2 Responsive Theme Options

Manage Responsive Type For Avada Sliders

Aside from the Avada Global Options, you can also set the Responsive Type options in each Avada Slider.

Located here -> Avada Slider > Add/Edit Sliders

Step 1 – Select an existing slider or create a new one. At the bottom of the settings you will see the Responsive Typography Sensitivity options.

Step 2 – Enter the Responsive Typography Sensitivity and Mininum Font Size Factor settings to suit your needs.

Step 3 – Click the ‘Update’ to save your settings.

Avada Slider > Responsive Options

Common Issues & Questions

1. My headings are too big for mobile and are being cut off

This means that your responsive settings are probably not set correctly. Please check the Responsive Typography Sensitivity and Minimum Font Size Factor settings in the theme options and ensure the values are correct. Responsive Typography Sensitivity will increase the amount of resizing. 0 will disable responsive typography, while 1 is maximum responsiveness. Minimum Font Size Factor is used to determine the multiplying factor for the minimum font size.

]]>