2 글 보임 - 1 에서 2 까지 (총 2 중에서)
-
글쓴이글
-
2025년 1월 3일 19:42 #134759
조성남참가자<body class="main-background"> <div class="sidebar"> <ul> <li> <i class="fa-solid fa-house"></i> <span>Hoem</span> </li> <li> <i class="fa-solid fa-headphones"></i <span>Services</span> </li> <li> <i class="fa-solid fa-flag"></i> <span>ALerts</span> </li> <li> <i class="fa-solid fa-chart-pie"></i></i> <span>Stats</span> </li> </ul> </div> <div class="content"> <div class="up-navbar"> <nav> <form method="get" action="" role="search"> <input type="search" class="search" aria-label="사이트 내 검색" placeholder="search" /><button type="submit" class="search-btn"> <i class="fa-solid fa-magnifying-glass"></i> </button> </form> <ul> <li><i class="fa-solid fa-bell"></i></li> <li><i class="fa-solid fa-envelope"></i></li> <li><span>Minny Park</span></li> </ul> </nav> </div> <div class="container"> <h4>Dashboard</h4> <div class="row"> <div class="col-3"></div> <div class="col-3"></div> <div class="col-3"></div> <div class="col-3"></div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous" ></script> </body> ---------------------------------------------------------------------------------------
.main-background { background-color: rgb(221, 221, 221); }
div { box-sizing: border-box; }
body { margin: 0px; padding: 0px; }
li { list-style-type: none; }
.search-btn { background-color: rgb(27, 27, 27); color: white; border-top-right-radius: 5px; border-bottom-right-radius: 5px; height: 30px; width: 30px; border: none; }
.searchbar { margin-top: 20px; margin-bottom: 20px; margin-left: 90px; height: 30px; border: 1px solid rgb(170, 168, 168); transition: all 1s; z-index: 5; position: fixed; }
.searchbar:focus { transition: all 1s; width: 400px; outline: none !important; border-color: skyblue; box-shadow: 0 0 5px skyblue; }
.up-navbar { background-color: white; box-shadow: 0px 5px 5px 0px rgb(184, 184, 184); position: relative; }
.up-navbar li { display: inline; }
.up-navbar ul { float: right; position: absolute; }
.container { margin-left: 80px; margin-top: 20px; }
.container h4 { margin-top: 20px; }
.container div { background-color: white; height: 20px; width: 100%; }
.sidebar { background-color: rgb(104, 104, 230); height: 100vh; width: 150px; color: white; padding-top: 10px; transform: translateX(-100px); }
.sidebar:hover { transform: translateX(0px); transition: all 0.5s; }
.sidebar i { transform: translateX(80px); }
.sidebar:hover i { transform: translateX(0px); }
.sidebar li { padding-top: 20px; }
.content { margin-left: 50px; ------------------------------------------------------------------------------ 1. 해설편 보고 sidebar를 제외한 모든걸 div class content에 넣었는데도 사진처럼 사이드바 밑으로 내려갑니다. z-index도 줬는데 왜그럴까요? 2. 위에 up-navbar 에 minny park가 왜 안올라가고 밑으로 내려와요. 부모 div에 relative를 넣고 ul에 absolute랑 float:right 넣으면 div안에 우측정렬는거 아닌가요..? float 빼도 안올라가요.. 3. col-3가 안먹히는거 같아요.. 덮어쓰기 안한거 같은데도 4개로 안나눠져요..ㅠㅠ 하나의 큰 덩어리로 나와요. 그것도 정중앙도 아니에요. margin, padding 넣어도 안되요..
2025년 1월 3일 21:49 #134768
codingapple키 마스터sidebar는 position을 줘야 공중에 잘 떠있을듯요 up-navbar는 굳이 position줘서 공중에 띄울 필요는 없어보입니다 col-3안에 뭔가 글자같은거 집어넣어봅시다 이상한건 크롬 개발자도구 열어서 css 이거저거 수정해봐도 됩니다
-
글쓴이글
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
- 답변은 로그인 후 가능합니다.