html - 在 svg 上显示文本

标签 html css svg

你怎么看我试图在 svg 上显示一个 ul 列表。

enter image description here

我用 z-index 尝试了一些东西,但它不起作用!

我的 html:

    <nav>
 <svg id="bigTriangleColor" style="z-index:-100;fill:rgb(0,0,255);" xmlns="http://www.w3.org/2000/svg" width="100%" height="100" viewBox="0 0 100 100" preserveAspectRatio="none">
    <path d="M0 0 L50 100 L100 0 Z" />
</svg>
  <ul>
   <li><a href="" title="Übersicht">Übersicht</a></li>
   <li><a href="" title="Leute">Leute</a></li>
   <li><a href="" title="Links">Links</a></li>
  </ul>
 </nav>

CSS:

nav {background-color: rgb(14, 131, 205);}


nav{
    border-width:1px 0;
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
nav li{
    display:inline;
}
nav a{
    display:inline-block;
    padding:15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    text-decoration:none;

感谢您的帮助!

最佳答案

我怀疑你必须使用定位。

JSFiddle Demo

nav{
    border-width:1px 0;
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
    position:relative;
    height:250px; /* or some other number */
}

nav ul {
    position:absolute;
    top:0;
    width:100%;
}

关于html - 在 svg 上显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19349293/

相关文章:

html - 将div定位在页面底部

javascript - 添加和删​​除单击/悬停事件处理程序 jQuery

bootswatch 中的 CSS 样式不适用于 Shiny R

javascript - Basic Jquery Slider(我认为是脚本问题)

javascript - 将颜色从 spectrum 设置为另一个 div

css - WordPress中的自定义svg管理菜单图标

java - 使用 batik 将 SVG 文件转换为 PNG,但没有轴线

javascript - 有没有办法为文本而不是其他 svg 元素保持纵横比固定?

html - CSS3 动画变换旋转在 Firefox 中不起作用

html - 如何减少打破文本的标签/跨度/p 之间的空间?