10 Easy-to-Use Squarespace CSS Codes & Tricks to Upgrade your Website.

1. How to keep your Squarespace website text from hyphenating.

This Is An Image as A banner Of the Headder ,Where Written Get Rid From Hyphens

My hack is how to avoid your text from hyphenating. To prevent text from breaking with hyphens, follow these steps:

1.Go to "Design" in your settings.

2.Find "Custom CSS."

3.Paste this code there:

Code:

 
h1, h2, h3, h4, p {-webkit-
hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none; }
 

This code ensures that headers (like Header 1, Header 2, etc.) and paragraph text won't have hyphens in them.

It keeps your text looking clean and whole.

2. Move Summary Block Carousel Arrows To The Sides

In Squarespace, when you utilize a Summary Block Carousel, the default placement for the navigation arrows is in the top-right corner of the block. However, you may want these arrows to appear on both sides of the Summary Block Carousel instead, as shown in the image below. By applying the provided Squarespace CSS code, this change will apply to all the Summary Block Carousels across your website.

3. Adjusting the blog post width

Often, People come across a common issue in blog posts where the text stretches across the entire screen. The problem with this layout? It makes the text much harder to read. Your eyes have to work extra to traverse long lines, which can be exhausting. It often leads to repeatedly reading the same text, causing frustration, and sometimes even abandoning the article before finishing it.

A simple solution to this problem is adjusting your blog posts' default width. By doing this, you create a more comfortable and reader-friendly line length. Ideally, you should aim for a line length of about 45-75 characters, including spaces. You can easily check this with a free online word counter tool. This adjustment enhances the readability of your content and keeps readers engaged.


Code:

 
 *   CUSTOM BLOG POST WIDTH 7.0
 *------------------------------------*/
.BlogItem {
max-width: 750px;
margin: 0 auto;
}
 *   CUSTOM BLOG POST WIDTH 7.1
 *------------------------------------*/
.blog-item-wrapper .blog-item-inner-wrapper {
max-width: 750px;
margin: 0 auto;
}
 

The max-width value is responsible for controlling the width of your blog. You have the flexibility to adjust this number according to your preferences. If you choose a value larger than 750px, your blogs will appear wider, while a lower number will give them a more compact appearance.

Important note: In Squarespace 7.1, there's a new feature that allows you to edit the width of blog posts using the Format menu. However, you can still set your desired maximum width using the CSS code mentioned above. This gives you the freedom to fine-tune the appearance of your blog posts.

4. Use Two Different Fonts On One Line

Thi8s Image Showing Two Different Font Using In One Header In Squarespace

Font mixing like this is a current trend. It involves combining two fonts that have distinct styles within the same text block. This approach closely resembles the first item on this list featuring text highlights!

We employ CSS to alter the font for any text in Heading 1 format that is bolded. You can use the provided Squarespace CSS code below as a reference.

Code:

 
/* Text change detail */
h1 strong {
  font-family: aktiv-grotesk-extended !important;
  font-size: 3.1rem;
}
 

5. How to remove extra margin from your Squarespace website fonts.

Code :

 
h1, h2, h3, h4, p {
margin-top: 0px !important;
margin-bottom: 0px !important;
} 
 

6. Auto-Rotate Galleries On Squarespace

This is a gif Image Where Showing Rotating Gallary In Squarespace Web Site Customizing By Css Code

Our Willow Template features a captivating gallery that automatically rotates to enhance the visual appeal at the top of the site. To implement this, it's important to note that it's not CSS code; it's JQuery. However, you can easily incorporate the code by following these steps: Go to Settings > Advanced > Code Injection and insert the provided code into the header section.

Code:

 
#page {
overflow-x: hidden
}
.gallery-grid-wrapper {
display:flex !important;
animation: slideshow 30s linear infinite
}
.gallery-grid-wrapper .gallery-grid-item {
min-width: 50%;
margin-right: 5%
}
@keyframes slideshow {
0% { left: 0; }
100% { left: -225% }
} 
 

7. Squarespace button sizing consistency

By default, Squarespace adjusts button sizes based on the text within them. However, for those who value consistency and want buttons to maintain a uniform width regardless of the text, there's a solution. You can achieve this by

inserting the following code into the same location where you added the hyphenation code earlier (Design > Custom CSS).

Code:

 
.sqs-block-button-element--small {
     width: 140px !important;
}
.sqs-block-button-element--medium {
      width: 170px !important;
}
.sqs-block-button-element--large {
      width: 180px !important;
}
 

You’ll see there are 3 “rules” here, one for each size button. Feel free to use just one specific line, or all three. Also, you can change the 140 (or 170/180) pixel specifications to adjust the width of your buttons.

8. Add Floating Social Links To Your Site

This is a Screenshot From Squarespace Where Shoeing Some Floting Social Media Icons Which Is Customized By Css

Transform your website with a touch of dynamism by elegantly positioning your social links along the site's side.

1.To get started, follow these simple steps:

2. Begin by inserting a Social Links block into your website's footer.

3. Next, incorporate the Squarespace CSS code provided below.

Implementing this code will bring your social links to life, adding an engaging and interactive element to your site.

Code:

 
@media only screen and (min-width:640px){
footer{
  .sqs-svg-icon--wrapper{
    display: block !important;
    margin: 20px 10px !important;
  }
  
  .socialaccountlinks-v2-block{
    position: fixed !important;
    top: 20% !important; 
    /* Adjust this percentage to move the icons up or down */
    left: 3% !important;
    z-index: 99 !important;
  }
}
}
 

9. HOVER COLOR ON YOUR FOOTER NAVIGATION

Elevate the visual appeal of your Brine template's footer navigation effortlessly. With a sprinkle of CSS magic, you can now infuse some excitement into your website. This straightforward code introduces a subtle yet effective hover effect to the links, allowing them to gracefully change color when users interact with them by hovering their cursor over the links. This subtle touch enhances the overall user experience, making your website more engaging and user-friendly.

Code:

 
# BLOCK ID  p a:hover {
	Color: #ff0000 !important;
}
 


Template Compatibility: Ensure you're using a Brine-family based template. If you're uncertain about your template type, refer to the list of templates here.

Font Adjustments: To tweak your footer navigation's font settings, head over to the Style Settings.
Customize Hover Color: You can personalize the hover color effect of your footer navigation by modifying the color hex code following "color:".

Adding this code to your website is a straightforward process:

Footer Navigation Requirement: This code is designed for Footer Navigation, specifically found under Pages. It won't affect regular links in your Footer area.

While implementing the code, exercise caution not to accidentally remove any characters, as this could disrupt the code's functionality.

10. REMOVE HYPERLINK UNDERLINE

Squarespace automatically adds underlines to hyperlinks in text blocks, which can be helpful for link visibility. However, it might not always align with your design preferences. To maintain a cleaner appearance in your text sections, you can effortlessly eliminate these hyperlink underlines by applying the following CSS.

Code:

 
a {border-bottom: none;}
 

By using the “a” selector you’ll only target body text. If you wish to target a heading, insert its selector before ‘a”

For example, I’m using “h2 a”

Walid Hasan

I'm a Professional Web developer and Certified Squarespace Expert. I have designed 1500+ Squarespace websites in the last 10 years for my clients all over the world with 100% satisfaction. I'm able to develop websites and custom modules with a high level of complexity.

If you need a website for your business, just reach out to me. We'll schedule a call to discuss this further :)

https://www.squareko.com/
Previous
Previous

10 Compelling Reasons to Choose Squarespace 7.1 Over WordPress

Next
Next

A Complete Guide to Squarespace's Latest Feature: Fluid Engine