Theme properties [Classic]
The OnceHub Theme designer allows you to fully customize the look and feel of your Booking pages and Master pages.
The specific design of a theme comes from the properties you can define in four sections of the Theme designer:
- Core properties
- Page background
- Interaction pane
- Information pane
NoteSystem themes allow you to define the Header logo, Button color, and Button font color of the theme. If you’d like to define more properties, you’ll need to create a custom theme.
In this article, you’ll learn about Theme properties.
<script id="snippet-prepend">$(function(){
/*disable in widget*/ if($('.w-documentation-article').length === 0){
var ToC = "<nav role='navigation' class='table-of-contents toc-top'><h4>In this article:" + "<ul>"; var el, title, link, header; //Define the heading levels you want to use in ascending order. Can add extra or remove unneeded. $(".hg-article-body h1, .hg-article-body h2, .hg-article-body h3, .hg-article-body h4").each(function() { el = $(this); title = el.text(); if(title != ''){ anchorTitle = el.text().replace(/([~!@#$%^&*()_+=`{}\[\]\|\\:;'<>,.\/\? ])+/g, '-').toLowerCase(); link = "#" + anchorTitle; //Set all headers to a 0-nesting level. header = 'header-nesting-0'; //Adjust header-nesting layers so that they point to the correct html tag. header-nesting-1 should match the second .hg-article-body h# listed above; header-nesting-2 should match the third, etc. if($(this).is('h2')){ header = 'header-nesting-1'; }else if($(this).is('h3')){ header = 'header-nesting-2' } el.html('<a id="'+anchorTitle+'" class="toc-anchor">' + el.html()); newLine = "<li class='"+header+"'>" + "<a class='article-anchor' href='" + link + "'>" + title + "" + "";
ToC += newLine; } }); ToC += "" + ""; $("#snippet-prepend").before(ToC); }});
</script><style>/* CSS to style the TOC as it displays and the auto-created anchors.toc-top styles the box for the TOC; adjust styles here to tweak look and feel */
.toc-top { background-color: #FAFAFA; /* set to #fff or delete entirely for no background */ border: 1px solid #C8C8C8; /* adjust the color hex here to change border color */ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-top: 24px; margin-bottom: 36px; min-height: 20px; padding: 13px 20px; max-width: 75%;}.toc-top h4 { font-size: 18px; line-height: 26px; margin: 0 0 8px; font-weight: 400;}.toc-top ul { padding: 0 0 0 15px !important; margin-bottom: 0;}.toc-top > ul { margin-bottom: 13px!important;}.toc-anchor { display: block; height: 90px; margin-top: -90px; visibility: hidden;}
/* Set the indentation for the nesting levels. May need to be edited to match changes above. Increase or decrease the margin-left to get your desired level of indentation. */.header-nesting-1 { margin-left: 14px;}.header-nesting-1:before { background-image: url(https://dyzz9obi78pm5.cloudfront.net/app/image/id/5d31bcc88e121c9b25ba22c4/n/bulletv2.svg)!important;}.header-nesting-2 { margin-left: 28px;}.header-nesting-2:before { background-image: url(https://dyzz9obi78pm5.cloudfront.net/app/image/id/5d31be536e121cf22b0cc6ae/n/bulletv3.svg)!important;}</style>Core properties
Section titled “Core properties”
Figure 1: Core properties for a Custom theme
The Core properties of a theme define the base theme color palette, the font of the theme, button and font colors, and the style of the Booking form fields.
- Base theme: Each theme is based on either the Light color palette or Dark color palette. This cannot be changed once the theme is created.
- Header logo: The Header logo visible to your Customers on the Booking page. The recommended size of the Header logo is 200px wide by 50px high.
- Button color: The background color of buttons and other key components on your page.
- Button font color: The color of text on buttons can be set either automatically (to maximize contrast against the Button background color), or manually to white or black.
- Font: The font family to be used across the Customer booking process.
- Booking form fields: The style can be either Modern (fields as underlines) or Classic (fields as boxes). Modern form fields are selected by default.
Page background
Section titled “Page background”
Figure 2: Page background properties
-
Background color: This color will show when no background image is selected, before the background image is loaded, and when the background image is hidden.
-
Background image: You can upload any background image, texture, or pattern. The image may appear cropped in order to always cover the entire background of the browser window. The recommended size for your background image is 2000px wide by 1000px high.
NoteYou should make sure that you own the copyright to an image, texture, or pattern before using it as a background image.
-
Hide background image: You may want to hide the background image on mobile devices or when your Booking page is integrated into your website.
Interaction pane
Section titled “Interaction pane”
Figure 3: Interaction pane properties
The Interaction pane of your Booking page or Master page is where the scheduling process takes place. This is where your Customers selects a Booking page or Event type, selects a time, and fills out the Booking form.
- Content shading opacity: Determine the opacity to optimize the readability of text over your background image or background color.
- Image shape: Apply a uniform shape or mask to all of the images that you uploaded for the Public content sections of your Event types and Booking pages. You can choose for the shape of your images to be a Circle, Rounded square, Square, or to use No mask on your images.
- Image border: Apply a uniform border width to all of your images.
- Image border color: Apply a uniform border color to all of your images.
Information pane
Section titled “Information pane”
Figure 4: Information pane properties
The Information pane displays the information about your Booking page or Master page. It includes the page’s image, description, and contact information.
- Content shading opacity: Determine the opacity to optimize the readability of text over your background image or color.
- Image shape: Apply a shape or mask to the image that you uploaded for the Public content section of your Booking page or Master page. You can choose for the shape of your images to be a Circle, Rounded square, Square, or to use No mask on your images.
- Image border: Apply a border width to this image.
- Image border color: Apply a border color to this image.