• css 写带三角形的对话框,空心的三角形边框


    首先,我们要会先实现一个小三角形;

    思路:利用元素的 border 属性,将其三个方向的 border-color 值设为透明色(或者和其父元素的背景色一致,形成视觉差,俗称障眼法),剩下一个方向的 border-color 的值即为你需求的三角形的颜色。

    重点!!!!!

     

    span 画一个三角形,然后span 的伪类画一个和背景色一样的小一点点的三角形,摞在一起,注意一下z-index,然后就完成啦

    1. <div class="select">
    2. <span>span>
    3. <div class="selectItem">汇总统计div>
    4. <div class="selectItem">汇总统计div>
    5. <div class="selectItem">汇总统计div>
    6. <div class="selectItem">汇总统计div>
    7. div>
    8. <style lang='less' scoped>
    9. .select {
    10. width: 218px;
    11. background: #012e30;
    12. box-shadow: 0px 18px 56px 16px rgba(0, 255, 236, 0.05), 0px 12px 32px 0px rgba(0, 255, 236, 0.08),
    13. 0px 6px 12px -8px rgba(0, 221, 213, 0.12);
    14. // opacity: 0.9;
    15. border: 2px solid #00ffec;
    16. border-radius: 4px;
    17. position: absolute;
    18. top: 64px;
    19. right: 0px;
    20. z-index: 2;
    21. opacity: 0.9;
    22. span {
    23. display: block;
    24. width: 0;
    25. height: 0;
    26. border-top: 16px solid transparent;
    27. border-right: 16px solid transparent;
    28. border-bottom: 16px solid #00ffec;
    29. border-left: 16px solid transparent;
    30. position: absolute;
    31. right: 5px;
    32. top: -30px;
    33. &::after {
    34. content: '';
    35. display: block;
    36. width: 0;
    37. height: 0;
    38. border-top: 14px solid transparent;
    39. border-right: 14px solid transparent;
    40. border-bottom: 14px solid #012e30;
    41. border-left: 14px solid transparent;
    42. position: absolute;
    43. right: -14px;
    44. top: -11px;
    45. z-index: 3;
    46. }
    47. }
    48. }
    49. .selectItem {
    50. line-height: 56px;
    51. padding-left: 12px;
    52. font-size: 24px;
    53. font-weight: 500;
    54. color: #ffffff;
    55. }
    56. style>

  • 相关阅读:
    99%的人都把三层架构和SpringMVC的关系搞错了
    4-3 nn.functional和nn.Module
    Redis 5 种基本数据结构(String、List、Hash、Set、Sorted Set)详解 | JavaGuide
    如何系统地学习Python
    nlp入门(四)新闻分类实验
    怎么提高shopee店铺的销量-扬帆际海
    NLP中的文本分类、实体识别、关系识别和三元组识别
    js的增删改查
    详解Java的static关键字
    【AI应用】Jetson Xavier NX的详情参数
  • 原文地址:https://blog.csdn.net/Teemo_shape/article/details/133748988