You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将搜索栏设置为胶囊形状?附当前代码求助

要把搜索栏改成胶囊形状,只需要给输入框加上border-radius属性就行,另外你现有CSS里的padding属性缺了单位,得补上才能让样式生效。

修改后的完整CSS代码:

#search {
    border: none;
    padding: 10px 20px; /* 补上px单位,否则内边距样式不生效 */
    font-size: 16px;
    text-align: left;
    display: inline-block;
    margin: 4px 2px;
    background: grey;
    border-radius: 999px; /* 关键:用大数值圆角实现胶囊效果 */
    line-height: 1.5; /* 可选优化,让文字垂直居中更美观 */
}

为什么用999px?因为这个数值远大于输入框的高度,左右边角会自动变成完美的半圆,上下边保持平直,刚好符合你要的胶囊形状。要是你想精准控制,也可以把圆角值设为输入框高度的一半(比如输入框高度30px就设15px),但用999px更通用,后续调整输入框高度也不用改圆角值。

HTML部分不需要做任何修改,保持原有结构即可。

内容的提问来源于stack exchange,提问作者Chief_Rice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 12:30:04