1. 程式人生 > >HTML+CSS頁面練習——legend第二部分

HTML+CSS頁面練習——legend第二部分

改變 middle 分布 style wrap pen 效果 col bsp

第二部分——headerwrap

簡要介紹:

本部分有兩個標題<h1><h2>,兩個<input>元素,還有無序列表<ul>和鏈接<a>實現的5個鏈接。

頁面效果:

技術分享

HTML代碼:

<div id="headerwrap">
      <header class="clearfix">
          <h1><span>Legend! </span>We make web a beautiful place.</h1>
          <div 
class="container"> <h2>Signup for our Newsletter to be updated</h2> <input type="email" placeholder="[email protected]" class="cform-text" size="40" title="your email"/> <input type="submit" value="Notify me" class="cform-submit"/>
</div> <div class="row"> <ul class="icon"> <li><a href="#" target="_blank"><i class="icon-pinterest-circled"></i></a></li> <li><a href="#" target="_blank"><i class="icon-facebook-circled"
></i></a></li> <li><a href="#" target="_blank"><i class="icon-twitter-circled"></i></a></li> <li><a href="#" target="_blank"><i class="icon-gplus-circled"></i></a></li> <li><a href="#" target="_blank"><i class="icon-skype-circled"></i></a></li> </ul> </div> </header> </div>

CSS代碼:

        #headerwrap{
            width: 100%;
            background: url(img/top-bg.jpg) #0b333f no-repeat center center fixed;  /*背景是一張圖片且固定在一個位置不變*/
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            padding-top:80px;
            padding-bottom:110px;
            text-align:center;   /*內容水平居中分布*/
        }
        #headerwrap h1{
            color:#FFFFFF;
            font-size:4em;
            font-family: ‘Patua One‘, cursive;   
            font-weight:400;
            margin:1em 0;
        }
        #headerwrap h1 span{
            color:#f0bf00;
        }
        #headerwrap h2{
            color:#ffffff;
            font-size:2em;
            font-family: ‘Open Sans‘, sans serif;
            font-weight: normal;
            margin: 0.5em 0;
            text-shadow: 1px 1px 1px #333333;
        }
        #headerwrap input[type=email]{
            background-color: rgba(227,231,228,1);
            font-size: 1.4em;
            font-family: ‘Open Sans‘, sans serif;
            border: 0;
            text-align: center;    /* 水平方向的居中*/
            vertical-align: middle;  /* 垂直方向上的居中*/
            margin-bottom:0 !important;
            height: 2.9em;
            width: 50%;
        }
        #headerwrap input[type=email]:focus{   /*當其獲得焦點時,它的樣式會變為以下*/
            background:#43413e;
            color:#eff1ef;
            transition: background 0.25 ease-in;
        }
        #headerwrap input[type=submit]{
            color: #fff;
            width: 185px;
            height: 3em;
            font-size: 1.4em;  /*21px*/
            font-family: ‘Patua One‘, cursive;
            font-weight: bold;
            letter-spacing: 0.05em;  /*字母間距*/
            margin: 0;
            border:0;
            vertical-align: middle;
            text-transform: none;
            background: #f0bf00 !important;
            border-radius: 3px;
        }
        #headerwrap input[type=submit]:hover,#headerwrap input[type=submit]:active{    /*當鼠標懸停在其上方時,其背景會改變顏色*/
            background: #43413e !important;
        }
        ul.icon{
            font-size: 54px;
            margin: 1em 0 0.5em 0;
        }
        ul.icon li{
            display:inline-block;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            transition: all 0.3em linear;
        }
        ul.icon li:hover{      /*當鼠標懸停在其上方時,其透明度變為0.7*/
            opacity: 0.7;
        }

總結:

這部分的實現過程中沒有遇到大問題。

HTML+CSS頁面練習——legend第二部分