studionew Posted November 24, 2022 Share Posted November 24, 2022 (edited) I'm trying to make the summary block height responsive to the 'longest title' of the displayed blogs. I currently have .summary-content {height: 20vh;} achieving an even height but if the title of new blogs is shorter or longer there will be issues. How to I target the title and ensure it is responsive in the future? premierleads.io/artur-test-page Edited November 24, 2022 by studionew Link to comment
Ziggy Posted November 24, 2022 Share Posted November 24, 2022 Tricky problem, you'd need to write some script to measure the character length of the title and then have a responsive height based on the estimate number of line, not the easiest solve. Alternatively you could put a clamp on the title line count and match the max height to that, something like this:https://stackoverflow.com/questions/26973570/setting-a-max-character-length-in-css Or you could just request your client not to put very long titles... that can actually work! Please like and upvote if my comments were helpful to you. Cheers! Zygmunt Spray Squarespace Website Designer Contact me: https://squarefortytwo.com Hire me on Upwork! 🔌 Ghost Squarespace Plugins (Referral link) 📈 SEO Space (Referral link) ⬛ SquareWebsites Plugins (Referral link) 🔲 SQSP Themes (Referral link) ✨ Spark Plugin (Referral link) 🖼️ Gallery Lightbox Plugin (Referral link) ☕ Did I help? Buy me a coffee? Link to comment
studionew Posted November 25, 2022 Author Share Posted November 25, 2022 19 hours ago, Ziggy said: Tricky problem, you'd need to write some script to measure the character length of the title and then have a responsive height based on the estimate number of line, not the easiest solve. Alternatively you could put a clamp on the title line count and match the max height to that, something like this:https://stackoverflow.com/questions/26973570/setting-a-max-character-length-in-css Or you could just request your client not to put very long titles... that can actually work! Thanks for your response and suggestions. I'm really hoping to find a solution for the height to respond to the title length. I absolutely agree that the easiest solution is for my client to not put long titles but unfortunately my client doesn't want to do that. Link to comment
Ziggy Posted November 25, 2022 Share Posted November 25, 2022 Yes, problematic! Sadly I've not found any solution to this, but if you know the titles are going to be long then leave the space for them, keep a nice small font, and hope it doesn't get broken! Please like and upvote if my comments were helpful to you. Cheers! Zygmunt Spray Squarespace Website Designer Contact me: https://squarefortytwo.com Hire me on Upwork! 🔌 Ghost Squarespace Plugins (Referral link) 📈 SEO Space (Referral link) ⬛ SquareWebsites Plugins (Referral link) 🔲 SQSP Themes (Referral link) ✨ Spark Plugin (Referral link) 🖼️ Gallery Lightbox Plugin (Referral link) ☕ Did I help? Buy me a coffee? Link to comment
beatrizc Posted November 25, 2022 Share Posted November 25, 2022 Hey @studionew! If I understand correctly what you're trying to do, you can apply flexbox to the summary block to make the height adjustment automatic vs. setting a manual height value for the title container. Here's the snippet you can use for Grid Summary Blocks: .sqs-gallery-design-autogrid .summary-item-list { display: flex; flex-wrap: wrap; } .sqs-gallery-design-autogrid .summary-item { display: flex; flex-direction: column; } Keep in mind the code as is will apply to ANY Grid Summary Block you have on the site. Hope that helps! tuanphan and paul2009 2 Squarespace Coding Expert | Coding the heck out of Squarespace, one wtf at a time. ☞ Search through The Codebase to learn new CSS tricks and awesome customizations. ☞ Get +150 mini-plugins ready to copy-paste to fix or tweak your Squarespace site. ☞ Got a rare, medium rare or fully cooked idea for your client's project? Let's make it a reality. Website | Youtube Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment