Как правильно сделать псевдо-элемент треугольник в меню?

Чтобы создать псевдо-элемент треугольник в меню с помощью PHP, вам потребуется использовать CSS-свойство ::before или ::after, а также задать необходимые стили.

Вот пример кода, который позволит вам создать псевдо-элемент в виде треугольника:

<style>
    .triangle {
        position: relative;
        display: inline-block;
        padding-right: 20px; /* Установите правый отступ для псевдо-элемента */
    }

    .triangle::before {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-top: 6px solid transparent; /* Измените толщину треугольника, при необходимости */
        border-left: 6px solid black; /* Измените цвет треугольника, если нужно */
        border-bottom: 6px solid transparent;
    }
</style>

<div class="triangle">Меню</div>

В этом примере мы создаем псевдо-элемент ::before с помощью CSS, который будет отображаться до содержимого элемента с классом triangle (в данном случае это слово "Меню"). Псевдо-элемент позиционируется абсолютно относительно родительского элемента и сдвигается на 50% от верха блока с transform: translateY(-50%), чтобы появляться посередине вертикально. Стили border-* задают вид треугольника, в данном случае это треугольник справа от текста.

Пожалуйста, обратите внимание, что PHP - это серверный язык программирования, и он не может непосредственно управлять отображением элементов на веб-странице. Однако, вы можете использовать PHP для генерации или динамического изменения HTML и CSS кода перед его выводом на страницу. Приведенный выше код CSS-стилей может встретиться в PHP-файлах или использоваться в них.