简体   繁体   English

如何设置顶部固定位置的导航标题

[英]How to set a navigation header with fixed position at the top

I'm setting a navigation header to fixed position at the top of the page. 我将导航标题设置为页面顶部的固定位置。 The problem is that right aligned items will be partially hidden when there is a scrollbar. 问题在于,存在滚动条时,右对齐的项目将部分隐藏。 How do i prevent this from happening? 我如何防止这种情况发生?

My code 我的密码

 header { width: 100%; height: 150px; z-index: 1000; position: fixed; background-color: white; } 
 <header class="mat-elevation-z1" fxLayout="row"> <span style="flex: 1 1 auto;"></span> <div>Right Item</div> </header> 

this is how the above code appears. 这就是上面的代码的显示方式。 i want the right item to be fully displayed when the scollbar shows. 我希望当滚动条显示时正确显示正确的项目。 when there is no scrollbar, it does fully show. 没有滚动条时,它会完全显示。 在此处输入图片说明

This is one way to accomplish it using padding and box-sizing: border-box . 这是使用paddingbox-sizing: border-box来实现的一种方法box-sizing: border-box

 header { width: 100%; height: 150px; z-index: 1000; position: fixed; background-color: white; /* Added the following lines */ box-sizing: border-box; left: 0; top: 0; padding-right: 15px; padding-top: 15px; text-align: right; } 
 <header class="mat-elevation-z1" fxLayout="row"> <span style="flex: 1 1 auto;"></span> <div>Right Item</div> </header> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure debitis corporis cum nemo ex, soluta hic ratione obcaecati corrupti quas quod, laborum itaque consequatur, sint enim voluptatum dolore aliquam eum. Doloribus perspiciatis non debitis cum cumque iste magnam architecto labore, veritatis fugit omnis eius maiores earum molestias aliquam facilis sint ea facere corrupti quae placeat deserunt incidunt eveniet ad! Aut. Itaque atque minus dignissimos nostrum earum modi, nemo error, placeat est quas deserunt ducimus magni. Facilis cumque aspernatur esse explicabo ea sit incidunt molestiae tempore? Laudantium molestiae qui obcaecati dignissimos?</p> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure debitis corporis cum nemo ex, soluta hic ratione obcaecati corrupti quas quod, laborum itaque consequatur, sint enim voluptatum dolore aliquam eum. Doloribus perspiciatis non debitis cum cumque iste magnam architecto labore, veritatis fugit omnis eius maiores earum molestias aliquam facilis sint ea facere corrupti quae placeat deserunt incidunt eveniet ad! Aut. Itaque atque minus dignissimos nostrum earum modi, nemo error, placeat est quas deserunt ducimus magni. Facilis cumque aspernatur esse explicabo ea sit incidunt molestiae tempore? Laudantium molestiae qui obcaecati dignissimos?</p> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure debitis corporis cum nemo ex, soluta hic ratione obcaecati corrupti quas quod, laborum itaque consequatur, sint enim voluptatum dolore aliquam eum. Doloribus perspiciatis non debitis cum cumque iste magnam architecto labore, veritatis fugit omnis eius maiores earum molestias aliquam facilis sint ea facere corrupti quae placeat deserunt incidunt eveniet ad! Aut. Itaque atque minus dignissimos nostrum earum modi, nemo error, placeat est quas deserunt ducimus magni. Facilis cumque aspernatur esse explicabo ea sit incidunt molestiae tempore? Laudantium molestiae qui obcaecati dignissimos?</p> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure debitis corporis cum nemo ex, soluta hic ratione obcaecati corrupti quas quod, laborum itaque consequatur, sint enim voluptatum dolore aliquam eum. Doloribus perspiciatis non debitis cum cumque iste magnam architecto labore, veritatis fugit omnis eius maiores earum molestias aliquam facilis sint ea facere corrupti quae placeat deserunt incidunt eveniet ad! Aut. Itaque atque minus dignissimos nostrum earum modi, nemo error, placeat est quas deserunt ducimus magni. Facilis cumque aspernatur esse explicabo ea sit incidunt molestiae tempore? Laudantium molestiae qui obcaecati dignissimos?</p> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure debitis corporis cum nemo ex, soluta hic ratione obcaecati corrupti quas quod, laborum itaque consequatur, sint enim voluptatum dolore aliquam eum. Doloribus perspiciatis non debitis cum cumque iste magnam architecto labore, veritatis fugit omnis eius maiores earum molestias aliquam facilis sint ea facere corrupti quae placeat deserunt incidunt eveniet ad! Aut. Itaque atque minus dignissimos nostrum earum modi, nemo error, placeat est quas deserunt ducimus magni. Facilis cumque aspernatur esse explicabo ea sit incidunt molestiae tempore? Laudantium molestiae qui obcaecati dignissimos?</p> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Iure debitis corporis cum nemo ex, soluta hic ratione obcaecati corrupti quas quod, laborum itaque consequatur, sint enim voluptatum dolore aliquam eum. Doloribus perspiciatis non debitis cum cumque iste magnam architecto labore, veritatis fugit omnis eius maiores earum molestias aliquam facilis sint ea facere corrupti quae placeat deserunt incidunt eveniet ad! Aut. Itaque atque minus dignissimos nostrum earum modi, nemo error, placeat est quas deserunt ducimus magni. Facilis cumque aspernatur esse explicabo ea sit incidunt molestiae tempore? Laudantium molestiae qui obcaecati dignissimos?</p> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM