Html5 路径对齐问题阿拉伯语版本

标签 html css svg

我需要像这样制作菜单标签

http://codepen.io/chriscoyier/pen/tsouG

但是我需要左边而不是右边的 flex 部分我尝试在路径代码中进行编辑但是它不起作用任何人都可以帮忙吗?

 <div class="banner">
            <div class="wrap">
                <div class="cssmenu">
                    <nav class="main-nav" id="main-nav">

  <a href="" class="videos">
    <svg viewBox="0 0 100 25" class="shape-tab">
      <use xlink:href="#shape-tab"></use>
    </svg>
    <span></span>
  </a>

  <a href="../ArabicNewLogin.aspx" class="almanac">
    <svg viewBox="0 0 100 25" class="shape-tab">
      <use xlink:href="#shape-tab"></use>
    </svg>
    <span>الرئيسيه</span>
  </a>
  <a href="../ArabicTal2aLogin.aspx" class="snippets">
    <svg viewBox="0 0 100 25" class="shape-tab">
      <use xlink:href="#shape-tab"></use>
    </svg>
    <span>عميل طلقه</span>
  </a>
  <a href="../ArabicFAQs.html" class="forums">
    <svg viewBox="0 0 100 25" class="shape-tab">
      <use xlink:href="#shape-tab"></use>
    </svg>
    <span>التعليمات</span>
  </a>



</nav>
         </div>
                <div class="lang">
                    <a class="btn btn-primary btn1" href="../NewLogin.aspx">انجليزى</a> <a class="btn btn-primary bt"
                        href="../ArabicNewLogin.aspx">عربى</a>
                </div>
            </div>
        </div>

 <svg class="hide">

  <defs>
  <path id="shape-tab" d="M100,25C79.568,25,84.815,0,59.692,0H11.149C5.027,0,0,4.634,0,10.385V25"></path>


  </defs>

</svg>

这是我到目前为止的努力

http://codepen.io/anon/pen/rIAlc

最佳答案

这里:

我还改进了您的原始版本。现在都是相对的,所以您只需提供第一个坐标 (M116.486,29.036),其余坐标将相对于该点绘制:


更新

哦,我现在明白我应该使用你问题中的代码,而不是代码笔 例子。将您自己的代码放在来自 开始,这几乎使我的第一个解决方案变得毫无用处。

但又来了。
我再次改进了你原来的路径,所以更容易镜像:


原创( http://codepen.io/anon/pen/pwzfB ):

<path id="shape-tab" d="M100,25 
                        c-20.432,0 -15.185,-25 -40.308,-25 
                        h-48.543 
                        c-6.122,0 -11.149,4.634 -11.149,10.385 
                        v25
                        z" />


镜像( http://codepen.io/anon/pen/dGJxw ):

<path id="shape-tab" d="M0,25 
                     c20.432,0 15.185,-25 40.308,-25 
                     h48.543 
                     c6.122,0 11.149,4.634 11.149,10.385 
                     v25
                     z" />

关于Html5 路径对齐问题阿拉伯语版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24119965/

相关文章:

使用 Material-UI : where to find, 的 SVG 图标如何设置样式?

javascript - 使用 d3.js 动画弧起始 Angular

html - CSS 在模拟 IE8 时不显示或不工作

html - 如何在所有div下方显示文字

c# - 在 webbrowser 控件中执行 javascript

html - 流体高度受限图像 HTML

jquery - 在悬停状态之间循环

php - 如何在 Safari 中显示谷歌字体?

html - 如何在每次点击按钮时旋转方 block ?

javascript - 在附加到动态内容中的元素之前删除最后一个 TD