Responsive Controls

Responsive Controls

Responsive means that your design looks good on a variety of screen sizes and devices - all the way from wide screens found on desktops and laptops to small screens found on tablets and phones.
Responsive design is achieved by setting different styles for elements depending on the width of the browser viewport - e.g. stacking columns vertically or using a smaller font size below a certain width.
Previewing At Different Widths
To preview your design at various screen widths, click any element, then click the device icon at the left to open the device dropdown.
Then choose a width from the device dropdown to preview your design at that width.

By default, Oxygen displays your responsive preview at one pixel wider than the next smallest width from the width you have chosen.
To adjust the preview width, click the responsive ruler at the bottom of the screen, then drag it left or right.

Creating Responsive Styles
In Oxygen, most properties can have different values for each browser viewport width.
To customize the value of a property for a particular width, select the screen width you wish to create styles for from the device dropdown.
All edits made to the property at this width will only take effect at this width and below.
Hiding Or Showing Elements Based On Screen Width
To hide an element below a certain screen width, choose the screen width you wish to hide the element below from the device dropdown. From Advanced > Layout, set the display property to none.

To show an element below a certain screen width, choose All devices from the device dropdown and set the display property to none. Then choose the screen width below which you want the item to be visible, and set the display property back to block, flex, etc. as appropriate.
Responsive Columns
Oxygen's Columns element is responsive by default, and has special responsive settings to customize and control the layout and order of your columns on narrower screens.

Stack Vertically Below – Below the chosen screen width, columns will stack vertically.
Reverse Column Order Below – Below the chosen screen width, the columns will be displayed in reverse order. This is useful for achieving a consistent layout when columns are stacked vertically for alternating column layouts.
50% Width Below – This is useful for multiple-column layouts with four or more columns, when the columns should be 50% width on medium width screens and stack vertically on narrow screens.

Responsive Menus
Oxygen's Menu element is responsive by default and will collapse into a toggle at 992px.
This can be customized at Primary > Mobile Responsive for the menu element.
Other settings are also available to adjust the menu styles, adjust the icon style, and to show or hide dropdown links in the responsive menu.

Deleting Responsive Styles
To delete the responsive styles created for a particular width, click the device icon to open the device dropdown. Then click the red X next to the screen width to delete all styles set for that width.

Further Reading
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

Product Images

Product Images

PRODUCT IMAGES
Add the Product Images element to the Product Builder by clicking +Add -> WooCommerce -> Product Images.
Layout
Use this tab to set a border radius on your images and select where you want the image thumbnails to appear.
Original Thumbnail
Use this tab to style the image thumbnails.
Hovered Thumbnail
Use this tab to style the thumbnails when they're hovered.
Active Thumbnail
Use this tab to style the active thumbnail.
Zoom Icon
Use this tab to style the zoom icon.
Sale Badge
Use this tab to style the sale badge.

The Product Images element must be used within the Product Builder element.

Order Tracking

Order Tracking

ORDER TRACKING
Add the Order Tracking element by clicking +Add -> WooCommerce -> Order Tracking.
Message
Style the message typography.
Labels
Style the label typography.
Text Fields
Style the text field padding, color, font size, background color and font family.

Normal Borders - style the text field borders.
Normal Box Shadow - style the text field box shadow.
Focus Borders - style the focused text field border.
Focus Box Shadow - style the focused text field box shadow.

Submit
Style the button padding, background color and background hover color.

Typography - style the submit button typography.
Borders - style the submit button borders.
Hover Borders - style the submit button border on hover.
Box Shadow - style the submit button box shadow.
Hover Box Shadow - style the submit button box shadow on hover

Product Info

Product Info

PRODUCT INFO
Add the Product Info element to the Product Builder by clicking +Add -> WooCommerce -> Product Info.

Typography - style the labels on the Additional Information tab.
Value Typography - style the values on the Additional Information tab.
Cell Content - style the cells on the Additional Information tab.

The Product Info element must be used within the Product Builder element.

Overview

Overview

Oxygen's WooCommerce integration makes it easy to style your whole store using Oxygen.
You must have Oxygen, WooCommerce and Oxygen's WooCommerce Integration add-on installed to be able to use Oxygen's WooCommerce integration.
PRODUCT TEMPLATE
To create a product template, go to Oxygen -> Templates and add a new template. Apply the template to your products via WHERE DOES THIS TEMPLATE APPLY -> Singular -> Products.
You will need to add the Product Builder element to your template by clicking +Add -> WooCommerce -> Product Builder. The Product Builder comes pre-configured with a default layout, but you can customize it by adding individual elements to the Product Builder element.
You can read more about the Product Builder element here.
SHOP TEMPLATE
To create a shop template, go to Oxygen -> Templates and add a new template. Apply the template to your Shop via WHERE DOES THIS TEMPLATE APPLY -> Archive -> Post Types -> product and Archive -> Post Types -> product_variation. You can also apply the shop template to WooCommerce product tags, categories, and other WooCommerce post types if needed.
To create a list of products, add the Products List element to your template by clicking +Add -> WooCommerce -> Products List.
You can read more about the Product List element here.
WOOCOMMERCE PAGES
Once WooCommerce has been set up, it will automatically assign pages for the Cart, Checkout and My Account. You can change which pages are used via WooCommerce > Settings > Advanced.
My Account
Go to the My Account page and click Edit with Oxygen. Add the My Account element to your page by clicking +Add -> WooCommerce -> My Account. You can then style the My Account element using Oxygen.
You can read more about the My Account element here.
Checkout
Go to the Checkout page and click Edit with Oxygen. Add the Checkout element to your page by clicking +Add -> WooCommerce -> Checkout. You can then style the Checkout element using Oxygen.
You can read more about the Checkout element here.
Shopping Cart
Go to the Cart page and click Edit with Oxygen. Add the Shopping Cart element to your page by clicking +Add -> WooCommerce -> Shopping Cart. You can then style the Shopping Cart element using Oxygen.
You can read more about the Shopping Cart element here.
GLOBAL STYLES
Oxygen has Global Styles for WooCommerce elements. You can change the Global Styles via Manage -> Settings -> Global Styles -> WooCommerce. There are tabs for each group of styles:
Buttons
Change your button colors and border radius.
Links
Change your link colors.
Inputs
Change your input colors and border radius.
Text
Change the text colors.
Notifications
Change the notification colors.
Misc
Change the Sale Badge color, Star Rating colors, Border colors and Box Background color.
Widgets
Change the heading typography.
WOOCOMMERCE DOCUMENTATION
You can find more information on the WooCommerce elements by following the links below.
Archive Description
Archive Title
Breadcrumb
Categories List
Checkout
My Account
Order Tracking
Product Builder
Shopping Cart

Product Meta

Product Meta

PRODUCT META
Add the Product Images element to the Product Builder by clicking +Add -> WooCommerce -> Product Images.
Layout
Select how you want the meta displayed.

Typography - style the meta labels.
Value Typography - style the meta values.
Links - style the meta links.

The elements available via Available Product Elements must be used within the Product Builder element.

Product Builder

Product Builder

Oxygen's WooCommerce integration makes it easy to create a template to display a product.
To create a product template, go to Oxygen -> Templates and add a new template. Apply the template to your products via WHERE DOES THIS TEMPLATE APPLY -> Singular -> Products.
PRODUCT BUILDER
Add the Product Builder element to your template by clicking +Add -> WooCommerce -> Product Builder. The element will give you a default layout for a product. You can customize it by adding individual elements from the Available Product Elements selection on the left.
The elements available via Available Product Elements must be used within the Product Builder element.