代码之家  ›  专栏  ›  技术社区  ›  Damian Busz

html5视频上的六边形切割边缘

  •  0
  • Damian Busz  · 技术社区  · 7 年前

    html5 (mp4) 拥有 hexagon edges 900x600

    有人能帮忙吗?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Nishant Singh    7 年前

    你可以通过使用简单的css来实现

    video{
            -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    

    这将显示六边形形状的视频。 为了更好地理解它,请点击链接 clipping video 对于任何查询,请对其进行注释。

        2
  •  0
  •   Storm    7 年前

    据我所知。。你可以在css中制作一个六边形并将其粘贴在顶部,但这当然会切断一些视频。

    利用 :before :after https://jsfiddle.net/rckndxbx/