精华内容
下载资源
问答
  • 100个精彩网页设计案例

    千次下载 热门讨论 2011-12-19 22:42:15
    源自国外优秀设计师的100个设计案例,打包放送
  • 新锐网页配色设计案例分析_网页欣赏篇100-2
  • 分享网页设计案例分析 在我们美丽的地球村里 , 绿色随处可见 ,如草叶等的绿 绿色象征着生命青春与和平绿色 , 是一种中性色 , 介于黄 色与蓝色之间 , 是最适合人眼注视的色彩由于接近自然的 特性, 绿色给人沉稳平静...
  • Dreamweaver网页设计案例教程 PPT Dreamweaver网页设计案例教程 PPT Dreamweaver网页设计案例教程 PPT
  • 新锐网页配色设计案例分析_网页欣赏篇新锐网页配色设计案例分析_网页欣赏篇
  • 新锐网页配色设计案例分析 搞WEB的一定需要新锐网页配色设计案例分析 搞WEB的一定需要新锐网页配色设计案例分析 搞WEB的一定需要新锐网页配色设计案例分析 搞WEB的一定需要新锐网页配色设计案例分析 搞WEB...
  • 新锐网页配色设计案例分析_网页欣赏篇\
  • 新锐网页配色设计案例分析_网页欣赏篇1-100;
  • 部分案例页面展示: 案例1: 案例二: 案例三: 案例四: 案例五: 案例六: 案例七: 案例八: 案例九: 案例十: 案例十一: 案例十二: 案例十三: 案例十四: 案例...

    以下案例,亲测有效

    温馨提示:下载到本地后,直接运行文件夹中的index.html,即可看到大屏。

    案例1:

    案例二:

    案例三:

    案例四:

    案例五:

    案例六:

    案例七:

    案例八:

    案例九:

    案例十:

    案例十一:

    案例十二:

    案例十三:

    案例十四:

    案例十五:

    。。。。。。

     

    我就不给大家一个一个展示了,50多个案例,核心源码全部奉上,均可在我的源码上进行修改,大家不用在为开发大数据时复杂的界面渲染而发愁,本案例帮助大家快速、简洁的开发出炫酷的大数据页面,大家下载下来自己慢慢研究吧,下载链接如下:

    链接:https://pan.baidu.com/s/1r3om9yaUgTn8HPG_gLIIzg

    温馨提示,提取码获取链接:http://123.57.195.94:8081/uu/cc/Untitled-1.html

    展开全文
  • 网页设计方案分析

    2012-11-15 23:59:59
    梦之卷油画工作室网页设计案例分析,是关于本工作室的项目分析,设计元素,版面安排,子页面设计等的PPT文件
  • 最新30个漂亮的个人作品集网页设计案例

    万次阅读 多人点赞 2018-07-21 17:08:42
    作品集网页设计成多种形式,特别是有关设计,摄影和其他创造性的职业。 这是在以你自己的方式展示自我并呈现你的作品给读者和客户,也是其他人获取灵感的来源。 Yaron Schoen Jarad J
    展开全文
  • 京东静态网页设计案例(1)

    千次阅读 2018-11-20 19:55:10
    以京东网页设计案例,使用HTML和CSS进行设计,首先要在头部<head>文件中加入<link>对CSS文件里加入的两个CSS代码文件进行链接,一个是设置格式的代码,另一个是下载的图标库代码。 ...

    一、准备步骤

    以京东网页为设计案例,使用HTML和CSS进行设计,首先要在头部<head>文件中加入<link>对CSS文件里加入的两个CSS代码文件进行链接,一个是设置格式的代码,另一个是下载的图标库代码。

    示例代码如下:

    <link rel="stylesheet" href="./css/index.css"/>
    <link rel="stylesheet" href="./css/iconfont.css"/>

    关于href里面的路径需根据自己创建的文件夹的位置进行编写。

    此次案例设计了网页的上导航、搜索栏、中间主图部分、秒杀栏和排行榜一栏。

    二、div分区元素

    使用较多的是<div>分区元素,用于在网页上设置一般的结构区域,或所谓的“分区”,用于块显示,其上与其下均会换行。分区元素由<div>标签开始,至</div>标签结束。当我们需要对包含其他块显示元素(如标题、段落、无序列表甚至分区等)的网页区域设置格式时,就可以使用该元素。

    在案例中上导航、搜索栏、中间主图部分、秒杀栏和排行榜都各自设计了分区,然后在大分区里设置小的分区进行每一个元素的设计。

    三、案例设计要点

    1.悬停伪类(:hover)

    用来设置元素在鼠标悬停时的样式。

    2.定位

    在大分区中包含许多的小分区,要让小分区在大分区内被设置,需给作为父元素的大分区设置相对定位,然后给小分区设置绝对定位,在使用top等相关属性进行设置。

    3.行级元素和块级元素的转换

    行级元素里面的内容可以撑开宽度,但是不能设置宽和高,显示出来的宽高是由内容撑开的。

    块级元素可以用样式来设置其宽高。

    有时行级元素需要设置宽高时,可以在<style>标签中运用属性display:inline-block;转换成块级元素。

    4.浮动

    在给分区设置好定位后,分区内的小分区要进行排列,此时需要用到浮动,让子元素相对父元素按需要左右浮动,属性是float:left;左浮动和float:right;右浮动。

    5.注意样式

    在设置样式时,要注意区分子父类的样式,不要让父类的样式对后面的所要设置的其他子类样式产生影响。

    四、秒杀部分实现

    秒杀部分HTML代码示例如下:

    <div class="miaosha">
        <div class="m_con">
            <div class="timego">
                <div class="timego_m">京东秒杀</div>
                <div class="timego_E">FLASH DEALS</div>
                <div class="imgxuebi"></div>
                <div class="timego_txt">本场距离结束还剩</div>
                <div class="times">
                    <div><span class="timesnumber">00</span><span class="line_h"></span></div>
                    <div><span class="timesnumber">00</span><span class="line_h"></span></div>
                    <div><span class="timesnumber">00</span><span class="line_h"></span></div>
                </div>
            </div>
            <div class="data_image1">
                <span class="data_image1_left"><</span>
                <span class="data_image1_right">></span>
    
                <div class="data_image1content">
                    <div>
                        <div class="imagepar">
                            <img src="./img/5be8e1bfN8a5acca4.jpg"/>
                        </div>
                        <p class="imagepar_txt">西麦 冲饮谷物 营养早餐 即</p>
                        <div class="imagepar_price">
                            <span class="imagepar_price_nowprice">¥11.90</span>
                            <span class="imagepar_price_oldprice"><del>¥33.90</del></span>
                        </div>
                    </div>
                    <div>
                        <div class="imagepar">
                            <img src="./img/5b4ee4b0N217848a9.jpg"/>
                        </div>
                        <p class="imagepar_txt">小米 红米6 Pro AI美颜双摄</p>
    
                        <div class="imagepar_price">
                            <span class="imagepar_price_nowprice">¥1049.00</span>
                            <span class="imagepar_price_oldprice"><del>¥1119.00</del></span>
                        </div>
                    </div>
                    <div>
                        <div class="imagepar">
                            <img src="./img/5ad98809Nca2a673c.jpg"/>
                        </div>
                        <p class="imagepar_txt">纪梵希(Givenchy)高级定</p>
                        <div class="imagepar_price">
                            <span class="imagepar_price_nowprice">¥314.00</span>
                            <span class="imagepar_price_oldprice"><del>¥349.00</del></span>
                        </div>
                    </div>
                    <div>
                        <div class="imagepar">
                            <img src="./img/58f73534N7e8b272b.jpg"/>
                        </div>
                        <p class="imagepar_txt">维他奶 原味豆奶植物蛋白饮</p>
                        <div class="imagepar_price">
                            <span class="imagepar_price_nowprice">¥56.74</span>
                            <span class="imagepar_price_oldprice"><del>¥67.20</del></span>
                        </div>
                    </div>
                </div>
            </div>
            <div class="data_image2">
                <div class="data_image2_ban">
                    <img src="./img/5bed1076Nb17716ed.jpg" alt=""/>
                    <div class="diandian">
                        <span style=" background-color: red"></span>
                        <span></span>
                    </div>
                </div>
            </div>
        </div>
    </div>

    秒杀部分CSS代码示例如下:

    .m_con{
        width: 1190px;
        height:275px;
        margin: 20px auto;
    }
    .timego{
        width: 190px;
        height: 275px;
        float: left;
        background-color: #E83632;
        text-align: center;
    }
    .data_image1{
        position: relative;
        float: left;
        width: 800px;
        height: 275px;
        background-color: white;
    }
    .data_image2{
        float: left;
        width: 200px;
        height: 275px;
        background-color: white;
    }
    .timego_m{
        margin-top: 45px;
        color: white;
        font-size: 33px;
    }
    .timego_E{
        color: rgba(255, 255, 255, 0.69);
        font-size: 20px;
    }
    .timego_txt{
        color: white;
    }
    .imgxuebi{
        width: 20px;
        height: 33px;
        margin: 15px auto;
        background-color: black;
        background-image: url("../img/sprite.seckill.png");
        background-repeat: no-repeat;
        background-position: -35px -25px;
    }
    .times{
        width: 135px;
        height: 40px;
        margin: 20px auto;
    }
    .times>div{
        position: relative;
        width:40px;
        height: 40px;
        float: left;
        margin-right: 5px;
        background: #2f2f2f;
    }
    .line_h{
        position: relative;
        top: 4px;
        display: inline-block;
        width: 40px;
        border-top: 1px solid red;
    }
    .timesnumber{
        position: absolute;
        width: 40px;
        height: 40px;
        font-weight: bold;
        font-size: 20px;
        line-height: 40px;
        color: white;
        z-index: 1;
    }
    .data_image1content{
        width: 800px;
        height: 275px;
    }
    .data_image1content>div{
        border-right: 1px solid #dadada;
        height: 275px;
        width: 199px;
        float: left;
    }
    .imagepar{
        width: 140px;
        height: 140px;
        margin: 0 auto;
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .imagepar>img{
        width: 100%;
        height: 100%;
    }
    .imagepar_txt{
        text-align: center;
        font-size: 12px;
        color: #4f4f4f;
    }
    .data_image1content>div:hover .imagepar_txt{
        color: #fb5f4d;
    }
    .imagepar_txt:hover{
        color: #fb5f4d;
    }
    .imagepar_price_nowprice{
        background-color: #ff475b;
        color: white;
        display: inline-block;
        width: 80px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 13px;
        font-weight: bold;
        float: left;
        border: 1px solid #ff475b;
    }
    .imagepar_price_oldprice{
        float: left;
        border: 1px solid #ff475b;
        color: silver;
        background-color: white;
        display: inline-block;
        width: 80px;
        height: 20px;
        line-height:20px;
        text-align: center;
        font-size: 12px;
    }
    .imagepar_price{
        width: 164px;
        margin: 15px auto;
    }
    .data_image1_left{
        position: absolute;
        text-align: center;
        line-height: 40px;
        width: 20px;
        height: 40px;
        background-color: silver;
        color: white;
        left: 0;
        top: 110px;
    }
    .data_image1_right{
        position: absolute;
        text-align: center;
        line-height: 40px;
        right: 0;
        width: 20px;
        height: 40px;
        background-color: silver;
        color: white;
        top: 110px;
    }
    .data_image1_right:hover,.data_image1_left:hover{
        background-color: grey;
    }
    .data_image2_ban{
        position: relative;
        margin: 10px 10px;
        width: 180px;
        height: 255px;
    }
    .data_image2_ban>img{
        width: 100%;
        height: 100%;
    }
    .diandian{
        position: absolute;
        left: 83px;
        z-index: 2;
        bottom: 10px;
    }
    .diandian>span{
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: grey;
    }

    秒杀部分显示图片:

    五、本次静态页面案例显示网页的效果图

    展开全文
  • 本书遵循理论与实践相结合的原则,力求由浅入深地阐述基于 ASP .NET 的动态网页设计和开发技术。本书有以下几个特点: (1) 由浅入深、循序渐进、重点突出、通俗易学; (2) 形式新颖,采用“操作步骤+图例显示”的...
  • JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页设计中最容易学又最方便的语言。 你可以利用JavaScript轻易的做出亲切的欢迎讯息、漂亮的数字钟、有广告效果的跑马灯及简易的选举,还可以显示...
  • 网页美工经典案例教程,主要讲解如何使网页设计布局美观
  • 优秀网站设计案例分享及分析 网页设计又没有规律 为什么我们的网页就是差一点点感觉为什么我们做了多年都是 那样的水准而他人在短短时间内就能成长到一定高度其原因就是因为一些 设计师在长期 不断学习思考动手过程...
  • PHP动态网页设计与制作案例教程

    热门讨论 2012-12-12 10:53:30
    本书内容系统全面,案例典型实用,讲述直观详尽,非常适合动态网页设计与制作的初学者使用,还可作为高等院校教材和“实用型”人才培训教材。 目录 第1章 动态网站设计概述 1.1 动态网站的特点 1.2 动态网站的...
  • pdg格式 是一整本书扫描的 基础篇 对象篇 案例研究篇 附A VB sprit常用函数 附B Access数据表设计
  • 动态网页 —— 逆向分析法 + 案例

    千次阅读 多人点赞 2021-05-10 17:01:37
    动态网页的爬取呢,主要有逆向分析法和模拟法。我们今天主要介绍逆向分析法,后面会重点介绍模拟法中selenium库的使用。 动态网页 一、动态网页概述 1.1 什么是动态网页 动态网页是基本的html语法规范与Python、...

    引入 : 本章主要讲解的是动态网页爬取的相关技术。动态网页的爬取呢,主要有逆向分析法和模拟法。我们今天主要介绍逆向分析法,后面会重点介绍模拟法中selenium库的使用。


    在这里插入图片描述

    动态网页

    一、动态网页概述

    1.1 什么是动态网页


    动态网页是基本的html语法规范与Python、Java、C#等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。因此,从这个意义上来讲,凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。
    在这里插入图片描述
    这是在网上搜到的定义 ,那么通俗一点的说法是什么呢 ?就是 你要找的东西在网页源代码可能是不会出现的。


    1.2 动态网页的常用技术


    动态网页经常Ajax、动态HTML等相关技术实现前后台数据的交互。对于传统的Web应用,当我们提交一个表单请求给服务器,服务器接收到请求之后,返回一个新的页面给浏览器,这种方式不仅浪费网络带宽,还会极大地影响用户体验,因为原网页和发送请求后获得的新页面两者中大部分的HTML内容是相同的,而且每次用户的交互都需要向服务器发送请求,并且刷新整个网页。这种问题的存在催生出了Ajax技术。

    Ajax的全称是Asynchronous JavaScript and
    XML,中文名称为异步的JavaScript和XML,是JavaScript异步加载技术、XML以及Dom,还有表现技术XHTML和CSS等技术的组合。使用
    Ajax技术不必刷新整个页面,只需对页面的局部进行更新,Ajax只取回一些必需的数据,它使用SOAP、XML或者支持JSON的Web
    Service接口,我们在客户端利用JavaScript处理来自服务器的响应,这样客户端和服务器之间的数据交互就减少了,访问速度和用户体验都得到了提升。如注册邮箱时使用的用户名唯一性验证普遍采用的就是Ajax技术,服务端返回的数据格式通常为json或xml,而不是HTML格式。


    1.3 动态网页的判定方法

    静态网页 :

    静态网页是以.html、.htm、.html、.shtml、.xml作为后缀的网页。静态网页的内容是固定的,每个页面都是独立的页面不会根据浏览者的不同需求而改变。

    动态网页 :

    使用ASP 或PHP 或 JSP 等作为后缀的网页。动态网页以数据库技术为基础,可以大大降低网站维护的工作量。

    判定方法
    1.右键查看网页源代码,如果数据在网页中即说明是静态网页,否则是动态网页。
    2.也可使用Request.get()爬取,返回r.text。如果数据全部在文本里则是静态网页,否则是动态网页或者动态和静态结合的网页,部分数据在网页里,部分数据不在网页上。

    1.4 动态网页的爬取方法

    动态网页的爬取方法一般分为逆向分析法和模拟法。逆向分析法难度较高,通过拦截网站发送的请求,找出真正的请求地址,要求爬虫爱好者熟悉前端特别是JavaScript相关技术。模拟法是使用第三方库如Selenium模拟浏览器的行为,解决页面加载和渲染的问题。

    二、案例

    案例网址 :重庆名医堂
    在这里插入图片描述
    还是原来的操作 ,f12 查看源代码,注意圈红,这次式XHR ,具体情况要具体分析。
    观察! 格式式json格式!这里我们在解析的时候要转换成字典很好用!在这里插入图片描述

    import  requests
    import json
    import pymysql
    import  time
    def get_html(url,headers,time=10):  #get请求通用函数,去掉了user-agent简化代码
        try:
            r = requests.get(url, headers=headers,timeout=time)  # 发送请求
            r.encoding = r.apparent_encoding  # 设置返回内容的字符集编码
            r.raise_for_status()  # 返回的状态码不等于200抛出异常
            return r.text  # 返回网页的文本内容
        except Exception as error:
            print(error)
    out_list=[]
    def parser(json_txt):
        txt = json.loads(json_txt)
        global row_count
        row_count=txt["doctorCount"] #总行数
        for row in txt["doctors"]: #医生信息列表
            staff_name=row.get("STAFF_NAME") #医生姓名
            if staff_name is None:
                staff_name=""
            staff_type=row.get("STAFF_TYPE") #职称
            if staff_type is None:
                staff_type=""
            remark=row.get("STAFF_REMARK") #简介
            if remark is None:
                remark=""
            #简单清洗,去除掉简介中的html标签
            remark=remark.replace("<p>","").replace("</p>","")
            #去除空白字符
            remark=remark.strip()
            org_name=row.get("ORG_NAME") #所属医院
            org_name=org_name if org_name is not None else ""
            org_grade_name=row.get("ORG_GRADE_NAME")#医院等级
            org_grade_name = org_grade_name if org_grade_name is not None else ""
            good_at=row.get("GOOT_AT") #擅长领域
            good_at= good_at if good_at is not  None else ""
            row_list=(
                staff_name,
                staff_type,
                remark,
                org_name,
                org_grade_name,
                good_at
            )
            out_list.append(row_list)
    def save_mysql(sql, val, **dbinfo): #通用数据存储mysql函数
        try:
            connect = pymysql.connect(**dbinfo)  # 创建数据库链接
            cursor = connect.cursor()  # 获取游标对象
            cursor.executemany(sql, val)  # 执行多条SQL
            connect.commit()  # 事务提交
        except Exception as err:
            connect.rollback()  # 事务回滚
            print(err)
        finally:
            cursor.close()
            connect.close(if __name__ == '__main__':
        head = {
        "User-Agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64)\
                       AppleWebKit/537.36 (KHTML, like Gecko) \
                       Chrome/89.0.4389.82 Safari/537.36"
        } #设置用户代理,应对简单反爬虫
    
        #为了得到总共数据条数,先爬一次得到row_count放入全局变量
        page_size=10 #每页的数据行数
        url='https://www.jkwin.com.cn/yst_web/doctor/getDoctorList?areaId=42&depId=&hasDuty=&pageNo=1&pageSize=10'
        json_txt=get_html(url,head) #发送请求
        print(json_txt) #查看是否有数据
        parser(json_txt) #解析函数
        print(out_list) #查看是否有数据
        page=row_count//page_size  #总共页数 页面太多速度太慢,以5页列,6改为page即可爬所有页面
        for i in range(2,6):
            url="https://www.jkwin.com.cn/yst_web/doctor/getDoctorList?areaId=42&depId=&hasDuty=&pageNo={0}&pageSize={1}".format(i,page_size)
            json_txt=get_html(url,head) #发送请求
            parser(json_txt) #解析函数
        #解析完数据了,然后一次性批量保存到MySQL数据库
        parms = {                      #数据库连接参数
                  "host": "--",
                  "user": "root",
                  "password": "123456",
                  "db": "---",
                  "charset": "utf8",
                }
        sql = "INSERT into doctorinfo(staff_name,staff_type,remark,\
                    org_name,org_grade_name,good_at)\
                    VALUES(%s,%s,%s,%s,%s,%s)"  # 带占位符的SQL
        save_mysql(sql, out_list, **parms)  # 调用函数,注意**不能省略
    

    注意!要修改自己的数据库信息!
    在这里插入图片描述

    结果:在这里插入图片描述
    sql语句:

    CREATE TABLE `doctorinfo` (
      `staff_name` varchar(255) DEFAULT NULL,
      `staff_type` varchar(255) DEFAULT NULL,
      `remark` varchar(10000) DEFAULT NULL,
      `org_name` varchar(255) DEFAULT NULL,
      `org_grade_name` varchar(255) DEFAULT NULL,
      `good_at` varchar(255) DEFAULT NULL
    ) 
    

    remark 那里的长度 我是随意设的 ,因为第一次跑出来 跳了一个提示 是长度不够!
    我就加长设置了!在这里插入图片描述

    拜~

    展开全文
  • 网页设计中,选择恰当的颜色是非常重要的。相比网页其它组成部分,色彩更能体现你的设计风格,大胆的应用色彩能让你的网页看起来非常新颖。
  • 不得不看的8大经典着陆页设计案例

    千次阅读 2018-02-06 13:38:10
    这些成功的案例无一例外都有一个共同点:它们拥有最棒的UI/UX设计师,拥有最吸引人的页面设计。 优秀的登录页所展现的内容不仅仅是华丽的页面视觉设计,更是提升用户体验,提升转化率的良好契机。优秀的设计师...
  • 互联网 背景下混合教学模式有效教学研究教学设计案例——以《网页与 WEB 程序设计》课程为例.pdf
  • 下面收集了30佳别出心裁的网站导航设计案例,相信这些形式各异的导航菜单设计能够带给你灵感 教程。  Alexarts  Fundolospalto  C & C Coffee  一些事  Amazeelabs  Justdot  Space O Technologies  ...
  • 第14章 网页布局综合案例宝贝屋网上商店 在本章中我们将结合前面所学知识分析策划设计并制作一个完整的案例这个案例是为一...14.1 案例分析 在本章我们只介绍Baby Housing宝贝屋网站首页的制作过程在首页竖直方向分为上
  • PHP动态网页设计与制作案例教程pdf

    千次阅读 2017-07-18 21:25:00
    《PHP动态网页设计与制作案例教程》通过展示一个完整网站的设计和实现过程,详细地介绍动态网页设计和制作的技术和相关理论。全书共8章,主要包括:动态网站设计概述、动态网站编程环境、网站主页设计与PHP基础、...
  • 10个以美食为主题的网页设计案例AnyForWeb应景的分享一些以美食为主题的网页设计,希望在勾起大家食欲的同时,能为大家带来一些设计灵感。1.Kettle Cuisne的网站用木质感的大背景作为主要衬托物,和美食的色彩和质感...
  • 案例分析ppt

    2013-03-12 14:02:38
    里面包含了html语言的语法和jsp技术MVC设计模式等系统的设计动态网页的语言用法及案例

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,249
精华内容 11,299
关键字:

经典网页设计案例分析