Home  >  Q&A  >  body text

怎么用html5在页面上画出箭头,比如在地图上从一个城市指向另一个城市?

怎么用html5在页面上画出箭头,比如在地图上从一个城市指向另一个城市?

大家讲道理大家讲道理2742 days ago916

reply all(1)I'll reply

  • PHP中文网

    PHP中文网2017-04-17 11:16:27

    http://jsfiddle.net/windwhinny/n5py2oem/

    <p class="container">
        <p class="first"></p>
        <p class="sec"></p>
        <p class="thrd"></p>
    </p>
    
    .first,.sec,.thrd{
        width: 100px;
        height: 20px;
        background: black;
    }
    
    .container{
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
    }
    .first{
        width: 70px;
        -webkit-transform: rotate(45deg);
        position: absolute;
        right: -10px;
        top: 10px;
        -webkit-transform-origin: right top;
    }
    .sec{
        width: 70px;
        -webkit-transform: rotate(-45deg);
        position: absolute;
        -webkit-transform-origin: right bottom;
        right: -10px;
        top: -10px;
    }
    

    你还可以用 svg 或者 canvas 等方法画。

    reply
    0
  • Cancelreply