• HTML+CSS页面练习——legend第九部分


    第九部分——Contact And Footer

    简要介绍:

    本部分包括两个板块。一个用<form>元素实现的联系页面,另一个是页脚。

    页面效果:

    Contact:

    Footer:

    HTML代码:

    Contact部分的代码:

       <section id="contact">
            <div class="container">
                <div class="align"><i class="icon-mail-2"></i></div>
                <h1>Contact us now!</h1>
                <div class="row">
                    <div id="theme-form">
                        <form action="#" method="post" class="cform-form">
                            <div class="row">
                                <div class="span6"><span class="your-name"><input type="text" name="your-name" placeholder="Your Name" class="cform-text" size="40" title="your name"/></span></div>
                                <div class="span6"><span class="your-email"><input type="text" name="your-email" placeholder="Your Email" class="cform-text" size="40" title="your email"/></span></div>
                            </div>
                            <div class="row">
                                <div class="span6"><span class="company"><input type="text" name="company" placeholder="Your Company" class="cform-text" size="40" title="company"/></span></div>
                                <div class="span6"><span class="website"><input type="text" name="website" placeholder="Your Website" class="cform-text" size="40" title="website"/></span></div>
                            </div>
                            <div class="row">
                                <div class="span12">
                                    <span class="message"><textarea name="message" class="cform-textarea" cols="40" rows="10" title="drop us a line."></textarea></span>
                                </div>
                            </div>
                            <div>
                                <input type="submit" value="Send message" class="cform-submit pull-left">
                            </div>
                        </form>
                    </div>
                </div>
            </div>
        </section>

    Footer部分的代码:

       <div id="footer-wrapper">
            <div class="container">
                <footer>
                    <small>&copy; 2013 Inbetwin Network. All rights reserved.</small>
    <!--<small> 标签定义小型文本(和旁注)--> </footer> </div> </div>

    CSS代码:

    Team and Contact的CSS代码:

           #team,#contact{
                color: #e4e5e2;
                background: #312a1e;
                padding:4.75em 85px 0px;
            }
            #team .align,#contact .align{
                font-size:6em;
                text-align: center;
            }
            #team h1,#contact h1{
                font-size: 3em;
                margin: 0.5em 0 1em;
                text-align: center;
                font-family: 'Patua One',cursive;
            }

    Contact部分的CSS代码:

            #theme-form{
                padding-bottom: 10px;
                position: relative;
                z-index: 999;
            }
            #theme-form .row{
                margin: 25px 0px;
                 100%;
                text-align: center;
            }
            #theme-form .span6{
                display: inline-block;
                 49.5%;
            }
            #theme-form .your-name,#theme-form .company{
                float: left;
                 95%;
            }
            #theme-form .your-email,#theme-form .website{
                float: right;
                 95%;
            }
            #theme-form input[type=text],#theme-form textarea{
                background: rgba(227,231,228,1);
                font-size: 'Open Sans',sans serif;
                border:0;
                text-align: left;
                vertical-align: middle;
                border-radius: 4px;
                word-spacing: 8px;    /*词间距*/
                padding: 8px;
            }
            #theme-form input[type=text]:focus,#theme-form textarea:focus{
                background: rgba(101,106,100,1);
                color: #eff1ef;
                box-shadow: none;
                transition: background 0.25 ease-in;
            }
            #theme-form input[type=text]{
                height: 3.25em;
                 100%;
            }
            #theme-form textarea{
                padding-top: 1em;
                 100%;
                height: 200px;
            }       
            #theme-form input[type=submit]{
                font-family: 'Patua One',cursive;
                color:#fff;
                 185px;
                height: 60px;
                font-size: 1.3125em;
                letter-spacing: 0.05em;
                margin: 0 0 20px 0;
                display: block;
                background: #f0bf00 ;
                border-radius: 3px;
                border: none;
            }
            #theme-form input[type=submit]:hover{
                background: #43413e !important;
            }

    Footer 部分的CSS代码:

           #footer-wrapper{
                margin: 40px 0 10px 0;
                text-align: center;
            }
            #footer-wrapper footer{
                color: #1a1a1a;
                font-weight: bold;
            }

    总结:

    在Contact页面中,开始想通过margin和padding两个属性值来定义4个<input type="text">标签的样式,实现的时候发现很困难。

    最后,通过float属性来实现的。将左边两个的float属性设置为float,将右面两个的float属性设置为right。

  • 相关阅读:
    用IIS做宿主的WCF服务
    Apache+mono+xsp搭建Linux下的asp.net平台
    web页面中的卡片布局代码
    GridView内的数据循环滚动
    adb 无法启动问题
    User interface
    动态生成linearLayout
    跳转到下一个activity
    android studio 快捷键
    [转]项目失败的经验
  • 原文地址:https://www.cnblogs.com/209yin/p/7607267.html
Copyright © 2020-2023  润新知