메뉴가있는 오른쪽 사이드 막대가있는 페이지 스타일을 지정하려고합니다. div 태그를 사용하고 있습니다. 내가 뭘 가까이 보이지만, 나에게 메뉴 항목 div를 포함시켜야하는 오른쪽 막대에 메뉴 div를 만드는 방법은 분명하지 않습니다. 이미지는 내 뜻을 설명합니다. 오른쪽 막대는 투명하여 아래의 기본 페이지 컨텐츠가 표시됩니다. Javascript로 bar div에 애니메이션을 적용하고 싶지만 이미 완료했습니다.HTML 및 CSS의 오른쪽 메뉴 막대 스타일링
현재, 내 CSS를
#menu_list {
top: 0;
left: 0;
padding: 0 0;
text-align: center;
transform-origin: center top;
transform: translateX(-50%) translateY(300%) rotate(-90deg);
}
#menu_list p {
color: #fff;
line-height: 20px;
display: inline-block;
}
#right_bar {
position: fixed;
top: 0;
bottom: 0;
right: 0;
width: 30%;
overflow: auto;
padding: 0;
}
과 HTML
<div id="bar_wrapper" onclick="toggleMenu()">
<div>
<div id="menu_list">
<p>Info</p>
<p>About</p>
</div>
<div style="width:30%; height:100%; position:fixed; top:0; right:0; bottom:0;">
<h4>
Info
</h4>
</div>
</div>
</div>
으로해야하지만, 나는 시도 다른 것들처럼, 아주 그것을하지 않습니다.
오른쪽 막대에서 벗어나는 div를 만들려면 'position : absolute'와'left '도 함께 지정하면됩니다. 그러나 코드를 제공하지 않았거나 이미 시도한 것을 예로들 수 있습니다. 예제를 만드는 방법 (http://stackoverflow.com/help/mcve)을 참조하십시오. 텍스트를 회전하려면 불행히도 각 브라우저에서 다른 속성을 갖는'transform' 속성이 필요합니다. [here] (https://css-tricks.com/snippets/css/text-rotation/)를 참조하십시오. –
내가 겪고있는 문제 중 일부는 텍스트의 회전과 관련이있는 것 같습니다. 너무 어색해야, 유효한 대안 메뉴 항목을 svg 이미지로 포함시킬 수 있습니다. – highsciguy