Cara untuk membuat bar navigasi melekit berfungsi di dalam komponen lain?
P粉579008412
P粉579008412 2023-08-15 10:42:23
0
1
490
<p>Saya mempunyai struktur berikut dalam projek saya: </p> <pre class="brush:php;toolbar:false;"><app-nav-bar></app-nav-bar> <app-slider></app-slider> <app-solution></app-solution> <app-platform></app-platform> <app-team></app-team> <app-contact></app-contact> <app-footer></app-footer></pre> <p>Bar navigasi melekit tidak berfungsi kerana ia hanya berfungsi dalam komponennya, cara menjadikannya berfungsi dalam komponen dan mengekalkannya di atas. </p> <p>Saya cuba meletakkannya dalam app.component.html tetapi ia tidak berfungsi. </p>
P粉579008412
P粉579008412

membalas semua(1)
P粉755863750

HTML menyusun komponen aplikasi dalam bekas, termasuk bar navigasi apl di atas, diikuti oleh komponen lain. Padding menyediakan ruang untuk bar navigasi melekit. CSS gaya app-nav-bar untuk menjadikannya melekit di atas, dengan warna latar belakang, teks putih dan padding. Ia kekal tetap semasa menatal kerana kedudukan: melekit;.

/* 应用基本样式以确保导航栏占用空间 */
.app-container {
  position: relative;
  padding-top: 60px; /* 根据导航栏的高度调整此值 */
}

/* 粘性导航栏的样式 */
app-nav-bar {
  position: sticky;
  top: 0;
  background-color: #333;
  color: white;
  padding: 10px 0;
  text-align: center;
  z-index: 100; /* 确保导航栏在其他内容之上 */
}

/* 其余组件的样式 */
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<div class="app-container">
  <app-nav-bar></app-nav-bar>
  <app-slider></app-slider>
  <app-solution></app-solution>
  <app-platform></app-platform>
  <app-team></app-team>
  <app-contact></app-contact>
  <app-footer></app-footer>
</div>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan