![]() |
1
2
由于您希望有不同大小的select和下拉列表,下面是我的解决方案 使用select2内置选项和一些CSS ,但可能不是完美的。
制作
这里的钥匙是
最后你需要一些CSS:
你可以看到它在起作用 here on codepen
如果你有更多的选择,你需要一些JS代码来处理
|
|
2
0
如果仍在寻找替代方法。我最近也需要实现这一点,而RTL的答案对我的项目来说不是一个可行的解决方案。如果您正在使用select2.js(4.0.6),并且不介意修改脚本,那么您可以替换以下代码,并通过向目标元素添加一个类来实现正确的定位。 查找4381至4384行
替换为以下内容
将类右对齐添加到目标选择输入。
那应该是你所需要的。如果目标元素具有类,则代码将使用右定位而不是左定位来定位下拉列表。如果容器设置为父容器,则工作方式应相同。然而,这并没有经过彻底的测试。它可能不是一个优雅的解决方案,但不需要用CSS覆盖任何内容。应该做的技巧,直到更新,以添加一个选项来处理右对齐下拉列表。希望有帮助。 |
![]() |
3
0
init select with dir:“rtl”例如:
|
![]() |
4
-1
select的option标签不能被css修改它需要做jquery插件 http://selectric.js.org/demo.html 它应该能帮你我的朋友 |
![]() |
5
-2
我想它能帮你得到你真正需要的东西。如果你不能得到它,我会回来的
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 7 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 7 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 7 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 7 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 7 月前 |