页面设计:CSS页脚设计示例

2021年3月17日17:14:24 发表评论 3,548 次浏览

本文概述

页脚是在页面末尾组织大量站点导航和信息的有效方法。当用户完成当前页面的滚动或正在寻找有关该网站的其他信息时, 将在这里查找用户。

Flexbox用于构造html, 以便页脚始终位于页面底部。将页面的结构保持在三个HTML5标签内非常重要<header>, <main>和<页脚>如下所示。

< body >
     < header ></ header >
     < main ></ main >
     < footer ></ footer >
</ body >

例子:

的HTML

<!DOCTYPE html>
< html >
  
< head >
   < title >
     The Materialize Footer Example
   </ title >
   < meta name = "viewport" content =
     "width=device-width, initial-scale=1" >
   < link rel = "stylesheet" href =
"https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css" >
   < script src =
"https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js" >
   </ script >
</ head >
  
< body class = "container" >
  
   <!-- Define the footer -->
   < footer class = "page-footer green" >
     < div class = "container " >
       < div class = "row" >
         < div class = "col l6 s12" >
           < h5 class = "white-text" >
             Footer Content
           </ h5 >
           < p class = "grey-text text-lighten-4" >
             Rows and columns are
             used to organize the footer content.
           </ p >
  
         </ div >
         < div class = "col l4 offset-l2 s12" >
           < h5 class = "white-text" >Links</ h5 >
           < ul >
             < li >
               < a class = "grey-text text-lighten-3" href = "#!" >
                 Link 1
               </ a >
             </ li >
             < li >
               < a class = "grey-text text-lighten-3" href = "#!" >
                 Link 2
               </ a >
             </ li >
             < li >
               < a class = "grey-text text-lighten-3" href = "#!" >
                 Link 3
               </ a >
             </ li >
           </ ul >
         </ div >
       </ div >
     </ div >
     < div class = "footer-copyright green darken-3" >
       < div class = "container " >
         © 2020 Copyright Text
         < a class = "grey-text text-lighten-4 right" href = "#!" >
           More Links
         </ a >
       </ div >
     </ div >
   </ footer >
</ body >
  
</ html >

输出如下:

页面设计:CSS页脚设计示例1

粘性页脚:一种粘页脚无论页面上的内容有多少, 它始终位于页面底部。但是, 如果有很多内容, 此页脚将被下推, 因此它与固定页脚不同。将以下代码添加到你的CSS文件中。

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
  }

  main {
    flex: 1 0 auto;
  }

例子:

的HTML

<!DOCTYPE html>
< html >
  
< head >
   < title >
     The Materialize Footer Example
   </ title >
   < meta name = "viewport" content =
     "width=device-width, initial-scale=1" >
  
   < link rel = "stylesheet" href =
"https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css" >
   < script src =
"https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js" >
   </ script >
  
   < style >
     /* Add CSS for making the
     footer sticky */
     body {
       display: flex;
       min-height: 100vh;
       flex-direction: column;
     }
  
     main {
       flex: 1 0 auto;
     }
   </ style >
</ head >
  
< body class = "container" >
  
   <!-- Use the <main> tag for displaying
        the contents of the page -->
   < main >
     < h1 style = "color: green;" >
       lsbin
     </ h1 >
  
     < p >
       A Computer Science portal for geeks.
     </ p >
  
   </ main >
  
   <!-- Define the footer -->
   < footer class = "page-footer green" >
     < div class = "container " >
       < div class = "row" >
         < div class = "col l6 s12" >
           < h5 class = "white-text" >
             Footer Content
           </ h5 >
           < p class = "grey-text text-lighten-4" >
             Rows and columns are
             used to organize the footer content.
           </ p >
  
         </ div >
         < div class = "col l4 offset-l2 s12" >
           < h5 class = "white-text" >Links</ h5 >
           < ul >
             < li >
               < a class="grey-text 
                 text-lighten-3" href = "#!" >
                 Link 1
               </ a >
             </ li >
             < li >
               < a class="grey-text 
                 text-lighten-3" href = "#!" >
                 Link 2
               </ a >
             </ li >
             < li >
               < a class="grey-text 
                 text-lighten-3" href = "#!" >
                 Link 3
               </ a >
             </ li >
           </ ul >
         </ div >
       </ div >
     </ div >
     < div class = "footer-copyright green darken-3" >
       < div class = "container " >
         © 2020 Copyright Text
         < a class="grey-text 
           text-lighten-4 right" href = "#!" >
           More Links
         </ a >
       </ div >
     </ div >
   </ footer >
</ body >
  
</ html >

输出如下:

页面设计:CSS页脚设计示例2

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: