• floating-ui react-dom-interactions:如何将浮动元素宽度设置为与参考宽度相同


    问题描述:

        在我的反应应用程序中,我正在尝试使用floating-ui/react-dom-interactions(以前称为react-popper)构建一个下拉菜单。这是我的组件演示的代码框链接。这是应用程序当前状态的输出。

            我想将浮动元素宽度设置为与参考元素相同。我试图从文档中遵循这种方法,但没有得到所需的输出。如何将浮动元素宽度设置为与参考元素相同。

    解决思路一:

            另一种带有paddings的解决方案,当我检查你添加px-8的主父级时,这意味着,从 start 和 end 2 em,你可以将 grid 和 padding 传递给SecondaryCategoryItems组件并在那里计算 minWidth ,如minWidth: (" 100" / 格) - (p / 4) + "%"

    解决思路二:

            正如我看到的,您有一个网格grid-cols-4用于类别,这意味着每个宽度都是25%,我可以建议一种解决方案,而无需深入研究包的可能性,只需添加一个类

    1. "bg-gray-700 py-2 text-white px-3 w-1/5 flex flex-col"}
    2. {...getFloatingProps({
    3. ref: floating,
    4. className: "Tooltip",
    5. style: {
    6. position: strategy,
    7. ref: floating,
    8. top: y ?? 0,
    9. left: x ?? 0,
    10. }
    11. })}
    12. >

    在 index.css 中定义样式,例如

    1. .Tooltip {
    2. background: #222;
    3. color: white;
    4. font-weight: bold;
    5. padding: 5px;
    6. border-radius: 4px;
    7. font-size: 90%;
    8. pointer-events: none;
    9. width: 25%;
    10. }

    解决思路三(这解决小编问题的答案)

    以上仅为部分解决思路介绍,请查看全部内容,请添加下方公众号后回复001,即可查看。公众号有许多评分最高的编程书籍和其它实用工具,绝对好用,可以放心使用

    如果您觉得有帮助,可以关注公众号——定期发布有用的资讯和资源​

  • 相关阅读:
    物联网的商业模式洞察
    【leetcode】 数组二分查找
    第17章 站点构建
    Spring Security oauth2.0 服务端
    springboot整合mybatis实现增删改查(xml)--项目阶段1
    AD域 - 自动为域颁发证书
    浅析函数栈
    什么,api竟然有版本
    kafka 消费者 API 使用总结
    英语教师杂志英语教师杂志社英语教师编辑部2022年第16期目录
  • 原文地址:https://blog.csdn.net/qq_38334677/article/details/126095545