空心,实心箭头制作(正方形的绝对定位实现)

本文探讨了智能算法在大数据开发领域的应用,包括Hadoop、Spark等技术的使用,以及如何利用这些技术解决实际问题。

<!DOCTYPE html>

<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <style>
        #triangle-up {
            display:inline-block;
            width: 0;
            height: 0;
            border-left: 50px solid transparent;
            border-right: 50px solid transparent;
            border-bottom: 100px solid red;

        }

        .s,

        .s tt{ width:0; height:0; line-height:0; font-size:0; 

               border:6px solid red; 

               border-color:transparent red transparent transparent; 

                position:absolute;}

        .s{ left:10px; top:10px;}
        .s tt{ border-right-color:#FCF6F0; right:-8px; top:-6px;}


        .mini_info{
            display: inline-block;
        }
        .mini_info i{

            width:0; height:0; 

    border-width:4px; 

            border-style:solid;

            border-color:#999 #FFF #FFF #FFF; 

            font-size:0; line-height:0;

            color:#999; overflow:hidden; position:absolute; top:11px; left: 100px;
        }


        .four{
            display: inline-block;
        }
        .four i{
            width:0; height:0;
            border-width:8px 8px 8px 0;
            border-style:solid solid solid none;
             border-color:transparent #ccc transparent;

            font-size:0; line-height:0;
            color:#999; overflow:hidden; position:absolute; top:30px; left: 100px;
        }
        /*
        一个正方形的绝对定位背景色与父类一样
        */
        .f_gxtz{
            position: relative;
            background:#FFE9C8;
            width: 100px;
            height: 54px;
            display: inline-block;
            padding: 5px;
        }
        .f_gxtz span{
            background-color:#FFE9C8;
            width: 10px;
            height: 10px;
            display: inline-block;
            position:absolute;
            top:59px;
            left:25px;
            transform:rotate(45deg);
        }


        /*
        空心箭头
        通过两个背景色的正方形绝对定位相差1px覆盖实现

        */
        .item {
            display: inline-block;
        }
        .item span{
            display: inline-block;
            background:#fff;
            border: 1px solid #FEC3A8;
            border-radius: 2px 2px 2px 2px;
            line-height: 50px;
            margin-top: 5px;
            padding: 2px 5px;
            position: relative;
            width: 78px;
            height: 50px;
        }
        .item span b,.item span i {
            position:absolute;
            display: inline-block;
            left:37px;
            width:7px;
            height:7px;
            font:16px/21px Simsun;
            overflow:hidden
        }
        .item span b{
            background-color:#FEC3A8;
            transform:rotate(45deg);
            top:-5px;
        }
        .item span i{
            background-color:#fff;
            transform:rotate(45deg);
            top:-4px;
        }
    </style>
</head>
<body>
    <div id="triangle-up"></div>
    <div class="s">
        <div class="tt"></div>
    </div>
    <div class="mini_info">
        <i></i>
    </div>
    <div class="four">
        <i></i>
    </div>
    <div class="f_gxtz">
        更新通知我
        <span></span>
    </div>
    <div class="item">
        <span>
            <b></b>
            <i></i>
            最强比价
        </span>
    </div>
</body>
</html>
在计算机科学或编程中,实心箭头空心箭头通常用于表示不同类型的关联、关系或操作。它们的含义会根据上下文而变化,下面是一些常见的使用场景: ### 类图中的箭头(UML) 1. **实心箭头**:在UML(统一建模语言)中,实心箭头通常表示**单向导航关联**。这表示一个类(源对象)可以直接访问另一个类(目标对象)的实例[^1]。 2. **空心箭头**:空心箭头在UML中通常表示**泛化(继承)**关系。这意味着一个类(子类)继承了另一个类(父类)的属性和方法。空心箭头指向父类[^1]。 ### 依赖关系(UML) 1. **实心箭头**:在依赖关系中,实心箭头可以表示**单向导航依赖**,即一个类在某种程度上依赖于另一个类的定义或行为。 2. **空心箭头**:空心箭头在依赖关系中通常表示**依赖关系的导航**,强调的是源元素在实现细节上临时使用到目标元素[^1]。 ### CSS中的箭头(前端开发) 在前端开发中,尤其是使用CSS时,箭头可以通过伪元素(如 `::after` 或 `::before`)来创建。以下是创建实心箭头空心箭头的基本示例: ```css /* 实心箭头 */ .solid-arrow::after { content: ''; display: inline-block; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid black; } /* 空心箭头 */ .hollow-arrow::after { content: ''; display: inline-block; width: 0; height: 0; border-top: 10px dashed transparent; border-bottom: 10px dashed transparent; border-left: 10px solid black; } ``` 在上述CSS代码中,`border` 属性被用来创建三角形,从而形成箭头的形状。通过调整 `border` 的颜色和样式,可以实现实心箭头空心箭头的效果[^2]。 ### 总结 - **实心箭头**:通常表示持久的引用或单向导航关联。 - **空心箭头**:通常表示临时的依赖关系或继承关系。 这些符号的具体含义会根据它们在不同上下文中的使用而有所不同。理解这些符号的关键在于它们所处的上下文以及它们所表示的关系类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值