精华内容
下载资源
问答
  • Web网页设计代码

    万次阅读 多人点赞 2020-02-09 12:13:59
    代码分享: https://pan.baidu.com/s/1xf4AQlfM8e6Nvw2oXUdbrA 提取码:ap1v
    展开全文
  • 干货!Web 网页设计规范

    千次阅读 2020-04-21 14:20:46
    布局的不一致,使得可设计的空间也不相同。 1、左右布局 灵活性强, UI的限制小,左边通栏为导航栏,宽度没有具体的限制,可根据实际情况调整; 右侧为内容版块范围,是网站内容的展示区域。 ...

     

    一、网页尺寸

    制作网页时,我们选用的分辨率是72像素/英寸,使用的画布尺寸1920px*1080px。

    但是并不代表我们可以在整个画布上作图。

    网页的布局主要有两种,左右型布局和居中型布局。布局的不一致,使得可设计的空间也不相同。

    1、左右布局

    灵活性强, UI的限制小,左边通栏为导航栏,宽度没有具体的限制,可根据实际情况调整;

    右侧为内容版块范围,是网站内容的展示区域。

     

    2、居中布局

    中间的黄色部分为有效的显示局域,用于网站内容的展示;换句话说,两边均为留白,没有实际用途,只是为了适配而存在;

    3.主流电脑屏幕尺寸有以下几种:

     

    一般网站内容显示的区域为996px;国内网站大部分还是以1000个像素为界限,因超过1000像素适合在大屏幕上浏览,小屏幕会显得拥挤。所以网站宽度在1000像素以内可以保证大部分用户舒适的浏览网页。

    二、网页字体

    字体设计的总原则是:可辨识性和易读性。

    网页的中文字设计是系统默认的字体:宋体、微软黑体、苹果系统黑体

    英文则建议使用Times New Roamn、Arial、Comis Sans MS等无衬线字体

    常用的字号大小有以下几种:

    12px是应用于网页的最小字体,适用于非突出性的日期,版权等注释性内容。

    14px 则适用于非突出性的普通正文内容。

    16px、18px、20px、26px或者30px 适用于突出性的标题内容。注意都是偶数原则,奇数像素会出毛边!

    三、字体间距

    相邻两个文字的间距,其实不需要太过介意,除了特殊的需求之外,都可以使用默认数值的间距。

    行间距:推荐以字体大小的1.5—2倍作为参考;

    段间距:推荐以字体大小的2—2.5倍作为参考。

    例如,当选用14px 的字体时,行间距:21—28px;段间距:28px—35px。

    四、字体颜色

     

    六种除了主色调以外都是场景色,需要在不同的场景中使用(例如危险色表示危险的场景)六种是文字排版色,通过文字的不同用色进行文字排版,以表现层次结构。

     

    主文字颜色,建议使用 公司品牌的VI颜色,可提高公司网站与公司VI之间的关联,增加可辨识性和记忆性。

    正文字体颜色,保险起见,选用易读性的深灰色,建议选用 #333333到#666666 之间的颜色。

    五、首屏内容

    做网页设计时,你还要特别注意网页的首屏内容,在构图和内容呈现上,首屏模块的设计至关重要。

    除去任务栏,浏览器菜单栏以及状态栏的高度,剩下的是首屏的高度。

    Window XP的首屏高度平均值是580px

    Window 7的首屏高度平均值是710px

    综合考虑到Window XP已经逐渐退出市场,在实际操作时,我们 以710px 作为依据。

    如下图所示,蓝色区域则是我们设计时需要着重考虑的首屏范围。

     

    另外,是关于图片尺寸的问题。

    需要全屏显示的图片,宽度尺寸严格设计为1920px。

    但是值得注意的是,图片内容的有效范围不能超过网页内容的有效范围,即控制在1200px以内。

    避免遇到小屏幕设备时,内容显示不全,而造成信息的遗漏的情况。

    六、响应式布局设计

    响应式设计指的是不同设备、屏幕、分辨率、操作方式(鼠标、键盘、触摸),保证信息在不同环境下表现一致,保证可交互可操作。

    由于页面的宽度发生了变化,进而信息展现也改变了就是响应式设计。直到最后在手机屏幕上的显示图片信息变成了一列。

    对页面进行响应式的设计实现,需要对相同内容进行不同宽度的布局设计,有两种方式:桌面优先(从桌面端开始向下设计);移动优先(从移动端向上设计)

    无论基于哪种模式的设计,要兼容所有设备,布局响应时不可避免地需要对模块布局做一些变化(当页面宽度发生变化的尺寸范围就是临界点的概念。所以做响应式设计时我们需要知道每一个尺寸的宽度范围在多少时我们就可以制定出相对应清晰的一个临界点,制定了临界点之后就知道,当屏幕的宽度范围位于哪一个点的时候,我们的页面信息该如何展示。)

    我们通过JS获取设备的屏幕宽度,来改变网页的布局,这一过程我们可以称之为布局响应屏幕。

    常见的主要有如下几种方式:

    1、布局不变,即页面中整体模块布局不发生变化,主要有:

     

     

    2、布局改变,即页面中的整体模块布局发生变化,主要有:

     

     

    很多时候,单一方式的布局响应无法满足理想效果,需要结合多种组合方式,但原则上尽可能时保持简单轻巧,而且同一临界点内(发生布局改变的临界点称之为临界点)保持统一逻辑。否则页面实现得太过复杂,也会影响整体体验和页面性能。

    八、网页栅格

    网上有些关于栅格化系统的文章讲的非常理论化,又是算法又是模块,而且和响应式布局混在一起,让新晋的网页设计师们简直无从下手,所以这里以案例来说明何时采用以及怎么最快的建立栅格化系统。在所有关于UI的文章中,我会反复强调和前端开发人员的沟通,因为他们是你设计方案的执行者,这一点非常重要。

    1.把栅格化设计和栅格化布局分开

    强调栅格化设计(grid-design)和栅格化布局(css grid)分开描述,是个人理解这完全属于两个不同的工作,前者针对网页设计师,而后者针对前端开发人员。栅格化设计是不需考虑页面的响应的基于栅格系统的设计,主要是为了提高网页的规范性。对于一些中规中矩的网站,或者说一般创意型的网站,栅格化设计还是非常推荐的,尤其是一些规模大周期长,后期需要不断迭代的项目,栅格化设计让网页呈现出专业可信赖感,并有助于后期的维护。而栅格化布局,特指前端攻城狮使用的css框架,来实现页面的响应式布局。

    响应式设计只是网页设计的一个折中方案,依赖于项目实际情况进行选择。对于设计师来说,如果没有必须的要求,可选择广义的栅格系统,并在此基础上自由发挥创意。

    2.绝不万能的栅格化系统

    对于是否采用栅格化设计,采用下面几个案例说明一下:

    (企业站之类-以介绍几种单一产品为主)

    (功能型网站)

    (不拘泥形式的设计形式)

    针对这三个具有代表性的案例,栅格化设计是没有必要的。理由很简单,栅格的优点也是缺点,规范意味着统一也意味着限制,在以上的案例中,无需用栅格来限制设计师的灵感,毕竟这个社会,还是需要设计感的。

    但绝大多数情况下,推荐栅格化设计。尤其是图文混排、版块很多的网站,栅格化设计会让内容杂乱无章的页面呈现清爽感。

    关于栅格化布局,方案非常多,来看下面几个案例,我们都称之为栅格化设计。

    (广义的栅格化系统-无间距的单元格)

    (广义的栅格化系统-有间距的单元格)

    (广义的栅格化系统-有间距的单元格)

    对于不需要考虑页面响应(换句话说,和框架无关)的网页设计,原则可以简化成一句话:“由设计师自由决定”。

    3.栅格化设计的参数

    网上搜索结果最热的960 gird栅格系统从2009年就开始正式推出,但至今,仍然有很多设计师在使用,除了考虑到显示设备的分辨率,还依赖于960 gird的灵活性。所以,对于新晋web ui来说,采用960 grid 仍然是最佳的方案,不会出彩但也不会出错。如果是考虑到宽屏的设计(需要舍弃一部分分辨率不高的用户),可以把栅格化系统的宽度建为980甚至以上。但没有栅格化设计经验的设计师需要注意,这里说的960是含边距部分,换句话说,在psd文档中,你的内容部分是950px,栅格化版面可以借助一些非常好用的在线工具,比如知名的Grid.Guide,这是12列栅格在内容宽度950下的三种版式规范,你也可以使用24列,灵活度更高。

    Grid-Guide自动生成的栅格系统(宽950-12列)

    从图中可以看出,这三种方案列宽column width和间距gutter不同,剩下的工作对于ui设计师来说就简单了很多,你可以把版式规范的png格式下载下来,作为你网页设计的基础版块,在此基础上进行列的划分。或者只是以这个参数为基础,重新建立参考线(我更推荐这种方式,尤其photoshop cc2017的新建参考线版面,装订线对应Gutter,列宽对应column width)。我简单的拿版式规范做了个页面设计示意图,这就是基于栅格系统设计的优点,在划分列时,有理可依,有据可循。

    【基于960grid系统的版块划分示意】

    当然,既然是设计师,就可以感性的元素再多一些。比如,你希望更多的留白,就可以采用间距值较大的栅格版式,只要整个网站保持一个统一的版式即可。下图是当内容宽度为1200时生成的栅格系统,你还可以尝试很多方案,但Max Width的设定并不是那么随意,这个取决于网站的定位。

    Grid-Guide自动生成的宽1180的栅格系统(24列)

    至于高度和垂直间距,栅格化系统并没有统一的准则,设计师可以采用一些黄金分割之类满满的都是设计感之类的值,或者垂直间距与栅格系统的间距相同或是整倍,总之,也需要一个规范指导全站设计。

    栅格系统的参数根据项目的实际情况,尽量建立10的倍数或8的倍数(google material design推荐)。

    4.栅格化布局的参数

    在前面提到过,如果网站的需求是响应式的设计,这时,设计师们一定一定先问一下前端他们准备如何实现响应式布局,而不是把设计稿完成后交给他们后YY他们能百分百给你复现你的设计稿。

    关于响应式的栅格系统,首先声明一点,当前端乐意并了解CSS原理和框架的构建方式时,可以构建其他样式的网格,比如7、9、11、13等等,甚至各种异形网格,但在绝大多数情况下,更多的前端攻城狮青睐于高(tou)效(lan),而他们常用的css框架除了Bootstrap(宽480/768/992/1200,12列),还有一堆叫不出名字的轻量css框架(毕竟栅格系统只是Bootstrap的一部分,如果只是需要一个响应式的css的话,可选的非常多,比如960.gis),除此之外,有可能你那可爱的前端攻城狮用的是flexbox实现响应式弹性布局,所以在一切未知确定下来之前,请放下架子,请教一下开发人员,因为虽然不想承认,但这种情况下是前端来指导设计。值得庆幸的是,这种情况在现实中非常少的,(但不排除你接手的是一个二次开发的项目等等之类),确定他们使用哪种框架之后,设计师可以开始自己的工作了。

    下面也举个例子,是960gis的。

     

    【960-grid-system栅格化布局】

    看完你也许会明白为什么涉及到栅格化布局需要前端来确定了,960gis的css框架给出了三种方案,24列16列12列,设计师要在这个基础上进行设计。一旦需要栅格化布局,意味着设计师自由发挥的空间再次缩减,只有在这三个方案上选一种。这些方案从何而来呢?很简单,你只要向前端索取他使用的框架的psd模板即可,里面参考线都是建好的。而前端一定会非常乐意帮你这个忙,理由很简单,你按照他使用的框架规范进行设计也是在一定程度上缩减他的工作量,皆大欢喜。比如下面这张,就是目前最新的Bootstrap4的psd文件的截图。

    【Bootstrap4】

    设计师也可以自给自足,一般这些css框架库都会提供下载途径。尤其是Bootstrap,作为成熟的框架,很多模板文件可以套用。栅格化布局以使用的css框架库为准则,让前端开发提供给设计师再好不过。

    九、命名规范

    1、网站设计及基本框架结构

    1.1  Container

    “container“ 就是将页面中的所有元素包在一起的部分,这部分还可以命名为: “wrapper“, “wrap“, “page“.

    1.2  Header

    “header” 是网站页面的头部区域,一般来讲,它包含网站的logo和一些其他元素。这部分还可以命名为:“page-header” (或 pageHeader).

    1.3    Navbar

    “navbar“等同于横向的导航栏,是最典型的网页元素。这部分还可以命名为:“nav”, “navigation”, “nav-wrapper”.

    1.4    Menu

    “Menu”区域包含一般的链接和菜单,这部分还可以命名为: “subNav “, “links“,“sidebar-main”.

    1.5   Main

    “Main”是网站的主要区域,如果是博客的话它将包含的日志。这部分还可以命名为: “content“, “main-content” (或“mainContent”)。

    1.6   Sidebar

    “Sidebar” 部分可以包含网站的次要内容,比如最近更新内容列表、关于网站的介绍或广告元素等…这部分还可以命名为: “subNav “, “side-panel“, “secondary-content“.

    1.7    Footer

    “Footer”包含网站的一些附加信息,这部分还可以命名为: “copyright“.

    2、需要注意的几点:

    2.1尽量考虑为元素命名其本身的作用或”用意”,达到语义化。

    不要使用表面形式的命名.

    如:red/left/big等。

    2.2组合命名规则:

    [元素类型]-[元素作用/内容]

    如:搜索按钮: btn-search

    登录表单:form-login

    新闻列表:list-news

    2.3 涉及到交互行为的元素命名

    凡涉及交互行为的元素通常会有正常、悬停、点击和已浏览等不同样式,命名可参考以下规则:

    鼠标悬停::hover   点击:click   已浏览:visited

    如:搜索按钮: btn-search、btn-search-hover、btn-search-visited

    3、常用命名汇总:

    页头:header

    登录条:loginbar

    标志:logo

    侧栏:sidebar

    广告条:banner

    导航:nav

    子导航:subNav

    菜单:menu

    子菜单:subMenu

    下拉菜单:dropMenu

    工具条: toolbar

    表单:form

    栏目:column

    箭头:arrow

    搜索:search

    搜索按钮:btn-search

    滚动条:scroll

    内容:content

    标签页:tab

    文章列表:list

    提示信息:msg

    小技巧:tips

    栏目标题:title

    链接:links

    页脚:footer

    服务:service

    热点:hot

    新闻:news

    下载:download

    注册:regsiter

    状态:status

    按钮:btn

    投票:vote

    合作伙伴:partner

    版权:copyright

    网站地图: sitemap

    以上命名规范仅供参考

    展开全文
  • web网页设计实现——04.16

    千次阅读 2019-04-20 17:36:35
    jQuery的淡出淡入: 1.二级菜单(jQuery实现) 代码: 1. <!DOCTYPE html> 2. <html lang="en"> 3. <head> 4. <meta charset="UTF-8"> 5. <title>... 6....script...

    jQuery的淡出淡入:

    1.二级菜单(jQuery实现)

    代码:

     1. <!DOCTYPE html>
     2. <html lang="en">
     3. <head>
     4.     <meta charset="UTF-8">
     5.     <title>Title</title>
     6.     <script src="jquery-1.8.3.min.js"></script>
     7.     <style>
     8.         #div1,#div4,#div2,#div3{
     9.             padding: 20px;
     10.             text-align: center;
     11.             background-color: #fffe32;
     12.             border: 1px solid #13ffff;
     13.         }
     14.         #div4{
     15.             padding: 100px;
     16.             display: none;
     17.         }
     18.     </style>
     19.     <script>
     20.         $(document).ready(function () {
     21.             $("#div1").click(function () {
     22.                 $("#div4").slideDown(888);
     23.             });
     24.             $("#div2").click(function () {
     25.                 $("#div4").slideUp(888);
     26.             });
     27.             $("#div3").click(function () {
     28.                 $("#div4").slideToggle(888);
     29.             });
     30.         });
     31.     </script>
     32. </head>
     33. <body>
     34. <div id="div1">出现</div>
     35. <div id="div2">隐藏</div>
     36. <div id="div3">toggle</div>
     37. <div id="div4">helloword</div>
     38. 
     39. </body>
     40. <html>
    

    效果图:

    加粗样式
    注释:show(),hide(),toggle(),slideUp(),slideDown(),slideToggle(),animate(),slide Window(滑动窗口)

    2.slide window:滑动窗口
    animate():方法用于创建自定义的动画
    jQuery动画效果总结:
    显示:show(),隐藏:hide(),显示与隐藏:toggle()
    向上滑动:slideUP(),向下滑动:slideDown(),上下合并:slideToggle()
    animate()

    注释:jQuery的动画,slideUP(),slideDown(),slidetoggle()

    通过jQuery获取元素的宽高:

    代码:

    1. <div id="div1" style="height: 200px;width: 400px;padding: 10px;border: 10px solid red;margin: 1px"></div>
     2. <button>显示div元素的尺寸</button>
     3. <script>
     4.     $(document).ready(function(){
     5.         $('button').click(function(){
     6.             var txt=" "
     7.             txt +="div的宽度是:"+$("#div1").width()+"px"+"<br>"
     8.             txt +="div的长度是:"+$("#div1").height()+"px"+"<br>"
     9.             txt +="div的宽度,包括内边距"+$("#div1").innerWidth()+"px"+"<br>"
     10.             txt +="div的长度,包括内边距"+$("#div1").innerHeight()+"px"+"<br>"
     11.             txt +="div的宽度,包括内边距和边框"+$("#div1").outerWidth()+"px"+"<br>"
     12.             txt +="div的长度,包括内边距和边框"+$("#div1").outerHeight()+"px"+"<br>"
     13.             txt +="div的宽度,包括内边距和外边距"+$("#div1").outerWidth(true)+"px"+"<br>"
     14.             txt +="div的长度,包括内边距和外边距"+$("#div1").outerHeight(true)+"px"+"<br>"
     15.             $("#div1").html(txt)
     16.         })
     17.     })
     18.     </script>
    
    展开全文
  • web网页设计 JavaScript 搜索框代码

    千次阅读 2019-12-13 16:34:21
    JavaScript实现搜索框样式的代码

    初学JavaScript,略微懂得一点毛皮,得出一点复习经验,在这里分享一下。

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>搜索框</title>
    </head>
    <style>
    #i1{
    	color: grey;
    }
    </style>
    <body>
    	搜索<input type="text" value="请输入关键字" id="i1">
    </body>
    </html>
    <script>
    var ip = document.getElementById('i1');
    //添加事件,获得焦点,value不为“请输入关键字”则value变为空,输入文字为黑色字体
    ip.addEventListener("focus",function(){
    	if (ip.value=="请输入关键字") {
    	ip.value=""
    	ip.style.color="black"
    	}
    })
    // 添加事件,失去焦点时,value为空则回到默认状态
    ip.addEventListener("blur",function(){
    	if (ip.value=="") {
    	ip.style.color="grey"
    	ip.value="请输入关键字"
    	}
    })
    // 添加事件,如果value新输入的与默认的value相同。则再次变为默认样式。
    ip.addEventListener("change",function(){
    	if (ip.value=="请输入关键字") {
    	ip.style.color="grey"}
    })
    </script>
    
    展开全文
  • web网页设计(html5 +css+js)结课设计

    千次阅读 多人点赞 2020-11-20 21:09:15
    这个CSDN用来保存东西,是不是比网盘要好一点?【狗头】 链接:https://pan.baidu.com/s/1mPdO3rDqOm9DgA9qYZSazg 提取码:gufx
  • WEB网页设计前端(前台)开发的常用工具推荐最近我在搞网页设计,包括网站建设的前台界面设计和JS代码的编写,弄一个JS的时候把我给郁闷了,在寻找JS如何通过子节点操作父节点的时候找到了以下免费的网站建设前台开发工具...
  • web前端开发技术期末大作业 网页规划与制造,做得不深 但是还是满足期末大作业的 分享一下 题目: 此次课程设计的题目是网页规划与设计(html+css+js+image+video+audio)确定每个页面将使用的页面布局技术(如结合...
  • Web网页登录设计

    千次阅读 2017-02-24 19:01:00
    web网页登陆 登陆网页的简单功能的实现 输入用户名和密码与数据库当中的用户名和密码匹配上,则登陆成功。 首先我们要先配置好web制作所需要的软件,在mysql数据库当中建立表,建立用户名和密码 在...
  • web网页设计与制作
  • 网页设计Web尺寸规范

    千次阅读 2018-11-06 13:53:02
    分享一个网页设计师经常会用到的好东西   http://www.ab173.com/ui/websize.php   很多时候收藏一个比百度更强大,想用的时候直接拿来用
  • web淘宝网页设计

    千次阅读 2018-06-25 19:53:11
    独立设计时装店 <a href="https://ne-chology.taobao.com/?spm=a217m.8316598.1041398.16.143a33d5ANwZx8"><img src="img/line04_4.jpg"> 初新的日系原创 ...
  • 网页设计经典案例(Web

    千次阅读 多人点赞 2021-02-21 20:56:25
    网页设计经典案例 一、实现效果(一) 源代码(二) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style tyle=...
  • 这为网页设计带来了新的挑战,也带来新的机遇,有可能“一次编写,随处呈现”吗? Ethan Marcotte在2010年提出响应式WEB设计的概念,简洁、响应式WEB设计是一种与设备无关的内容呈现方式,能在桌面、移动设备以及...
  • 手机web——自适应网页设计

    千次阅读 2013-10-17 14:31:31
    手机web——自适应网页设计(html/css控制) 文章主要参考于:http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html(阮一峰的网络日志) 在这篇文章的基础上加上了写自己的理解(文章蓝色...
  • web网页开发

    万次阅读 多人点赞 2018-09-19 11:08:22
    这里主要总结,web网页的开发,即我们经常所看见的淘宝,新闻等网页。我们将一个所见的网页中每次刷新不变的部分,称为静态。这些静态由HTML和CSS组成,他们形成了网页的样式。HTML是一种标记语言,用来结构化我们的...
  • 微软Adobe竞逐Web 2.0网页设计开发

    千次阅读 2006-11-24 16:48:00
    微软将在12月推出新的网页设计软件Expression Web中文版,号称下一代FrontPage,可以改善过去FrontPage会产生掺杂不标准源代码的缺点,协助网站开发人员设计、开发出标准化网站。 Expression Web具备CSS
  • Web UI 设计(网页设计)命名规范

    千次阅读 2015-04-25 09:53:22
    命 名规范,它涉及了很多使用PhotoShop这类设计工具进行网页设计过程中的命名规范。(好久没写文章了,有点罗嗦,吼吼~)。首先我是出于公司几位美 工的设计效果图源文件没有对图层命名而开始考虑总结一套的,还有一...
  • 轻松搞定网页设计(html.css.js),全集共54讲!免费分享!更多好资源,尽在齐学网!!!!!! 第0讲.开山篇 第1讲.html介绍 第2讲.html项目演示.运行原理.开发工具.html文件结构.标记和元素.属性.符号~ 第3讲....
  • WEB前端之网页设计—-最新最全详解/网页常用标签② 一、h1-h6标签详解 h1-h6标签 解释 h1-h6 网页标题标签从h1到h6文本字体逐渐减小 h1-h6标签内属性值 解释 align=”center/lift/right/botto/...
  • WEB前端之网页设计—-最全详解/网页基础结构① 一、网页的基础结构 &amp;amp;amp;lt;!doctype html&amp;amp;amp;gt; &amp;amp;amp;lt;html&amp;amp;amp;gt; &amp;amp;amp;lt;head&...
  • 好久没上CSDN了,不知不觉大二结束了,马上就要大三了,感觉非常迷茫,一直想把上次前端课的大作业发布一下,拖到现在,哈哈。先看一下在浏览器的效果。 想做的是一个类似企业网站的,主要是用CSS布局这一块花费...
  • 提示:也可以直接在LCD上显示摄像头数据,这个参考luvcview源码,设计思路思将YUV或者MJPEG格式的数据转换成RGB格式的数据,然后实现图片的缩放,图像缩放算法:点击这里!,然后写到frambuffer,就可以了。摄像头输出...
  • WEB前端之网页设计④—-最新最全详解/网页中的表单 一、表单效果图: 代码片段: &amp;amp;amp;amp;lt;form action=&amp;amp;amp;quot;个人简介.html&amp;amp;amp;quot; method=&amp;amp;amp;...
  • 网站技术主要包括Web服务器技术和网页设计技术两部分。网页设计技术主要有静态网页技术和动态网页技术。静态网页设计制作技术一般采用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS等技术,后来发展...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 267,875
精华内容 107,150
关键字:

web网页设计