안녕하세요, 오른쪽 상단 모서리에 고정되어있는 탐색을 만들려고합니다 (오른쪽에서 왼쪽으로 애니메이션) 화면의 오른쪽에서 온다. 이제 나는 다음과 같은 코드를 가지고 올 수 있었다 w3school에서 예제를 사용 : HTML :오른쪽 위 모서리에 Sidenav 오버레이 고정
<div id="mySidenav" class="sidenav">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">× </a>
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Clients</a>
<a href="#">Contact</a>
</div>
<span style="font-size:30px;cursor:pointer" onclick="openNav()">☰</span>
SCSS :
#mySidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #111;
overflow-x: hidden;
padding-top: 60px;
transition: 0.5s;
a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #818181;
display: block;
transition: 0.3s
}
a:hover, .offcanvas a:focus{
color: #f1f1f1;
}
.closebtn {
position: absolute;
top: 0;
right: 25px;
font-size: 55px;
margin-left: 50px;
}
JS :
function openNav() {
document.getElementById('mySidenav').style.width = '300px';
}
function closeNav() {
document.getElementById('mySidenav').style.width = '0';
}
지금의 코드가 잘 작동 내 문제가 아니야. 나는 오른쪽에서 왼쪽으로 애니메이션으로 오른쪽 상단 모서리에 sidenav를 고정시키고 싶습니다. 모든 시도는 끝났고 완전히 실패했습니다. 그래서 내 질문에이 일을하는 것이 가능하며 어떻게 할 것인가? 는 여기에 지금 당신이 right: 0;
에 행동 https://codepen.io/Karadjordje/pen/MpKvXp
? 완전히 실패한 것은 무엇 이었습니까? 고정 메뉴에 대해 '왼쪽'에서 '오른쪽'으로 변경하는 것만 큼 할 수있는 것처럼 보이지만 햄버거 아이콘도 이동했습니다. https://codepen.io/mcoker/pen/MpKEWE –