【web前端】近期题目汇总

  汇集了一些这两周写的东西kkk←其实是舍友的一部分作业hhh  

  用到了几天前学的东西ovo~ 想练手的可以试试嗷 w!

  图片什么的可以从网上找 owo~这里就不放了!

目录

出现次数多的知识点

I. 音乐排行榜

❀知识点

❀效果图

❀代码

II. 注册界面

❀知识点

❀效果图

※问题→怎么让意见反馈显示在文本框左上角

❀代码

III. 悬停效果

❀知识点

❀效果图

❀代码

IV. 生如夏花

❀知识点

❀效果图

※问题 → 不用js能实现div高度自适应吗

❀代码

V. 画手机

❀知识点

❀效果图

❀代码

VI. 简单菜单

❀知识点

❀效果图

❀代码


出现次数多的知识点

基本标签和选择器、背景相关、边框、圆角矩形、定位、浮动,忘了的看这→标签、选择器、 背景,边框,圆角,定位,浮动

I. 音乐排行榜

❀知识点

列表,忘了的看这里ovo!→ 列表

新知识(引用的文章ovo)→radial-gradient(径向渐变)

❀效果图

【web前端】近期题目汇总_第1张图片

❀代码





    
    
    
    音乐排行榜
    



    
   
      成都-赵雷
      半壶纱-刘珂矣
      你还要我怎样-薛之谦
      一生所爱-莫文蔚
      Slow Ride-鹿晗
* {
    padding: 0;
    margin: 0;
    border: 0;
}

.box {
    width: 700px;
    height: 700px;
    border-radius: 400px;
    margin: 100px auto;
    overflow: hidden;
    border: #9b9b9b 8px solid;
    background-image: repeating-radial-gradient(circle at 50% 50%, #000, #545454 0.1%, #000 1.3%);
}

.bg {
    width: 365px;
    height: 560px;
    margin: 60px auto;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.6) 10px 10px 2px;
    background-color: #545454;
    text-align: center;
}

.one {
    width: 365px;
    height: 220px;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
}

.one img {
    position: relative;
    left: 27%;
    top: 50%;
    transform: translate(-50%, -50%);
}

dt {
    width: 365px;
    height: 45px;
    background-color: #fff;
}

dt img {
    position: relative;
    left: 24%;
    top: 10%;
    transform: translate(-50%, -50%);
}

dd {
    height: 58px;
    width: 365px;
    border-top: 2px solid #fff;
    line-height: 58px;
    font-size: 20px;
    text-align: left;
    color: #fff;
}

dd>img {
    position: relative;
    top: 5%;
    width: 20px;
    height: 20px;
    text-align: center;
}

II. 注册界面

❀知识点

表单,忘了的看这里ovo!→ 表单

文本框相关操作→ 看IV和V

❀效果图

【web前端】近期题目汇总_第2张图片

※问题→怎么让意见反馈显示在文本框左上角

4.28答疑更新ovo!

  今天学了新知识,用vertical-align属性和resize就可以解决啦ovo,也可以加上outline

❀代码





    
    
    
    用户注册
    



    
会员注册
      * 性质: 个人 公司

      * 昵称: (中英文、数字)

      * 密码: (6位以上)

* 电子邮箱:

     所在地:

  手机号码:

  幸运颜色:

  意见反馈:

        
* {
    margin: 0;
    padding: 0;
    border: none;
}

form {
    margin: 0 auto;
}

.title {
    height: 60px;
    width: 950px;
    font-size: 25px;
    font-weight: 700;
    line-height: 60px;
    padding-left: 290px;
}

.list {
    width: 950px;
    height: 660px;
    background: url(../img/sy.png) no-repeat;
    margin: 100px auto;
    padding-top: 150px;
    padding-left: 130px;
}

input {
    color: darkgrey;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
    margin: 0;
}

option {
    height: 23px;
}

.bth {
    width: 130px;
    height: 30px;
    background-color: aquamarine;
    color: #000;
}

.bg {
    height: 15px;
    border-radius: 3px;
    background-color: rgb(255, 162, 80);
    border: #fff 5px solid;
}

span {
    color: red;
}

.box {
    margin-left: 100px;
}

textarea {
    vertical-align: top;
    resize: none;
    outline: none;
    width: 375px;
    height: 75px;
    color: darkgray;
    font-size: 14px;
}

.s {
    position: relative;
    left: 25%;
}

III. 悬停效果

❀知识点

超链接相关,忘了的戳这→点伪类选择器

/* 超链接去下划线 */

a {
    text-decoration: none;
}

❀效果图

【web前端】近期题目汇总_第3张图片 鼠标进入前
​​
【web前端】近期题目汇总_第4张图片 鼠标进入图片范围

❀代码





    
    网页焦点图
    



    
< >
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        list-style: none;
    }
    
    a {
        text-decoration: none;
        text-align: center;
        color: #fff;
        font-size: 36px;
        font-weight: 300;
        line-height: 125px;
    }
    
    #photo {
        position: relative;
        width: 580px;
        height: 200px;
        background-color: #fff;
        margin: 100px auto;
    }
    
    #photo .arrowleft {
        display: none;
        position: absolute;
        top: 50%;
        left: -20px;
        margin-top: -63px;
        width: 40px;
        height: 125px;
        border-radius: 5px;
        background: rgba(0, 0, 0, .5);
    }
    
    #photo .arrowright {
        display: none;
        position: absolute;
        top: 50%;
        right: -20px;
        margin-top: -63px;
        width: 40px;
        height: 125px;
        border-radius: 5px;
        background: rgba(0, 0, 0, .5);
    }
    
    #photo:hover .arrowleft,
    #photo:hover .arrowright {
        display: block;
    }
    
    ul {
        position: absolute;
        bottom: 15px;
        right: 55px;
        background-color: transparent;
    }
    
    .bigger {
        float: right;
        width: 20px;
        height: 10px;
        border-radius: 5px;
        background-color: dodgerblue;
        margin-left: 5px;
    }
    
    li {
        float: left;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        margin-left: 10px;
        background-color: #fff;
    }

IV. 生如夏花

❀知识点

浮动+布局+清除浮动、多背景图片→ 单背景图片迁移一下就可以了ovo !

忘了的戳这→浮动+清除浮动+布局

❀效果图

 这个做的也有问题→全屏的时候看是没有问题的,但是缩小屏幕的话就会出现很严重的问题 qvq!原来我是想让大div的高度自适应来着,结果搞了半天没搞明白 qwq ,搜到的都是要用 js了。。可是我现在 css还没学完啊 ಥ_ಥ ,果然还是不太行!!继续加油吧 qvq!!!

※问题 → 不用js能实现div高度自适应吗

❀代码





    
    浮动网页多列布局
    



    

找自己II

2017年10月09日

未见过如此急骤又持久的秋雨,身体和心情的温度在出门的一瞬间就降到了冰点,瑟瑟发抖。尽管在假期开始前就能预料到美好的时光将会流逝得多么飞快,但是当一切戛然而止的时候,还是显得心理准备不足——难以坦然接受残酷的现实,更不愿立即回归枯燥的生活。好像2017年只剩下83天了,听上去很少,但毕竟也接近365天的四分之一。不知道在一年的尾声中等待我的将是什么,是开怀大笑还是阵痛煎熬。不敢奢望富贵荣华,但求能够寻到初心,认识自己。

阅读全文>>

出于本能

2017年09月02日

一个秋日的周末睡了整整一天,一睁眼竟已是傍晚。不知道刚刚过去的五天工作日中到底消耗了多少精力,亏欠了多少睡眠。很久没有睡得如此昏天黑地而心满意足了——不知从何时开始,本可以肆无忌惮地懒觉的时候,却总是过早惊醒,意犹未尽。听说人老了就会醒得很早,这让我感到惶恐。我宁愿每天叫醒我的不是梦想,而是闹钟。

阅读全文>>

活着而已

2017年08月26日

近半年没有更新了,说它荒芜到长草也不为过。不过这段时间确实发生了许多事情,经历了一些变更,导致大多时候身心俱疲,并没有闲情逸致写点什么东西。当然,也可以归结于懒。

阅读全文>>

春去春又来

2017年04月04日

碌了近一个月,终于能够出来透口气了。北京的春天总是短暂,晴空万里时让人愉快,阴郁雾霾时让人心塞。所以每一次天朗气清都会不忍其入夜,每一回惠风和畅都会加倍地珍惜。然而,这些已经在身边变换了九年的季节和情绪即将离我而去了,也不知道南方的气候是否友好,是否需要挣扎一番才能适应。

阅读全文>>

最后的黄昏

2017年02月15日

近的生活显得繁琐而空虚,尽管心里知道有一大堆事需要在特定时间前完成,但还是经常不由自主地忙里偷闲并且自我安慰,这应该是拖延癌晚期的症状吧。也不知道哪里来的信心最终一定能顺利度过,大概是因为深知deadline才是第一生产力的真理。最近的生活显得繁琐而空虚,尽管心里知道有一大堆事需要在特定时间前完成,但还是经常不由自主地忙里偷闲并且自我安慰,这应该是拖延癌晚期的症状吧。也不知道哪里来的信心最终一定能顺利度过,大概是因为深知deadline才是第一生产力的真理。

阅读全文>>

作者:你的姓名 学号:你的学号 邮箱:你的email

©2017 江西师范大学计算机信息工程学院

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}

a {
    text-decoration: none;
}

.bgc {
    height: 165px;
    background-image: url(../img/logo1.png), url(../img/flower3.png);
    background-repeat: no-repeat, no-repeat;
    background-size: contain, cover;
}

ul {
    height: 35px;
    background-color: darkorange;
}

nav ul li {
    float: left;
    width: 110px;
    height: 35px;
    background-color: darkorange;
    border-right: 2px solid #fff;
    line-height: 35px;
    text-align: center;
}

nav ul a {
    color: #000;
}

#wrapper {
    clear: both;
    margin: 0px auto;
    position: relative;
    width: 100%;
    height: 2000px;
}

main {
    float: left;
    margin-top: 3%;
    padding-left: 10%;
    border-right: 1px solid rgb(42, 39, 39);
    width: 65%;
    left: 0;
}

article img {
    float: left;
    width: 200px;
    height: 200px;
    border-radius: 20px;
    margin-top: 60px;
    margin-right: 50px;
}

article div {
    display: inline-block;
    width: 593px;
    height: 300px;
    margin-top: 60px;
    margin-bottom: 30px;
}

article .special {
    margin-top: 0;
}

.tou {
    color: brown;
    font-size: 30px;
    font-weight: 500;
    margin-right: -3px;
}

article div h3 {
    color: darkgrey;
    font-size: 14px;
    font-weight: 500;
    height: 50px;
}

article div p {
    display: inline;
    color: rgb(90, 88, 88);
}

article div a {
    float: right;
    height: 120px;
    line-height: 120px;
    color: rgb(161, 158, 158);
}

aside {
    position: relative;
    float: left;
    width: 35%;
    height: 100%;
    margin-top: 2%;
    padding-left: 3%;
}

aside .person {
    width: 200px;
    height: 200px;
    border-radius: 100px;
    border: 6px solid rgb(190, 190, 190);
}

aside p {
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

aside h3 {
    margin-top: 30px;
    width: 180px;
    height: 55px;
    border-bottom: 1px solid #000;
    line-height: 60px;
    font-size: 18px;
}

aside ul {
    margin-top: 10px;
    height: 300px;
    background-color: transparent;
}

aside ul li {
    margin-bottom: 20px;
    height: 10px;
}

aside ul li a {
    color: rgb(161, 158, 158);
}

aside .flower {
    position: absolute;
    bottom: 1%;
    right: 0px;
}

footer {
    margin-top: 30px;
    border-top: 1px solid rgb(42, 39, 39);
    text-align: center;
    color: rgb(42, 39, 39);
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 14px;
}

V. 画手机

❀知识点

径向渐变(引用的文章ovo)→radial-gradient(径向渐变)

❀效果图

 里面的图标是老师给的 ovo 

【web前端】近期题目汇总_第5张图片

❀代码

 锁是输入法的表情里的 ovo 





    
    
    
    手机
    
    
    



    
编辑            删除           分享
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}

.box {
    position: relative;
    width: 350px;
    height: 700px;
    background-color: rgb(57, 56, 56);
    margin: 50px auto;
    border-radius: 30px;
    border: 5px solid rgb(57, 56, 56);
    box-shadow: 5px 3px 10px 10px gray;
}

.top1 {
    position: absolute;
    top: 1.5%;
    left: 20%;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 17px;
    font-size: 14px;
    text-align: center;
    border-radius: 50%;
    background-color: deepskyblue;
}

.top2 {
    position: absolute;
    top: 1.5%;
    left: 50%;
    margin-left: -45px;
    width: 90px;
    height: 20px;
    border-radius: 10px;
    background-color: darkgray;
}

.c1 {
    position: absolute;
    top: 8%;
    margin-top: -10px;
    width: 100%;
    height: 45px;
    font-size: 30px;
    color: lightgray;
    background-color: rgb(85, 85, 85);
}

.c1 .icon-arrow-left2 {
    position: absolute;
    top: 13%;
    left: 2%;
}

.c1 .icon-menu {
    position: absolute;
    top: 13%;
    right: 2%;
}

.c2bg {
    position: absolute;
    top: 13%;
    width: 100%;
    height: 470px;
    background-color: rgb(85, 85, 85);
}

.c2bg img {
    width: 100%;
    height: 99%;
}

.btm {
    position: absolute;
    top: 81%;
    width: 100%;
    height: 65px;
    font-size: 30px;
    color: lightgray;
    background-color: rgb(85, 85, 85);
    padding-top: 2px;
}

.btm span {
    height: 30px;
    width: 30%;
}

.btm .icon-quill {
    margin-left: 17%;
    margin-right: 15.5%;
}

.btm .icon-bin2 {
    margin-right: 15.5%;
}

.btm div {
    margin-left: 17%;
    margin-top: -10px;
    font-size: 16px;
}

.button {
    position: absolute;
    bottom: 5px;
    left: 50%;
    margin-left: -30px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: radial-gradient(ellipse at center, #000, rgb(85, 85, 85));
    border: 2px solid lightgray;
}

.zuo1 {
    position: absolute;
    left: -3.5%;
    top: 15%;
    width: 8px;
    height: 40px;
    border-radius: 4px;
    background-color: rgb(72, 72, 72);
}

.zuo2 {
    position: absolute;
    left: -3.5%;
    top: 25%;
    width: 8px;
    height: 65px;
    border-radius: 4px;
    background-color: rgb(72, 72, 72);
}

.zuo3 {
    position: absolute;
    left: -3.5%;
    top: 40%;
    width: 8px;
    height: 50px;
    border-radius: 4px;
    background-color: rgb(72, 72, 72);
}

.you {
    position: absolute;
    right: -4%;
    top: 30%;
    width: 8px;
    height: 80px;
    border-radius: 4px;
    background-color: rgb(72, 72, 72);
}

VI. 简单菜单

❀知识点

超链接相关、合并外边距, 忘了的戳这→点伪类选择器,外边距

❀效果图

【web前端】近期题目汇总_第6张图片

【web前端】近期题目汇总_第7张图片 鼠标进入“学校概况”区域

【web前端】近期题目汇总_第8张图片 鼠标移动至“学校简介”区域

❀代码





    
    二级菜单
    



    

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro in aliquam, mollitia quos aspernatur, quibusdam laborum rem cumque blanditiis saepe sequi pariatur architecto magnam laboriosam dolor perspiciatis beatae asperiores voluptates quaerat. Ad cum aspernatur expedita neque, quos ratione labore quaerat vel accusamus unde laboriosam! Fuga aliquid illo ex velit praesentium reiciendis laborum maiores qui, molestias commodi eaque eligendi molestiae porro sit expedita dolor officia facilis laboriosam ullam reprehenderit. Totam praesentium nostrum dolorem facere temporibus perspiciatis ipsum commodi explicabo odit qui dolorum minima expedita culpa, assumenda deleniti, animi! Temporibus sed nobis ducimus perspiciatis reprehenderit quo cum, ipsam dolorum enim quas vel.

    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        list-style: none;
    }
    
    header {
        position: relative;
        margin: 100px auto;
        margin-bottom: 0;
        width: 1260px;
        font-size: 15px;
    }
    
    a {
        text-decoration: none;
    }
    
    nav {
        margin-top: -4px;
    }
    
    .level1 li {
        position: relative;
        float: left;
        width: 105px;
        height: 40px;
        background-color: brown;
        border-bottom: 3px solid gray;
        text-align: center;
        line-height: 40px;
    }
    
    .level1 li a {
        color: #fff;
    }
    
    ul .level2 li {
        display: none;
        z-index: 1;
        width: 100px;
        margin-top: -3px;
        margin-left: 25%;
        background-color: rgb(201, 188, 69);
        border: #fff 1px solid;
        border-collapse: collapse;
        text-align: left;
        text-indent: 6px;
    }
    
    .level2 li a {
        color: #000;
    }
    
    .level1 li:hover ul.level2 li {
        display: block;
    }
    
    .level1 li:hover {
        background-color: lightcoral;
    }
    
    .level1 li:hover a {
        color: #000;
    }
    
    .level2 li:hover {
        background-color: rgb(125, 103, 215);
    }
    
    p {
        width: 1253px;
        margin: 0 auto;
        font-size: 20px;
    }

  恭喜看到这的小伙伴已经看完这些练习了ovo~!

 如果做了的话就更好了嗷 w!!

这一篇写的真的好累 qvq!

有用的话就点赞评论收藏哦!!  

你可能感兴趣的:(web,前端,css,css3,html)