一、设计思路与主题

设计思路:一直在跟pink老师学前端,有次表单练习是关于相亲网站的,于是突发奇想,打算把这个东西完善一下,再玩个谐音梗“珍禽网”——真情网~(顺便交个作业)主要元素灵感来自于微博@猛禽bot 老师的小鸟表情包,太太太可爱了!

网页主题:禽类相亲静态网页设计与实现(纯整活)

二、网页效果

如果感觉什么地方丑丑的或者莫名其妙……那一定是我为了完成作业强行整上去的……orz

 

 

 一些素材图(其实是想让大家看看鸟):

三、代码实现

 因为是初学,代码比较乱,就放个顶部导航栏的所有代码吧,这个部分做得最久,供我以后抄抄(不是)

HTML:

<div class="shortcut">
        <div class="w">
            <div class="bob">
                <img src="image/pic0.png">
                <p>鲍 勃</p>
            </div>
            <div class="nav_links">
                <ul>
                    <li><a href="#">首页</a></li>
                    <li></li>
                    <li><a href="珍禽网提交.html">投递</a></li>
                    <li></li>
                    <li><a href="#">个人</a></li>
                </ul>
            </div>
            <div class="search-box">
                <a href="" class="search-btn">
                    <img src="image/search.png" width="200px">
                </a>
                <a href="#"><img class="help" src="image/help.png" width="30px" height="30px"></a>
                <a href="#"><img class="set" src="image/set.png" width="30px" height="30px"></a>
            </div>
        </div>

    </div>

CSS:

/* 版心 */
.w {
    width: 1200px;
    margin: 0 auto;
    /*块级元素水平居中*/
    text-align: center;
    display: flex;
    justify-content: space-between;
}

body {
    height: 100%;
    width: 100%;
    background-color: #F5F0F8;
    font-family: 'Microsoft Yahei';
}

.shortcut {
    height: 60px;
    background-color: #CFC5D6;
    justify-content: space-between;
    align-items: center;
    padding: 10px, 10px;
    display: flex;
}

.nav_links {
    cursor: pointer;
    list-style: none;
    line-height: 60px;
    height: 60px;
    padding-top: 30px;
}

.nav_links li {
    display: inline-block;
    margin-top: 30px;
}

.nav_links li:nth-child(even) {
    width: 1px;
    height: 12px;
    background-color: #707070;
    margin: 10px 40px 0;
}

.nav_links li a {
    font-weight: 500;
    font-size: 20px;
    color: #707070;
    text-decoration: none;
    transition: all 0.3s ease 0s;/* 鼠标接触会有动画 */
}

.nav_links li a:hover {
    color: rgb(255, 255, 255);
}

.bob {
    width: 160px;
    height: 40px;
    line-height: 40px;
    display: flex;
    cursor: pointer;
    justify-content: flex-end;
    float: left;
    margin: 60px;
}

.bob p {
    margin-left: 10px;
}


.search-box {
    top: 20%;
    left: 20%;
    transform: translate(-20%, -50%);
    height: 30px;
    float: right;
    display: flex;
    justify-content: flex-end;
    cursor: pointer;
    padding-top: 100px;
    margin-top: 24px;
}

.set,
.help {
    margin-top: 6px;
    margin-left: 5px;
}

其实有用JS,但是感觉用得不咋好,就不放了。

更多推荐

web开发-前端作业-做一个简单网页