#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