第二部分——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; }
总结:
这部分的实现过程中没有遇到大问题。
时间: 2024-10-11 05:20:52