질문/조언질답게시판
Extra Form
PHP PHP 7.4
CMS Rhymix 2.x

메뉴에 2차? 메뉴가 항상 펼쳐져있게하고싶은데 무었을 수정해야하는지 잘모르겠습니다. 코딩은 1도 몰라서 ..

js까지 수정해야하면 포기할려구하는데 CSS만 수정해서 가능한가요?

 

Honeycam 2021-09-16 20-04-19.webp

 

 

/* NAVIGATION */
.ac_menu {list-style: none; text-align:left; padding:30px 10% 20px 0}
.ac_menu ul {display: none}
.ac_menu li {-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; line-height:3; }
.ac_menu li.md-hide.active > a, .ac_menu li.md-hide.active label {color:#747cfd !important; font-weight:400}
.ac_menu li.active li.active a:before {content: ""; display:block; width:8px; position:absolute; height:11px; border:solid #fff; border-width:0 2px 2px 0; left:-4px; top:6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg)}
.ac_menu li li {padding-left: 20px}
.ac_menu input[type=checkbox] {position: absolute; opacity: 0}

.ac_menu ul a {position: relative; text-transform:uppercase; display: block; padding: 8px 0; color: #333; font-size: 15px}
.ac_menu label, .ac_menu > li > a {cursor: pointer; display: block; font-size:16px; font-weight: 500; padding: 10px 0; color: #3d3d3d}
.ac_menu input[type=checkbox]:checked + label {color:#3d3d3d}
.ac_menu input[type=checkbox]:checked + label::before {-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%)}
.ac_menu input[type=checkbox]:checked + label + ul, .ac_menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {list-style: none; margin:4px 0 16px; display: block}
.ac_menu > li:last-of-type > label, .ac_menu > li:last-of-type > a, .ac_menu > li > ul > li:last-of-type label, .ac_menu > li > ul > li:last-of-type a {box-shadow: none}
.ac_menu ul label, .ac_menu ul a {background: transparent; padding-left: 16px}

  • profile

    화면 캡처 2021-09-16 201307.png

     

    늘 펼쳐진 상태로 있게 합니다. 에 체크는 해보셨나요?

    메뉴 설정에서 합니다.

     

    이렇게 해서 안된다면 css 수정으로는 안됩니다.

  • profile profile
    답변감사합니다. 옵션에 말씀해주신데로 했는데 안되네요 ㅜㅜ
    옵션선에서 해결할수있는지
    좀더 알아봐야겠습니다.
  • profile profile
    URL남겨주시면 확인이 가능할 것 같습니다.
  • profile profile
    옵션에 따라 연동할 수 있도록 레이아웃이 코드가 짜여 있어야 가능합니다. 안되면 새로 기능을 추가해야 합니다.
  • profile profile
    람보님 답변 감사합니다 ㅠ 제가 로컬호스트로 CSS를 건드려보고있어서요..
  • profile profile
    메뉴상의 특정 변수를 이용하여 active와 같은효과를 그냥 css추가된 상태로 넣어줄 수 잇는 방안이 있을텐데.. 그 방식을 이용하신다면 항상 열려있는 형태로 사용이 가능할거예요..

    아니면 다음 ul의 경우 display:none 을 block으로 항상 열리도록 하셔도 되고요..
  • profile profile
    좀 더 시도해보겠습니다 CSS..
  • profile profile
    css만 확인할게 아니라 라이믹스 템플릿에서 사용되는 php메뉴 변수도 함께 아셔야 구현이 쉽다는걸 말씀드리는 것입니다..
  • profile profile
    menu ul 에서 display:none 을 block 으로 해결했습니다. 감사합니다 !
  • profile

    그리고 옵션과 상관없이 항상 초기값을 오픈 상태로 하는 것은 레이아웃 소스에서 초기값의 class를 열려있는 것이 적용되는 css를 강제로 부여하는 등으로 가능합니다. 하지만 그림만 보고는 알수 없고 사이트만 접속해서 알기도 쉽지는 않습니다. 열림/닫힘 이부분이 js 로 연동되는 부분이 있어서 그렇습니다.

    같은 제작자분께서 만든 무료 배포 자료에서 옵션과 무관하게 초기에는 펼쳐지게 처리한 적은 있습니다.

  • profile profile
    역시 JS가 연관되어있군요. 깔끔히 포기해야겠습니다. 이용상의 문제는 없으니까요.
    편의성의 문제가 있지만요.