【问题标题】:Trying to "fix" the size of my buttons on Squarespace试图“修复”我在 Squarespace 上的按钮大小
【发布时间】:2017-03-06 15:51:01
【问题描述】:

staterequirement.com的主页上,我有一组按钮,每个状态一个。该网站建立在 Squarespace 之上。

Squarespace 为您提供三种“按钮大小”,每种都有自己的 CSS 属性。但是,它们都根据文本量更改按钮的大小。

将所有按钮放在列中时,它们看起来很不稳定,因为它们的大小都不同,并且会相互碰撞。

我的目标是让这五行按钮在直列中排列在一起,并且所有按钮的大小相同。

我曾想过将所有按钮制作成图像,但这会消除按钮所具有的悬停效果。

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium, .large-button-shape-rounded .sqs-block-button .sqs-block-button-element--large { width: 100px}

这是向我建议的,它确实使所有行按钮的大小相同,但它切断了“马萨诸塞州”,并且列的间距不均匀。

我认为答案是提供给我的代码和填充更改的组合。

请帮忙!

附: -- 如果有更好的解决方案,对于这个问题,我绝对愿意听。

【问题讨论】:

    标签: css squarespace


    【解决方案1】:

    以下 CSS 将帮助您实现所需的目标。除了减小填充和字体大小以使所有按钮更紧凑和单行高之外,它还利用了min-width 属性。这使得所有宽度小于 130px 的按钮都被设为 130px 宽,大约是集合中最长按钮的宽度(我相信是南卡罗来纳州)。

    .sqs-block-button .sqs-block-button-element--medium {
        padding: 14px 18px;
        font-size: 11px;
        min-width: 130px;
    }
    

    正如 Serge Inácio 所提到的,您还有一个问题是您正试图将 Squarespace 的 12 列网格划分为 5 列,但这样做的效果并不相同(它是一个基于列的系统,即使它没有't 感觉喜欢它)。因此,请考虑改用 4 列。使用 4 列,您可以将上述 CSS 中的值向上调整一点。您可能还注意到,在某些宽度下,相邻列中的按钮相互重叠。转到四列也可能对此有所帮助,但如果没有,它至少应该使问题更容易解决。

    【讨论】:

    • 感谢您的代码!这已经解决了这个问题。另外,我很感激你让我知道有 12 列网格。我需要克服 50 除以 5 的事实,然后将其放入 4 列网格中。非常感谢您的帮助!
    【解决方案2】:

    我看到您在代码中使用了不同的 col 大小:3 x col sqs-col-2 span-2 和 2x col sqs-col-3 span-3 共有 5 列,如果将其减少到 4 列,您将有更多空间(即 4x col sqs-col-3 span-3)并添加建议给您的代码。如果它仍然被切断,您可以将其拆分为 3x col sqs-col-4 span-4 或使字体更小。

    希望对我有所帮助:)

    问候

    【讨论】:

    • 感谢您的回复!列的工作方式本身实际上并不是“列”。更像是,我将它们拖到一起,它们会自动在页面上均匀分布。所以每一行实际上都是它自己的列设置。我可以将整个“表格”分成 4 列,这样可以解决磨合问题,但按钮的大小仍然不同。如果单词很大,您是否认为有一种方法可以减少按钮本身内部文本的填充大小?前任。马萨诸塞州。我真的很感谢你的帮助:)
    • 是的,或者到 3 列。之后,您可以将以下内容添加到您的 css 中:.sqs-block-button-element--medium { width: 90% !important;} 您可以根据需要添加百分比或像素,这取决于您。
    • 感谢您的帮助!我会把 width: 90% 作为评论,因为我现在不会使用它,但它可能很快就会派上用场!
    猜你喜欢
    • 2012-05-14
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2015-08-05
    • 1970-01-01
    • 2021-11-22
    相关资源
    最近更新 更多