Сделайте ссылку доступной через div:before

Я хотел бы кликнуть через:before div. Это мой код:

/*CSS*/
#main {
    float:left;
    width:calc(70% - 4px);
    border-width: 4px;
    border-color: black;
    border-style: solid;
    position:relative;
    text-align:center;
    left:calc(15% - 4.5px);
    margin-top:40px;
}

#main:before {
    content:"";
    display:block;
    position:absolute;
    z-index:1;
    top:-3px;
    left:-3px;
    right:-3px;
    bottom:-3px;
    border-width: 3px;
    border-color: black;
    border-style: solid;
    pointer-events: none;
}

<!--html-->     
<div id="main">
    <h3>Inhoudsopgave (sitemap)</h3>
        <ul style="text-align:left;">
            <li><a href="home.html">Home</a></li>
            <li><a href="inhoudsopgave.html">Inhoudsopgave</a></li>
            <li><a href="interviews.html">Interviews</a>
        <ul>
            <li>FC Den Bosch</li>
        </ul>
        </li>
              <li>Resultaten</li>
              <li>Conclusie</li>
        </ul>
</div>

Как видите, в div есть несколько ссылок, но из-за: before в файле css я не могу щелкнуть по нему. Как видите, я пробовал события указателя, но это не помогло.

Мне нужно:before div (насколько я знаю), потому что я хочу сделать двойную границу. Граница на #main немного больше границы на: before, что делает ее границей с двойной линией.

0 ответов

Другие вопросы по тегам