mysql option长度_select 宽度跟随option内容自适应

文章介绍了如何实现select选项宽度自适应内容,而不是固定宽度。通过创建一个select的容器div,使用CSS和JS来实现,使select透明并利用div的自适应宽度特性,达到选项宽度跟随内容的效果。
摘要由CSDN通过智能技术生成

传统的select在没有设置固定宽度的情况,会因为自身的 option 选项的里,宽度最宽的option作为select本身的宽度

例如

74abaa27cb084335759b7672ae320d37.png

可见效果为:

60c83d3f3ae0319ff9cf66752c7576d4.png

select的宽度因为“宽度最宽的option作为select本身的宽度”导致select变宽

0ba92488c68ddaaddb6bde6125c58db4.png

但是这跟我们想要的select宽度跟随option内容自适应,相违背

解决方案:

很普遍的,大家会选择用JS来控制select的宽度。大概是判断option的内容长度,然后js控制select宽度

而这里讲的自适应,是做一个select的容器

大致的设计为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值