HTML-код работает в codepen, но не в других текстовых редакторах

#javascript #html #css

#javascript #HTML #css

Вопрос:

мне нужно меню навигации на моем веб-сайте, поэтому я искал какой-то вариант в Интернете, я нашел его в codepen, я скопировал вставил в мои текстовые редакторы и увидел предварительный просмотр, но код не работал должным образом в предварительном просмотре.

Здесь я прикрепляю ссылку для редактора codepen :

Я хочу, чтобы тот же вывод из code pen отображался в моих превью в текстовых редакторах

 html,
body {
    font-family: sans-serif;
    font-size: 14px;
    color: #555555;
    height: 100%;
    width: 100%;
    margin: 0;
}

.container {
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

.selector {
    padding: 0.25rem;
    background-color: #efefef;
    width: min-content;
    border-radius: 12px;
    position: relative;
}

.selector-item {
    white-space: nowrap;
    padding: 0.75rem 1.5rem;
    cursor: pointer;
    z-index: 2;
    user-select: none;
    transition: color 0.2s ease;
}

.selector-item--active {
    color: white;
}

.highlight {
    background-color: #ff4757;
    border-radius: 8px;
    position: absolute;
    left: 0.25rem;
    width: 4.75rem;
    height: 2.6rem;
    z-index: 1;
    box-shadow: 0px 0px 12px -2px rgba(255, 71, 86, 0.9);
    transition: left 0.2s ease,
        width 0.2s ease;
}  
 <div class="container">
  <div class="selector" self="size-x1" layout="row center-left">
    <div class="highlight"></div>
    <div class="selector-item" onclick="selectItem(event)">Chapter-wise</div>
    <div class="selector-item" onclick="selectItem(event)">Year-wise</div>
    <div class="selector-item" onclick="selectItem(event)">Others</div>
  </div>
</div>  

Комментарии:

1. Вы также добавили javascript в свой редактор? Без этого вы получите Uncaught ReferenceError: selectItem is not defined

Ответ №1:

Вам нужно добавить следующую ссылку на свою страницу.

 https://cdnjs.cloudflare.com/ajax/libs/flex-layout-attribute/1.0.3/css/flex-layout-attribute.min.css