Document emoji by Toss Face 「 Resonance 」 theme docsFeatures 、 Guide 、 Walkthrough

glenthemes logo

@glenthemes

Resonance theme preview

Theme [32]: Resonance by glenthemes

「 Resonance 」 is a dual-sidebar theme that prides itself on its vast list of options for sizes, spacing, margins, padding, and rounded corners, all adjustable within the customize panel, without needing to touch the code.

Theme Features (Overview):

🎸 ─── general;

Most options (if not all) are customizable. This includes image sizes, font sizes, colors, spacing, padding, etc.

🎸 ─── sidebar 1 (left);

  • navlinks: home, ask, archive, theme credit
  • image: square size only
  • custom links: up to 8

🎸 ─── posts;

  • post width: several sizes to choose from.
  • post padding: several to choose from.
  • monochrome / grayscale media [optional]
  • supports NPF posts (hoping it does 🤞)
    • I've gathered a list of NPF posts, feel free to reblog them onto your own blog (or side blog) to test them out.
  • like & reblog buttons

🎸 ─── sidebar 2 (right);

  • about box:
    • custom title
    • icon image: customizable size and padding
    • description:
      • use your existing description, or type a new one!
      • a scrollbar will automatically be added if it needs one.
  • activity box:
    • custom title
    • activities:
      • up to 4, with labels
      • stylized uppercase text
  • quote box:
    • custom title
    • text alignment options: align-left, align-center, align-right

🎸 ─── music player (bottom left);

  • fully functional; 1 song only!
  • play & pause buttons: choose between filled or outlined style
  • decorative music note
  • song name: or anything, really! you can put links as well.
  • how to link music: linktr.ee/direct_file_links

How to Install:

  1. On your Tumblr dashboard, click Account from the left sidebar menu:
    A dropdown menu option with the following from left to right: user icon, text that says 'Account', and a chevron pointing downwards.
  2. Click the blog that you want to use the theme on.
  3. From the right sidebar menu, click Blog Settings:
    A link option with text saying 'Blog Settings' on the left, and a chevron pointing to the right.
  4. Scroll down to Custom Theme and make sure that the toggle is turned on:
    Screenshot of a Tumblr blog's settings page, cropped to show the 'Custom Theme' section with a toggle labelled 'Enable custom theme: Create a separate theme for your blog. Change the layout. Edit the code. Make an entirely new theme. It's up to you.' The toggle is on with a blue accent color.
  5. Scroll down (near the bottom) to Visibility, and make sure that the Hide YOUR-BLOG-NAME from people without an account option is turned off:
    Screenshot of a Tumblr blog's settings page, cropped to show the 'Visibility' section with a toggle labelled 'Hide YOURBLOGNAME from people without an account: This blog will only be viewable to people that are logged into Tumblr and its submission form will only be available on mobile apps.' It ends with a link labelled 'Learn More'.
  6. Scroll back up to where you enabled your Custom Theme and click the Edit Theme button just below the Enable Custom Theme toggle:
    A button with a gray background and white text saying 'Edit theme'.
  7. This will take you to your blog's customize page. Click Edit HTML:
    Screenshot of the top part of Tumblr's customize editor, with Tumblr's official theme preview thumbnail on the left and two lines of text on the right. The top row says 'Tumblr Official', and the bottom row says 'Edit HTML' with a chevron pointing to the right.
  8. Click anywhere in the code.
  9. Select All.
  10. Backspace or Delete.
  11. In the empty space, type anything, such as reset or a dot .
  12. Click the Update Preview button.
  13. Click the Save button.
  14. In a new tab or window, go to pastebin.com/raw/ivPYDzsf or git.froggi.es/glenthemes/themes/raw/32-Resonance
    Select All and Copy.
  15. Go back to your Tumblr's customize page.
  16. Delete what you previously typed.
  17. Paste in the code you copied.
  18. Click the Update Preview button.
  19. Click the Save button.
    After a moment, you should see your theme!
  20. Click the Back Button provided by Tumblr:
    Screenshot showing the user's browser address bar at the top. Underneath it is the top part of Tumblr's HTML editor in the customize page, with a back arrow and settings icon on the leftside, and text saying 'Edit HTML' on the right.
  21. Scroll down to THEME OPTIONS:
    'THEME OPTIONS' label text in all uppercase, followed by two customization options that have their text pixelated, indicating that its contents is not the focus here, just the 'Theme Options' label.
    Everything starting from here is a theme option you can customize! Have fun!

Hiding the help message:

Since you're already here and reading the guide, you can hide the help message from the bottom of your screen! To do this, scroll down to the GENERAL OPTIONS dropdown option and change it to hide:
Screenshot of a label that says 'GENERAL OPTIONS' in all uppercase, followed by a label underneath that says 'hide help message', with it currently being set to 'show'. It can be clicked and changed to 'hide' from the dropdown arrow.

Please keep reading through this guide as I go through every single option and how it works.

Order of Options:

The options are grouped by type, and appear in the following order:

  1. images
  2. colors
  3. options you can pick from dropdown menus
  4. text fields

⸨ I would love to sort them by feature rather than the option type, but sadly this is not up to me, it's a Tumblr restriction. ⸩

To further help you keep track of where and what you are editing, I've placed headings to serve as dividers amongst the options, like so:
Screenshot of a heading text divider in the customize panel. The text starts with a short series of decorative symbols, followed by the text 'SIDEBAR 1' in thick uppercase font. Underneath it is two options that belong in the 'SIDEBAR 1' category.
Screenshot of a heading text divider in the customize panel. The text starts with a short series of decorative symbols, followed by the text 'BOX: ACTIVITY' in thick uppercase font. Underneath it is an option that belongs in the 'BOX: ACTIVITY' category.

Image Options Guide:

background image image

If you want to change the background image, click the pen icon, then Edit to choose your own image.

sidebar 1 image image

In the theme preview, this picture is:
Square cropped image of Jirou Kyouka from My Hero Academia, drawn in a manga sketch style.
To change it, click the pen icon, then Edit to choose your own image.

sidebar 2 image image

In the theme preview, this picture is:
Square cropped avatar image of Jirou Kyouka from My Hero Academia; a screencap taken from the anime.
To change it, click the pen icon, then Edit to choose your own image.

Color Options Guide:

background color

The background color of your page if there isn't a background image (or if your background image has transparency in it).

post color

The background color of your posts.

post borders outer color

Your posts' outer border color.

post borders inner color

The color of any borders (or lines) inside your posts, including:

  • blockquote border [💡]
  • border between reblogs [💡]
  • decorative top border on quote posts [💡]
  • <hr> horizontal lines [💡]

text color

Your main body text color.

alt post color

An alternative color for your posts' background color, used in:

  • chat posts [💡]
  • code snippets [💡]
  • poll options [💡]
  • image description text popup [💡]

alt post borders inner color

An alternative color for your posts' background color, used in:

  • chat posts [💡]
  • code snippets [💡]
  • poll options [💡]
  • image description text popup [💡]

alt text color

An alternative color for your text, used in:

  • chat posts [💡]
  • code snippets [💡]
  • poll options [💡]
  • image description text popup [💡]

headings color

Text color of any headings, including:

  • <h1> headings
  • <h2> headings appearing as the first item, and are the only <h2> instances in their respective caption.
  • website titles of link posts [💡]

bold color

  • color of any bolded text in your posts.
    e.g. <b> or <strong>
  • color of song names in audio posts [💡]

italic color

Color of any italic text in your posts.
e.g. <i> or <em>

links color

Text color of any links in your post's captions or reblogged comments [💡]

links underline color

The underline color of any links in your post's captions or reblogged comments [💡]

reblogs usernames color

Username color of the original poster, as well as the username color for any subsequent reblogs [💡]

buttons BG color

Background color of any buttons in your posts, including:

  • audio post play and pause buttons [💡]
  • "external link" icon indicator that sits over the thumbnail image in link posts [💡]
  • "close" button in image description text popups [💡]

buttons icon color

Icon color of any buttons in your posts, including:

  • audio post play and pause buttons [💡]
  • "external link" icon indicator that sits over the thumbnail image in link posts [💡]
  • "close" button in image description text popups [💡]

post info border color

Border color of the post info bar at the bottom of each post [💡]

post info BG color

Background color of the post info bar at the bottom of each post [💡]

post info text color

Text color of the post info bar at the bottom of each post [💡]

reblog and like border color

Border color around the reblog and like icons at the bottom of each post [💡]

reblog and like BG color

Background color of the reblog and like icons at the bottom of each post [💡]

reblog and like icon color

Icon color of the reblog and like buttons at the bottom of each post [💡]

scrollbar color

Color of the scrollbar thumb (interactive piece). Does not work in Firefox.

text highlight BG color

When user highlights (or selects) text on the page, this is the background color of it [💡]

text highlighted color

When user highlights (or selects) text on the page, this is the text color of it [💡]

pagination border color

Top border color of your blog's page numbers container, if it has one. Located at the bottom of the page. [💡]

pagination text color

Text color and current page icon color of your blog's page numbers, if they exist. Located at the bottom of the page. [💡]

hover text border color

Border color of your tooltips (text that appears when you hover something, usually providing additional information) [💡]

hover text BG color

Background color of your tooltips (text that appears when you hover something, usually providing additional information) [💡]

hover text color

Text color of your tooltips (text that appears when you hover something, usually providing additional information) [💡]

music player buttons color

Color of your music player's play and pause buttons [💡]

music player note color

Color of your music player's decorative music note icon [💡]

song name color

Color of your music player's song name [💡]

sidebar 1 image border color

Outer border color of your sidebar 1's (left sidebar's) image

sidebar 1 image BG color

Background color of your sidebar 1's (left sidebar's) image.
Can also be considered the "padding" color.

navlinks border color

Border color of the 4 navlinks sitting at the top of sidebar 1 (left sidebar)

navlinks BG color

Background color of the 4 mavlinks sitting at the top of sidebar 1 (left sidebar)

navlinks icons color

Icon color of the 4 navlinks sitting at the top of sidebar 1 (left sidebar)

navlinks HOVER border color

On hover / mouse over: border color of the 4 navlinks

navlinks HOVER BG color

On hover / mouse over: background color of the 4 navlinks

navlinks HOVER icons color

On hover / mouse over: icon color of the 4 navlinks

custom links border color

Border color of your custom links, located under the image in sidebar 1 (left sidebar)

custom links BG color

Background color of your custom links, located under the image in sidebar 1 (left sidebar)

custom links text color

Text color of your custom links, located under the image in sidebar 1 (left sidebar)

custom links HOVER border color

On hover / mouse over: border color of your custom links

custom links HOVER BG color

On hover / mouse over: background color of your custom links

custom links HOVER text color

On hover / mouse over: text color of your custom links

sidebar 2 title border color

Border color of sidebar 2's (right sidebar's) title blocks.

sidebar 2 title BG color

Background color of sidebar 2's (right sidebar's) title blocks.

sidebar 2 title color

Text color of sidebar 2's (right sidebar's) title blocks.

sidebar 2 box border color

Border color of sidebar 2's (right sidebar's) content blocks.

sidebar 2 box BG color

Background color of sidebar 2's (right sidebar's) content blocks.

sidebar 2 box text color

Text color of sidebar 2's (right sidebar's) content blocks.

sidebar 2 box bold color

Text color of any bold text in sidebar 2's (right sidebar's) content blocks.

sidebar 2 box italic color

Text color of any italic text in sidebar 2's (right sidebar's) content blocks.

sidebar 2 box links color

Text color of any links in sidebar 2's (right sidebar's) content blocks.

sidebar 2 box links underline color

Underline color of any links in sidebar 2's (right sidebar's) content blocks.

activity label BG color

Background color of each activity row's label text in sidebar 2's (right sidebar's) activity box [💡]

activity label text color

Text color of each activity row's label text in sidebar 2's (right sidebar's) activity box [💡]

hide help message dropdown

Option Name: Explanation:
show shows the "Please read the guide" message [💡]
hide hides the "Please read the guide" message

tumblr controls dropdown

Option Name: Explanation:
black Sets your default Tumblr controls in the top right corner to black.
white Sets your default Tumblr controls in the top right corner to white.

background image size dropdown

Option Name: Explanation:
tiled / repeating Lets your background image size be whatever size it came as. Ideal for small seamless pattern images.
full screen Forces your background image to fill your entire screen, regardless of dimensions. Ideal for large wallpaper-style images.

rounded corners dropdown

Option Name: Explanation:
none border-radius: 0px on all container corners.
medium border-radius: 0.375rem on all container corners.
more border-radius: 0.75rem on all container corners.

screen gap dropdown

Screen gaps refer to the spacing at the top of your screen, and also at the bottom of your screen.
Available options:

  • 30px – 100px, with increments of 5px

post side gaps dropdown

Post side gaps refer to:

  • the spacing on the left side of your posts
    aka gap between sidebar 1 (left sidebar) and your posts.
  • the spacing on the right side of your posts
    aka gap between your posts and sidebar 2 (right sidebar).

Available options:

  • 30px – 140px, with increments of 10px

body font dropdown

Sets the font for your posts.
Available font options:

  • Instrument Sans
  • Inter
  • Manrope
  • Libre Franklin
  • Plus Jakarta Sans
  • Public Sans
  • Muli

heading font dropdown

Sets the font for headings in your posts.
Available font options:

  • Quicksand
  • Geologica
  • Poppins

uppercase font dropdown

Sets the font for all-uppercase text in your posts.
Available font options:

  • Figtree
  • Quicksand
  • Golos Text
  • Poppins
  • Onest
  • Inter

font size dropdown

Sets the base body font size for your posts.
Available font size options:

  • 11px – 16px, with increments of 1px

show music player dropdown

Option Name: Explanation:
show shows the bottom left music player.
hide hides the bottom left music player.

music player style dropdown

Option Name: Explanation:
fill the music player's play, pause, and decorative music note icon will be filled.
outline the music player's play, pause, and decorative music note icon will be outlined.

music player corner gap dropdown

Sets how far the music player sits from the bottom left corners of your screen.
Available options:

  • 10px – 36px, with increments of 4px

music player buttons size dropdown

The size of the music player's play and pause buttons.
Available options:

  • 10px – 20px, with increments of 2px

song name size dropdown

The font size of the music player's song name.
Available options:

  • 8px – 16px, with increments of 1px

navlinks icon padding dropdown

Sets how much padding there is around each of the 4 navlinks at the top of sidebar 1 (left sidebar).
Available options:

  • 8px – 14px, with increments of 2px

navlinks icon size dropdown

Sets how large each of the 4 navlinks' icons are at the top of sidebar 1 (left sidebar).
Available options:

  • 10px – 16px, with increments of 2px

sidebar 1 row spacing dropdown

The distance between each group of objects in sidebar 1 (left sidebar).
aka gap under navlinks, gap under the image
Available options:

  • 4px – 20px, with increments of 2px

sidebar 1 image width dropdown

The width of your image in sidebar 1 (left sidebar). Will also affect the total width of this sidebar. The image should be square.
Available options:

  • 60px – 200px, with increments of 20px

sidebar 1 image padding dropdown

The padding around your image in sidebar 1 (left sidebar). Can be interpreted as the "inner" border size.
Available options:

  • 4px – 20px, with increments of 2px

custom links size dropdown

Font size of your custom links in sidebar 1 (left sidebar).
Available options:

  • 8px – 15px, with increments of 1px

custom links padding dropdown

Padding of your custom links in sidebar 1 (left sidebar).
Available options:

  • 4px – 20px, with increments of 2px

custom links spacing dropdown

The spacing between each custom link in sidebar 1 (left sidebar). Can be interpreted as custom links' "row spacing".
Available options:

  • 4px – 20px, with increments of 2px

sidebar 2 width dropdown

Width of sidebar 2's (right sidebar's) boxes.
Available options:

  • 200px – 400px, with increments of 25px

sidebar 2 title padding dropdown

The padding of sidebar 2's (right sidebar's) title blocks.
Available options:

  • 6px – 18px, with increments of 2px

sidebar 2 title size dropdown

Font size of sidebar 2's (right sidebar's) title blocks.
Available options:

  • 8px – 16px, with increments of 1px

sidebar 2 title bottom gap dropdown

The spacing under each of sidebar 2's (right sidebar's) title blocks. Not including the about box; there will be an option for that later.
Available options:

  • 0px – 20px, with increments of 2px

sidebar 2 icon width dropdown

The size of sidebar 2's (right sidebar's) avatar image.
Available options:

  • 36px
  • 48px
  • 64px
  • 100px
  • 128px
  • 148px

sidebar 2 icon padding dropdown

The padding around sidebar 2's (right sidebar's) avatar image.
Available options:

  • 4px – 20px, with increments of 2px

sidebar 2 box padding dropdown

The padding around sidebar 2's (right sidebar's) content boxes. Not including the about box; there will be an option for that later.
Available options:

  • 4px – 20px, with increments of 2px

sidebar 2 box font size dropdown

The font size of sidebar 2's (right sidebar's) content boxes. Not including the about box; there will be an option for that later.
Available options:

  • 10px – 16px, with increments of 1px

sidebar 2 row spacing dropdown

The spacing between each section in sidebar 2 (right sidebar). Each section consists of the title row, and the content box row.
Available options:

  • 10px – 60px, with increments of 5px

about box top gap dropdown

The spacing between the:

  • about box title
  • avatar image and the description box

Available options:

  • 0px – 20px, with increments of 2px

about box center gap dropdown

The spacing between the avatar image and the description box.
Available options:

  • 4px – 20px, with increments of 2px

about box padding dropdown

Padding of the about section's description box.
Available options:

  • 4px – 20px, with increments of 2px

about box font size dropdown

Font size of the description box.
Available options:

  • 10px – 16px, with increments of 1px

activity label padding dropdown

Padding around each activity's label text.
Available options:

  • 4px – 20px, with increments of 2px

activity label size dropdown

Font size of each activity's label text.
Available options:

  • 9px – 14px, with increments of 1px

activity column gap dropdown

The gap between each activity label and its text contents on the right.
Available options:

  • 4px – 20px, with increments of 2px

activity row gap dropdown

The spacing between each activity "row". Each row consists of its activity label, and its text contents.
Available options:

  • 4px – 20px, with increments of 2px

post width dropdown

The width of your posts (without taking padding into account).
Available options:

  • 300px
  • 325px
  • 350px
  • 375px
  • 400px
  • 425px
  • 450px
  • 475px
  • 500px
  • 540px
  • 600px
  • 650px
  • 700px

post padding dropdown

Padding around your posts.

Padding value: Details:
0px Negates the padding around the first photoset or video in your post, and keeps the rest of the padding at 20px.
10px 10px padding around everything in the post.
15px 15px padding around everything in the post.
20px 20px padding around everything in the post.
25px 25px padding around everything in the post.

post spacing dropdown

The spacing between one post and the next.
Available options:

  • 30px – 80px, with increments of 5px

photos spacing dropdown

Spacing between photos in posts.
Available options:

  • 4px – 10px, with increments of 2px

grayscale posts dropdown

Option Name: Explanation:
yes Adds a black-and-white filter to all photos and videos in your posts. Text colors are unaffected. Not applied on permalink pages (post pages).
no N/A

Text Fields Guide:

song name text field

You can edit the song name of your music player here. You can use any text formatting, such as bolded text, italic text, or links.
See the text formatting section.

song file URL text field

The audio file URL of your song. Must be a raw audio file.
You cannot use a YouTube link, you need to convert it first:
yt-to-mp3.carrd.co
To get the URL of your downloaded song, read these tutorials:
linktr.ee/direct_file_links

song volume text field

100% is normal / full volume, 0% is silent.

link 1 name text field

Your display text for your custom link. Plain text only.

link 1 URL text field

The URL for your custom link.
When linking to a page on your blog, you need to prefix it with a slash /, e.g.:

                    /tagged/cool stuff
                
                    /about-me
                

When linking to a site that is not on your blog, make sure it starts with https://, e.g.:

                    https://images.google.com
                

The same format follows for the rest of the custom links.

about box title text field

Aka the description box title. First title in sidebar 2 (right sidebar).

about box text text field

Aka the description box content.

  • If you want to use your existing blog description, empty this box.
  • Otherwise, type in this box to add a custom description.

You can add any text formatting you like, including bold text, italic text, links, and uppercase text.
See the text formatting section.

activity box title text field

Your title text for the activity box, aka the second section in sidebar 2 (right sidebar).

activity 1 label text field

Label text for your first activity entry.

activity 1 text text field

Text details of your first activity entry.
You can use any text formatting here, including bold text, italic text, links, and uppercase text.
See the text formatting section.

The same goes for the rest of the activities.

quote box title text field

Title text for the last box in sidebar 2 (right sidebar).

quote box text text field

Quote text for the last box in sidebar 2 (right sidebar).
See the text formatting section.

Tips on text formatting:

How to add a link:

                <a href="YOUR_LINK_URL">YOUR DISPLAY TEXT</a>
            

How to add a link with hover text:

                <a href="YOUR_LINK_URL" aria-label="YOUR HOVER TEXT">YOUR DISPLAY TEXT</a>
            

How to add uppercase text:

                <span uppercase>YOUR UPPERCASE TEXT HERE</span>
            

How to add an uppercase link:

                <a uppercase href="YOUR_LINK_URL">YOUR DISPLAY TEXT</a>
            

How to add an uppercase link with hover text:

                <a uppercase href="YOUR_LINK_URL" aria-label="YOUR HOVER TEXT">YOUR DISPLAY TEXT</a>
            

You can use <br> to jump to a new line:

                some text
                <br>
                some more text on a new line
            

You can change your text alignment, like for the quote source in the theme preview.
Available options:

  • <p align-left>
  • <p align-center>
  • <p align-right>
                Normal text here
                <p align-right>YOUR TEXT HERE</p>