【问题标题】:How to add arrows to elements with Tailwind CSS?如何使用 Tailwind CSS 向元素添加箭头?
【发布时间】:2021-11-21 11:53:35
【问题描述】:

我有一个导航栏,其中包含一个搜索字段和一个社交网络下拉菜单,如果它们处于活动状态,它们都会显示在导航栏下方。 我在其他网站上看到了小“箭头”,它们将第二行元素与第一个元素在视觉上连接起来,如下所示:

我怎样才能达到同样的效果并始终确保箭头也指向正确的父元素(视觉上)? 这是我的导航栏(不知何故 JavaScript 不起作用):https://play.tailwindcss.com/qksxyrh24P

【问题讨论】:

    标签: javascript html css tailwind-css


    【解决方案1】:

    1>>创建一个高度和宽度相同的 div 并将其旋转 45 度。

    2>>使它的​​位置绝对 z 索引为 2 并且颜色与您的下拉字段相同

    3>> 确保在搜索字段和下拉字段之间添加一些空格

    4>> 使用左上角的属性来适当地放置它

    5>> 然后只需添加您用来显示或隐藏下拉列表的显示类link

    https://jsfiddle.net/t5mfs1hy/

    【讨论】:

    • 但是如何确保箭头始终指向正确的原点?您可以在链接的游乐场中展示它吗?
    • okk 添加了一个小提琴代码示例
    • 谢谢,但是如果您更改内容窗口的宽度,您会看到箭头在四处移动,如果太窄,甚至会断线。
    • 所以只需根据您的要求更改左上角和右上角的值。如果您对此不满意,可以参考此[链接]w3schools.com/cssref/pr_pos_left.asp
    猜你喜欢
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    相关资源
    最近更新 更多