Footer
Footer

Footer

Customizing your site

Customizing Footer

The footer section of a website is an important element that helps to create a good user experience. It is often overlooked, but it can play a significant role in how visitors perceive the website. A well-designed footer can make the website look more professional and attractive. In this document, we will discuss how to customize the footer of a website using CSS classes and variables.

1. How to customize the footer width based on content

You can customize the footer width based on the given content using the given code snippet. The width may vary based on the clients requirements.
.bullet-footer { padding-left: calc((100vw - 1225px)/2 + var(--navbar-padding)); padding-right: calc((100vw - 1225px)/2 + var(--navbar-padding)); }
 
notion image
 

2. How to customize Social Media icon in footer

You can modify the color and size of the footer’s social media icon to match your branding and design preference using the given code snippets.
.footer-social-icon { color: #e4e4e4; } .footer-social-icon svg { width: 1.6rem; height: 1.6rem; }
notion image
 

3. How to add hover effects for Footer’s Icons and Links

Bullet website allows the users to add hover effects to the footer’s icons and links which enhances the user experience and provides visual feedback to interactive effectively using code snippets.
/* Icon Hover */ .footer-social-icon:hover { color: #615353; } /* Links Hover */ .footer-item-link a:hover { color: #949494; }
notion image

4. How to customize copyright text in Footer section

Users of bullet will have the ability to customize the color and position of the copyright text in the footer section using the given code snippet:
/* Below code will change the color and left align the copyright */ .footer-copyright { color: #a2a1a1; justify-content:start; }
notion image

Style Copyright and “Made with Bullet”

Enhance the visual presentation of your footer by placing copyright and "Made with Bullet" text on both ends of your site, creating a stylish and professional look for your website.
.footer-copyright { justify-content: space-between; }

5. How to adjust the number of columns into Multicolumn Footer

The users can customize their footer in multicolumn by simply modifying the number of columns displays, allowing you to create a well-organized footer section that suits your design preferences and content needs.
/* Below code will accommodate 3 columns */ .footer-links-container { grid-template-columns: 1fr 1fr 1fr; }
notion image

6. How can I duplicate the entire footer section from the current footer

User will have the access to reorder their entire footer section, providing flexibility to showcase your brand logo on either the left or right side, while adjusting the arrangement of the content columns accordingly for a more visually balanced design. To do so, use the given code snippet:
.bullet-column-container { flex-direction: row-reverse; }
notion image

Explore more additional features of the Footer Sections

Variables

Personalize your website's footer by leveraging customizable variables to control the foreground color, background color, and dimensions of the footer brand logo. With these variables, you can achieve a visually cohesive and tailored footer design that aligns with your brand identity and enhances the overall aesthetics of your website.
Variable
Description
Supported values
--footer-fg-color
The foreground color of the footer text and elements.
Any valid CSS color value
--footer-bg-color
Sets the background color
Any valid CSS color value
--footer-brand-logo-width
Sets the width of the footer brand logo
Any valid CSS width value
--footer-brand-logo-height
Sets the height of the footer brand logo
Any valid CSS height value
-footer-brand-font-size
Sets the font size of the footer brand/logo.
Any valid CSS font-size value
The "Supported Values" column provides an overview of the types of values that can be used for each CSS variable. Feel free to modify these variables using the supported values to achieve your desired customization.
How to use
notion image
/* Example: How to use CSS variable */ /* Below code will change the background and foreground color of the footer */ :root { --footer-bg-color: #000; --footer-fg-color: #fff; }
  1. Copy the provided CSS code snippet containing the footer theme variables into your CSS file or code > CSS(in bullet site dashboard) section.
  1. Add or Modify the values of the footer theme variables according to your desired customization.
  1. Save the code and publish the site.

Classes

You can unlock even more possibilities beyond the capabilities of variables by leveraging the power of classes, enabling you to achieve customization and fine-tuning that goes beyond what variables alone can offer.
 
Class
Description
.bullet-footer
Represents the main container for the footer.
.footer-links-container
Container class which contains all footer links.
.footer-item-link
Class for styling individual footer links within the links container.
.footer-social-container
Container class for the footer social media icons section.
.footer-social-icon
Class for styling individual social media icons within the social media container.
.footer-copyright
Class for styling the copyright text in the footer.
.bullet-simple-container
Class to identify single-row footer.
.bullet-column-container
Class to identify multi-column footer.
.footer-brand-container
Container class for the multi-column footer brand element.
.footer-brand
Class for styling the multi-column footer brand element.
.footer-brand-logo
Class for styling the logo within the multi-column footer brand container.
.footer-column
Class for styling individual columns within the multi-column footer.
.footer-title
Class for styling the title within the multi-column footer.
How to use
notion image
/* Example: How to use CSS class */ /* Below code will add a shadow and background for the footer. */ .bullet-footer { background: #fff; box-shadow: rgb(0 0 0 / 16%) 0px 8px 36px 0px, rgb(0 0 0 / 6%) 0px 0px 0px 1px; margin-top: 30px; }
  1. Copy the provided CSS code snippet containing the footer class into your CSS file or code > CSS(in bullet site dashboard) section.
  1. Add or Modify the footer classes according to your desired customization.
  1. Save the code and publish the site.