Blueprint CSS说明

合集下载

Blueprint CSS框架初探

Blueprint CSS框架初探

在 使 用 Bup n C S框 架 的过 程 中 . 先 会 产 生 一 个 很 基 Ier t S i 首 础 但是 很 重 要 的 问题 . 是字 体 大 小 的设 定 因 为大 多 数 网 站项 就
目开发 首 先 要设 定 字 体 尺 寸 .如果 我们 把 f ts e设 定 为一 固 o —i n z
C S框 架 通 常 只 是 一些 C S文 件 的 集 合 .这 些 文 件包 括 基 以前 的 We S S b页 面设 计 中 使用 比较 普 遍 . e 而 m其 实 并 不 常 用 . 那 本布局 、 单样式 、 表 网格 或 简 单 结 构 、 以及 样 式 重 置 。 比 如 : . 么什 么 是 e e 是可 伸 缩 的 网 页 文 本 尺 寸单 位 , t y m? m 一个 e 即 当 m
定 数 值 比如 1D , 浏 览 器 菜 单 4查 看 4文 字 大 小 , 择 其 中 2 x用 选 的选 项 . 不 能 改 变 文 字 的大 小 . 对 于 觉 得 文 字 大 小太 大或 太 并 这 小 的用 户 来 说用 户体 验 是 不好 的 而 e 可 以解 决 这个 问题 , m 这 个 框 架 便 是 以 e 作 为 基 本 的字 体 大 小 单 位 m 网页 文 本 大 小 ( n— i ) f t s e 的单 位 有 四 种 :x p 、 %。 x o z p 、 t m、 p 在 e
和 使 用方 法 。
【 关键词】 S :C S框架 ; 前端设计 ; 面; 界 字体大小; S ;m;os C S e B k
1 背 景 、
. r t s 主 要 用 于处 理 打 印 . 供一 些 打 印 的 基本 规 则 。 Di . s nc 提

CSS帮助手册

CSS帮助手册

CSS帮助手册2篇CSS帮助手册(上)CSS(层叠样式表)是一种用于描述网页中元素的样式和布局的标记语言。

它通过为HTML元素添加样式,实现了网页的美化和个性化。

本篇文章将为大家介绍CSS的基本语法、选择器和常用样式属性。

一、CSS基本语法CSS的语法由选择器和声明块组成。

选择器用于选择需要添加样式的HTML元素,而声明块则包含了一系列样式属性和值。

1. 选择器选择器是CSS中最重要的部分,它用于指定需要应用样式的HTML元素。

常见的选择器有:- 元素选择器:通过HTML元素的标签名选择元素,如`p`表示所有`<p>`元素。

- 类选择器:通过HTML元素的`class`属性选择元素,如`.red`表示所有`class`为red的元素。

- ID选择器:通过HTML元素的`id`属性选择元素,如`#header`表示`id`为header的元素。

- 属性选择器:通过HTML元素的属性选择元素,如`[type="text"]`表示所有`type`属性为text的元素。

- 伪类选择器:通过HTML元素的特殊状态选择元素,如`:hover`表示鼠标悬停时的元素。

2. 声明块声明块由一对花括号`{}`包裹,每个声明由属性和值构成。

属性用于指定需要修改的样式,值用于指定属性的具体取值。

例如,下面的CSS代码将为所有`<p>`元素设置红色字体:```cssp {color: red;}```二、常用的CSS样式属性CSS提供了众多样式属性,可以用来修改HTML元素的外观和布局。

以下是常用的样式属性及其作用:1. 字体样式- `color`:用于设置文本颜色,值可以是颜色名称或RGB值。

- `font-size`:用于设置字体大小,值可以是像素、百分比或者其他单位。

- `font-family`:用于设置字体样式,值可以是字体名称或者字体族名称。

2. 边框样式- `border`:用于设置边框样式,属性值由边框宽度、边框样式和边框颜色组成。

python blueprint常用参数

python blueprint常用参数

python blueprint常用参数Python Blueprint常用参数Python Blueprint是一种Web框架,它基于Python编程语言,用于快速开发可扩展的Web应用程序。

在使用Python Blueprint时,我们可以使用一些常用参数来配置和自定义应用程序的行为。

本文将介绍Python Blueprint中的一些常用参数,以便读者对其有更深入的了解。

1. url_prefixurl_prefix参数用于指定Blueprint注册的URL前缀。

通过设置url_prefix,我们可以在应用程序中为Blueprint的所有路由添加一个公共的前缀。

例如,如果我们将url_prefix设置为"/blueprint",那么Blueprint的路由将以"/blueprint"开头。

这样可以有效地组织URL,并使代码更加清晰易懂。

2. template_folder和static_foldertemplate_folder参数用于指定Blueprint的模板文件所在的目录。

当我们使用render_template函数渲染模板时,系统会在template_folder目录下查找指定的模板文件。

类似地,static_folder参数用于指定Blueprint的静态文件所在的目录。

这样,我们可以将模板文件和静态文件分别存放在不同的目录中,便于管理和维护。

3. subdomainsubdomain参数用于指定Blueprint注册的子域名。

通过设置subdomain,我们可以将Blueprint绑定到指定的子域名上。

当用户访问该子域名时,将会触发Blueprint的路由处理。

这个参数在一些特定的场景下非常有用,例如多语言网站或多个子应用程序的集成。

4. url_defaultsurl_defaults参数用于为Blueprint的所有路由添加默认的URL参数。

BLUECSS入门教程2CSS语法基础

BLUECSS入门教程2CSS语法基础

BLUE CSS入门教程2 CSS语法基础本载:BLUE IDEA论坛排版:mR.山1.基础语法CSS的定义是由三个局部造成:选择符(selector),属性(properties)和属性的与值(value)。

基础格局如上:selector{property:value}(挑选符{属性:值})抉择符非能够非少类情势,平常非您要订义款式的HTML标志,譬如BODY、P、TABLE…,您否以穿过彼方式订义它的属性战值,属性战值要用冒号隔启:body{color:black}选择符body是指版面从体局部,color是把持文字色彩的属性,black是颜色的值,彼例的后果是使页里中的文字为玄色。

假如属性的值是少个双词形成,必需正在值上减引号,譬如字体的名目时常是几个双词的组开:p{font-family:"sans serif"}(定义段落字体为sans serif)如因须要对一个选择符指定少个属性时,我们应用合号将一切的属性和值离开:p{text-align:center;color:red}(段落居中排行;并且段落中的白字为白色)为了使你定义的样式表便利浏览,你可以采取合止的书写格局:p{text-align:center;color:black;font-family:arial}(段落编排居中,段落中文字为玄色,字体是arial)2.选择符组你可以把相同属性和值的选择符组开止来书写,用逗号将选择符离开,这么可以削减样式反复定义:h1,h2,h3,h4,h5,h6{color:green}(这个组外包含所无的题目元素,每个本题元素的文字都为绿色)p,table{font-size:9pt}(段落和表格里的文字尺寸为9号字)后果完整等效于:p{font-size:9pt}table{font-size:9pt}3.类选择符用类选择符你可以把雷同的元素合类定义没有同的格式,定义类选择符时,正在自定类的名目后面加一个面号。

CSS颜色代码大全视图参照表

CSS颜色代码大全视图参照表

#FFFFB‎B #FFFF7‎7
#FFFF3‎3
#EEFFB‎B #DDFF7‎7 #CCFF3‎3
#CCFF9‎9 #BBFF6‎6 #99FF3‎3
#99FF9‎9
#66FF6‎6
#33FF3‎3
#BBFFE‎E #77FFC‎C #33FFA‎A
#AAFFE‎E #77FFE‎E #33FFD‎D
金~黃
顏色名稱
#F4A46‎0 #CD853‎F #D2B48‎C #DEB88‎7 #F5DEB‎3 #FFE4B‎5 #FFDEA‎D #FFDAB‎9 #FFE4C‎4 #FAEBD‎7 #FFEFD‎5 #FFF8D‎C #FDF5E‎6 #FAF0E‎6 #FFF5E‎E #FFFAF‎A #FFFAF‎0 #FFFFF‎0 #F5FFF‎A
#44444‎4 #A2005‎5 #AA000‎0 #C6330‎0 #CC660‎0 #AA770‎0 #BBBB0‎0 #88AA0‎0 #55AA0‎0 #00AA0‎0 #00AA5‎5 #00AA8‎8 #00AAA‎A #0088A‎8 #003C9‎D #0000A‎A #2200A‎A #4400B‎3 #66009‎D #7A009‎9 #99009‎9
顏色名稱
代碼
darks‎lateg‎ray darko‎liveg‎reen olive‎ darkg‎reen fores‎tgree‎n
#2F4F4‎F #556B2‎F #80800‎0 #00640‎0 #228B2‎2
顏色 顏色
s eagr‎een green‎(teal) light‎s eagr‎een m adiu‎m aqua‎m arin‎e m ediu‎m s eag‎reen darks‎eagre‎en yello‎wgree‎n lim eg‎reen lim e chart‎reus e‎ lawng‎reen green‎yello‎w m ediu‎m s pri‎nggre‎en s prin‎ggree‎n light‎green‎ paleg‎reen aquam‎arine‎ honey‎dew

CSS当中color的四种表示方法

CSS当中color的四种表示方法

CSS当中color的四种表⽰⽅法这是我的第⼀篇博客,所以写的东西会⽐较简单。

css当中,好多地⽅都会⽤到color属性,⽤来使html内容丰富多彩,例如:background-color;border-color;第⼀种表⽰法使为直接写颜⾊的英⽂,例如:blue(蓝⾊),red(红的),总共可以表⽰17种颜⾊(这⾥不⼀⼀举例,没意义!)css例: body{ background-color:red};第⼆种表⽰⽅法为⽤黄⾊,绿⾊,蓝⾊的值设定color的值。

例如:rgb(204,213,9),(r代表red红⾊,g代表green绿⾊,b代表blue蓝⾊)括号中的第⼀个值是red的值,第⼆个值是绿⾊的值,第三个是蓝⾊的值,(每个值范围在0~255之间)。

css例: body{ background-color:rgb(100,100,100)};第三种表⽰⽅法为⽤黄⾊,绿⾊,蓝⾊的值的百分⽐设定color的值。

例如rgb(20%,20%,0)。

css例: body{ background-color:rgb(10%,10%,50%) };第四种表⽰⽅法是使⽤颜⾊的⼗六进制值设定color的值;⼗六进制颜⾊表⽰以#开头 0123456789abcdef 分别表⽰0~16的数字,#后⾯第⼀⼆位数字表⽰红⾊的值,三四位数字表⽰绿⾊的值,最后两位数字表⽰蓝⾊的值,例:#cc0066;cc表⽰红⾊的部分,00表⽰绿⾊部分,66表⽰黄⾊部分。

其中红的部分的值为12*16+12=204,204就是red的值绿⾊部分的值为0*16+0=0,0就是green部分的值,蓝⾊部分的值为6*16+6=112;112就是blue的值也许还会出现例如#c06这样的颜⾊表⽰⽅法,这是因为红⾊、绿⾊、蓝⾊部分的俩个值相同,其值为#cc0066,#c06为他的缩写形式;#a 这种表⽰⽅法是因为所有的六个值都相等,其值为#aaaaaa,#a是其缩写;css例: body{ background-color:#21439c};现在最常使⽤的是第四种⽅式,因为表⽰⽅法⽐较简单。

css典型案例

css典型案例

css典型案例CSS(层叠样式表)是一种用于描述网页样式的语言。

它可以控制网页的布局、颜色、字体、背景等各个方面,使网页具有更好的可读性和视觉效果。

以下是一些典型的CSS案例,展示了不同场景下的CSS应用。

1. 设置字体样式和大小:```body {font-family: Arial, sans-serif;font-size: 16px;font-weight: bold;}```这段CSS代码将网页的字体样式设置为Arial字体,字号为16像素,字体加粗。

2. 设置背景颜色和背景图片:```body {background-color: #f2f2f2;background-image: url("background.jpg");background-repeat: no-repeat;background-position: center;}```这段CSS代码将网页的背景颜色设置为灰色(#f2f2f2),并设置了一个背景图片(background.jpg),居中显示且不重复。

3. 设置边框样式和圆角效果:```div {border: 1px solid #ccc;border-radius: 5px;}```这段CSS代码将一个div元素的边框样式设置为1像素的实线边框,颜色为灰色(#ccc),并给边框添加了5像素的圆角效果。

4. 设置文本样式和对齐方式:```h1 {color: blue;text-align: center;text-decoration: underline;}```这段CSS代码将网页中所有h1标题的字体颜色设置为蓝色,居中对齐,并添加下划线。

5. 设置列表样式:```ul {list-style-type: square;}```这段CSS代码将无序列表(ul元素)的列表样式设置为方形标记。

6. 设置按钮样式:```button {background-color: #ff0000;color: white;padding: 10px 20px;border-radius: 3px;}```这段CSS代码将所有按钮(button元素)的背景颜色设置为红色,字体颜色设置为白色,添加了10像素的上下内边距和20像素的左右内边距,并给按钮添加了3像素的圆角效果。

40个国外知名的网页设计相关网站

40个国外知名的网页设计相关网站

CleanCSS是一个强大的CSS代码优化器和代码格式化工具。
这个页面包含了HTML 4 和 XHTML 1.0 所允许的252的特殊字符,W3C官方HTML 4规范中的第24部分有所阐述。
Pingdom是一个站点监视工具,可以7X24小时全年监控,有在线时长、响应时长的统计,还可以通过Email和短信来发送警告。
ExpanDrive 就像是你MAC或者PC上的U盘。可以在远程计算机上打开、编辑、保存文件。
W3C校验器是W3C的免费服务,用于检查网页的标签的有效性。同样还有一个。
jQuery UI 是一个开源的接口组件库-互动、小工具、动画效果,基于jQuery javascript库。每个组件都是基于jQuery的事件驱动构架编写,并且相当主题化,使开发者和任意技术层次的人都能整合到自己的代码中去。
Color Hunter 可以通过图片来创建配色。
通过Colorotate,可以实现以3D的视觉效果的方面来迎合人脑的颜色处理过程。
Stripemania 是一个用于生成纹理的在线web2.0工具。纹理大小、缝隙都可以调节,还可以选择色彩过渡效果。
FontStruct 可以通过绘制网格来绘制出自己的字体。
一个可以通过字母,主题,更新日期排序的字体站点,大多数字体可以免费下载。
一个收录了十万个免费图标搜索引擎。
看见了一个好看的字体,但是不知道它的名字?
把字体图像提交到WhatTheFont,它将会在数据库中查找与你的字体最接近的字体名字,或者让字体爱好者在中帮忙。
Lorem Ipsum是打印排版工业的无意义文本,这是一个Lorem Ipsum生成器。
在任意操作系统任意浏览器上查看你的web设计,检查javascript,DHTML,表单和其他动态功能。

CSS颜色代码大全

CSS颜色代码大全
减色 (CMYK) C. 青色(Cyan) M. 洋红色(Magenta) Y. 黄色(Yellow) K. 黑色(blacK)
拾色器-RGB(加色)与CMY(减色)是互补色, RGB以黑色为底色加,即RGB均为0是黑色,均为255是白色
CMY以白色为底色减,即CMY均为0是白色,均为100%是黑色 白色 #FFFFFF 黑色 #000000 蓝色 #0000FF 红色 #FF0000 黄色 #FFFF00 绿色 #00FF00
cyan
名词 n. 青绿色
形容词 a. 青绿色的
magenta
名词 n.
1. 红色苯胺染料;品红 2. 品红色,洋红色#
您使用的浏览器不受支持建议使用新版B ( Red,Green,Blue ) 用法RGB()函数使用下述公式计算表示颜色的长整数:65536 * Blue+ 256 * Green+ Red其中,Blue代表蓝色分量,Green代表绿色分 量,Red代表红色分量。各分量中,数值越小,亮度越低,数值越大,亮度越高。例如,RGB ( 0, 0, 0 )为黑色(亮度最 低),RGB ( 255, 255,255 )为白色(亮度最高)。

CSS中颜色表示方法及颜色表

CSS中颜色表示方法及颜色表

CSS中颜⾊表⽰⽅法及颜⾊表⼀:直接⽤颜⾊的英⽂名表⽰⼆:RGB(x,y,z)函数表⽰,x、y、z、分别是红⾊、绿⾊、蓝⾊的值,x,y,z∈[0,225],亦可⽤百分⽐表⽰;对⽐rgba(x,y,z,a)中a是alpha通道设置透明度取值0~1三:⼗六进制表⽰,eg:#ff0000;前两位表⽰红⾊,中间两位表⽰绿⾊,后两位表⽰蓝⾊,范围为00-ff,注意缩写形式四:hsl(⾊相,饱和度,亮度):h:⾊相,表⽰范围0~360,如下如⾊环;s:饱和度,取值范围是0.0%~100%l;亮度:取值范围0.0%~100%;同理hsla五:直接设置透明度:transparent颜⾊表:颜⾊英⽂代码形象描述⼗六进制RGB LightPink浅粉红#FFB6C1255,182,193 Pink粉红#FFC0CB255,192,203 Crimson猩红#DC143C220,20,60 LavenderBlush脸红的淡紫⾊#FFF0F5255,240,245 PaleVioletRed苍⽩的紫罗兰红⾊#DB7093219,112,147 HotPink热情的粉红#FF69B4255,105,180 DeepPink深粉⾊#FF1493255,20,147 MediumVioletRed适中的紫罗兰红⾊#C71585199,21,133 Orchid兰花的紫⾊#DA70D6218,112,214 Thistle蓟#D8BFD8216,191,216 plum李⼦#DDA0DD221,160,221 Violet紫罗兰#EE82EE238,130,238 Magenta洋红#FF00FF255,0,255 Fuchsia灯笼海棠(紫红⾊)#FF00FF255,0,255 DarkMagenta深洋红⾊#8B008B139,0,139 Purple紫⾊#800080128,0,128 MediumOrchid适中的兰花紫#BA55D3186,85,211 DarkVoilet深紫罗兰⾊#9400D3148,0,211 DarkOrchid深兰花紫#9932CC153,50,204 Indigo靛青#4B008275,0,130 BlueViolet深紫罗兰的蓝⾊#8A2BE2138,43,226 MediumPurple适中的紫⾊#9370DB147,112,219 MediumSlateBlue适中的板岩暗蓝灰⾊#7B68EE123,104,238 SlateBlue板岩暗蓝灰⾊#6A5ACD106,90,205 DarkSlateBlue深岩暗蓝灰⾊#483D8B72,61,139 Lavender熏⾐草花的淡紫⾊#E6E6FA230,230,250 GhostWhite幽灵的⽩⾊#F8F8FF248,248,255 Blue纯蓝#0000FF0,0,255 MediumBlue适中的蓝⾊#0000CD0,0,205 MidnightBlue午夜的蓝⾊#19197025,25,112 DarkBlue深蓝⾊#00008B0,0,139 Navy海军蓝#0000800,0,128 RoyalBlue皇家蓝#4169E165,105,225 CornflowerBlue⽮车菊的蓝⾊#6495ED100,149,237 LightSteelBlue淡钢蓝#B0C4DE176,196,222 LightSlateGray浅⽯板灰#778899119,136,153 SlateGray⽯板灰#708090112,128,144 DoderBlue道奇蓝#1E90FF30,144,255 AliceBlue爱丽丝蓝#F0F8FF240,248,255 SteelBlue钢蓝#4682B470,130,180 LightSkyBlue淡蓝⾊#87CEFA135,206,250 SkyBlue天蓝⾊#87CEEB135,206,235 DeepSkyBlue深天蓝#00BFFF0,191,255 LightBLue淡蓝#ADD8E6173,216,230 PowDerBlue⽕药蓝#B0E0E6176,224,230 CadetBlue军校蓝#5F9EA095,158,160 CadetBlue军校蓝#5F9EA095,158,160 Azure蔚蓝⾊#F0FFFF240,255,255 LightCyan淡青⾊#E1FFFF225,255,255 PaleTurquoise苍⽩的绿宝⽯#AFEEEE175,238,238 Cyan青⾊#00FFFF0,255,255 Aqua⽔绿⾊#00FFFF0,255,255 DarkTurquoise深绿宝⽯#00CED10,206,209 DarkSlateGray深⽯板灰#2F4F4F47,79,79 DarkCyan深青⾊#008B8B0,139,139 Teal⽔鸭⾊#0080800,128,128 MediumTurquoise适中的绿宝⽯#48D1CC72,209,204 LightSeaGreen浅海洋绿#20B2AA32,178,170 Turquoise绿宝⽯#40E0D064,224,208 Auqamarin绿⽟\碧绿⾊#7FFFAA127,255,170 MediumAquamarine适中的碧绿⾊#00FA9A0,250,154 MediumSpringGreen适中的春天的绿⾊#00FF7F0,255,127 MintCream薄荷奶油#F5FFFA245,255,250 SpringGreen春天的绿⾊#3CB37160,179,113 SeaGreen海洋绿#2E8B5746,139,87 Honeydew240,255,240 LightGreen144,238,144 PaleGreen152,251,152 DarkSeaGreen143,188,143 LimeGreen50,205,50 Lime0,255,0 ForestGreen34,139,34 Green0,128,0 DarkGreen0,100,0 Chartreuse127,255,0 LawnGreen124,252,0 GreenYellow173,255,47 OliveDrab85,107,47 Beige(浅褐⾊)245,245,220 LightGoldenrodYellow250,250,210 Ivory255,255,240 LightYellow255,255,224 Yellow255,255,0 Olive128,128,0 DarkKhaki189,183,107 LemonChiffon255,250,205 PaleGodenrod238,232,170 Khaki240,230,140 Gold255,215,0 Cornislk255,248,220 GoldEnrod218,165,32 FloralWhite255,250,240 OldLace253,245,230 Wheat245,222,179 Moccasin255,228,181 Orange255,165,0 PapayaWhip255,239,213 BlanchedAlmond255,235,205 NavajoWhite255,222,173 AntiqueWhite250,235,215 Tan210,180,140 BrulyWood222,184,135 Bisque浓汤)乳脂,番茄等255,228,196 DarkOrange255,140,0 Linen250,240,230 Peru205,133,63 PeachPuff255,218,185 PeachPuff255,218,185 SandyBrown244,164,96 Chocolate210,105,30 SaddleBrown139,69,19 SeaShell255,245,238 Sienna160,82,45 LightSalmon(鲑鱼)⾊255,160,122 Coral255,127,80 OrangeRed255,69,0 DarkSalmon(鲑鱼)⾊233,150,122 Tomato255,99,71 MistyRose255,228,225 Salmon(鲑鱼)⾊250,128,114 Snow255,250,250 LightCoral240,128,128 RosyBrown188,143,143 IndianRed205,92,92 Red255,0,0 Brown165,42,42 FireBrick178,34,34 DarkRed139,0,0 Maroon128,0,0 White255,255,255 WhiteSmoke245,245,245 Gainsboro220,220,220 LightGrey211,211,211 Silver192,192,192 DarkGray169,169,169 Gray128,128,128 DimGray105,105,105 Black0,0,0。

printjs参数设置css

printjs参数设置css

printjs参数设置css摘要:1.引言2.print.js库介绍3.参数设置a.基本参数b.高级参数4.CSS样式设置a.内联样式b.外部样式表c.应用示例5.总结正文:print.js是一个用于打印HTML文档的JavaScript库,提供了丰富的参数设置和CSS样式设置功能,使得打印结果更加符合用户需求。

在print.js中,可以通过设置一系列参数来控制打印行为。

其中,一些基本的参数包括:- `printable`:需要打印的HTML元素- `style`:打印样式表- `iframe`:是否在打印内容中包含iframe此外,print.js还提供了许多高级参数,如:- `timeout`:打印超时时间- `pageBreak`:添加页眉和页脚- `header`:设置页眉内容- `footer`:设置页脚内容在print.js中,可以通过CSS样式设置来控制打印结果的外观。

内联样式可以通过在HTML元素上添加`style`属性来实现。

例如:```html<div style="color: red;">这段文字是红色的。

</div>```此外,还可以使用外部样式表。

首先,在HTML文档的`<head>`部分添加一个`<link>`标签,指向外部样式表文件:```html<head><link rel="stylesheet" href="print.css"></head>```然后,在外部样式表文件中定义打印样式:```css@media print {.red-text {color: red;}}```最后,在HTML元素上添加`class`属性,应用所需的样式:```html<div class="red-text">这段文字是红色的。

简述css中的颜色表示方法

简述css中的颜色表示方法

简述css中的颜色表示方法CSS中的颜色可以通过以下几种方法进行表示:1. 命名颜色:CSS中有一些预定义的颜色名称,比如red、blue、green等,可以直接使用这些名称来表示颜色。

2. 十六进制颜色:使用十六进制值表示颜色最常见的方法是以#为前缀,然后后面跟着6位的十六进制数字,分别表示红、绿和蓝的亮度。

例如,#FF0000表示红色,#00FF00表示绿色,#0000FF表示蓝色。

3. RGB颜色:RGB代表红、绿、蓝三个颜色通道的亮度值。

RGB颜色可以使用rgb()函数来表示,需要分别提供红、绿和蓝三个颜色通道的值,取值范围是0到255。

例如,rgb(255, 0, 0)表示红色,rgb(0, 255, 0)表示绿色,rgb(0, 0, 255)表示蓝色。

4. RGBA颜色:与RGB颜色类似,但是多了一个透明度通道。

透明度的值可以是0到1之间的任意小数,表示不透明到完全透明的范围。

例如,rgba(255, 0, 0, 0.5)表示半透明的红色。

5. HSL颜色:HSL代表色相、饱和度和亮度。

色相可以通过角度值表示,饱和度和亮度可以通过百分比来表示。

HSL颜色可以使用hsl()函数来表示。

例如,hsl(0, 100%, 50%)表示红色,hsl(120, 100%, 50%)表示绿色,hsl(240, 100%, 50%)表示蓝色。

6. HSLA颜色:与HSL颜色类似,但是多了一个透明度通道。

透明度的值可以是0到1之间的任意小数,表示不透明到完全透明的范围。

例如,hsla(0, 100%, 50%, 0.5)表示半透明的红色。

以上是CSS中常见的颜色表示方法,可以根据具体需求选择适用的方法来表示颜色。

说说蓝色字体代码

说说蓝色字体代码

说说蓝色字体代码蓝色字体的代码可以通过CSS(层叠样式表)来实现。

在CSS中,可以使用color属性来设置文本的颜色,而将蓝色作为文本颜色的值可以用以下两种方式实现。

第一种方式是使用预定义颜色名称,其中蓝色的预定义颜色名称是"blue"。

例如,可以使用以下代码将文本颜色设置为蓝色:```css<p style="color: blue;">这是一段蓝色的文字。

</p>```在上面的示例中,使用style属性将文本的color属性设置为"blue",从而将文本颜色设置为蓝色。

这样,文本将会以蓝色显示。

第二种方式是使用RGB值来表示颜色。

每个颜色值由红色、绿色和蓝色三个分量组成。

蓝色的RGB值为(0, 0, 255)。

可以使用以下代码将文本颜色设置为蓝色:```css<p style="color: rgb(0, 0, 255);">这是一段蓝色的文字。

</p>```在上面的示例中,使用style属性将文本的color属性设置为"rgb(0, 0, 255)",从而将文本颜色设置为蓝色。

这样,文本将会以蓝色显示。

除了以上两种方式外,还可以使用其他表示颜色的方法,如十六进制值。

蓝色的十六进制值为#0000FF。

以下是使用十六进制值将文本颜色设置为蓝色的代码:```css<p style="color: #0000FF;">这是一段蓝色的文字。

</p>```在上面的示例中,使用style属性将文本的color属性设置为"#0000FF",从而将文本颜色设置为蓝色。

这样,文本将会以蓝色显示。

综上所述,蓝色字体的代码可以使用预定义颜色名称"blue",RGB值"rgb(0, 0, 255)"或十六进制值"#0000FF"来实现。

Blueprint CSS 分析例子

Blueprint CSS 分析例子

Blueprint英文意思是蓝图、设计图。

BluePrint CSS 可以非常方便的实现复杂的网页布局,即能更简单实现自己的蓝图。

例子文件: rel="stylesheet" href="../../blueprint/" type="text/css" media="screen, projection">这个文件将所有的CSS文件合并到一起,减少了并发连接数。

一共包含了以下几个CSS/* *//* *//* *//* */此外,如果是IE8以下版本则包含/* */作者的注释已经很清晰了,代码也很清晰。

跟着我一起理解一遍即可。

CSS代码/*--------------------------------------------------------------* Resets default browser CSS.--------------------------------------------------------------*//*原文作者注释已经很清晰了*/html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre ,a, abbr, acronym, address, code ,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption , tbody, tfoot, thead, tr, th, td {margin : 0;padding : 0;border : 0;font-weight : inherit;font-style : inherit;font-size : 100%;font-family : inherit;vertical-align : baseline baseline ;}/*行高,也就是150%,刚看了淘宝UED的碳酸饮料会杂志,上面有介绍*/body {line-height : ;}/* Tables still need 'cellspacing="0"' in the markup. */table { border-collapse : separate ; border-spacing : 0; }caption , th, td { text-align : left ; font-weight : normal ; }/*垂直居中*/table, td, th { vertical-align : middle ; }/* Remove possible quote marks (") from <q>, <blockquote>. */blockquote:before, blockquote:after, q:before, q:after { content : " "; }blockquote, q { quotes: " " " "; }/* 链接内加图片,会有一个难看的border */a img { border : none ; }CSS代码/*--------------------------------------------------------------* Sets up some sensible default typography.typography == 文字排版--------------------------------------------------------------*//* Default font settings.The font-size percentage is of 16px. * 16px = 12px) 默认12像素*/body {font-size : 75%;color : #222 ;background : #fff ;font-family : "Helvetica Neue" , Arial , Helvetica , sans-serif ;}/* Headings--------------------------------------------------------------*//*不加粗,非纯黑(将更美观)*/h1,h2,h3,h4,h5,h6{ font-weight : normal ; color : #111 ; }h1 { font-size : 3em; line-height : 1; margin-bottom : ; }h2 { font-size : 2em; margin-bottom : ; }h3 { font-size : ; line-height : 1; margin-bottom : 1em; }h4 { font-size : ; line-height : ; margin-bottom : ; }/*H5 H6的字体和正文已经一样了,所以要加粗*/h5 { font-size : 1em; font-weight : bold ; margin-bottom : ; }h6 { font-size : 1em; font-weight : bold ; }h1 img, h2 img, h3 img,h4 img, h5 img, h6 img {margin : 0;}/* Text elements--------------------------------------------------------------*/p { margin : 0 0 ; }p img. left { float : left ; margin : 0; padding : 0; }p img. right right { float : right right ; margin : 0 ; }a:focus,a:hover { color : #000 ; }a { color : #009 ; text-decoration : unde rline ; }blockquote { margin : ; color : #666 ; font-style : itali c ; }strong { font-weight : bold ; }em,dfn { font-style : italic ; }dfn { font-weight : bold ; }sup, sub { line-height : 0; }abbr,acronym { border-bottom : 1px dotted #666 ; }address { margin : 0 0 ; font-style : italic ; }del { color : #666 ; }pre { margin : 0; white white-space : pre ; }/*代码用等宽字体*/pre , code ,tt { font : 1em 'andale mono' , 'lucida console' , monospace ; line-height : ; }/* Lists--------------------------------------------------------------*//*和平时的做法不一样,常用的ul li是有margin的,并保留list-style*/li ul,li ol { margin :0 ; }ul, ol { margin : 0 ; }ul { list-style-type : disc ; }ol { list-style-type : decimal ; }dl { margin : 0 0 0; }dl dt { font-weight : bold ; }dd { margin-left : ;}/* Tables--------------------------------------------------------------*//*表格头加粗加背景,效果应该不错*/table { margin-bottom : ; width :100%; }th { font-weight : bold ; }thead th { background : #c3d9ff ; }th,td,caption { padding : 4px 10px 4px 5px ; }td { background : #e5ecf9 ; }tfoot { font-style : italic ; }caption { background : #eee ; }/* Misc classes--------------------------------------------------------------*/.small { font-size : .8em; margin-bottom : ; line-he ight : ; }.large { font-size : ; line-height : ; margin-bottom : ; }. hide { display : none ; }.quiet { color : #666 ; }. loud { color : #000 ; }.highlight { background : #ff0 ; }.added { background : #060 ; color : #fff ; }.removed { background : #900 ; color : #fff ; }.first { margin-left :0; padding-left :0; }.last { margin-right :0; padding-right :0; }. top { margin-top :0; padding-top :0; }. bottom bottom { margin-bottom :0; padding-bottom :0; }表单CSS代码/*--------------------------------------------------------------* Sets up some default styling for forms* Gives you classes to enhance your formsUsage:* For text fields, use class .title or .text* For inline forms, use .inline (even when using columns)--------------------------------------------------------------*/label { font-weight : bold ; }fieldset { padding :; margin : 0 0 0; border : 1px solid #ccc ; }legend { font-weight : bold ; font-size :; }/* Form fields--------------------------------------------------------------*//*这种方式的selector不错*/input[type=text], input[type=password],, ,textarea, select {background-color : #fff ;border : 1px solid #bbb ;}/*获取到焦点时改变边框颜色,不用JS就能实现,很实用*/input[type=text]:focus, input[type=password]:focus,:focus, :focus,textarea:focus, select:focus {border-color : #666 ;}input[type=text], input[type=password],, ,textarea, select {margin : 0;},{ width : 300px ; padding : 5px ; }{ font-size :; }textarea { width : 390px ; height : 250px ; paddi ng : 5px ; }/*修正checkbox和radio的位置*/input[type=checkbox], input[type=radio],, {position : relative ; top :.25em;}form. inline { line-height :3; }form. inline p { margin-bottom :0; }/* Success, notice and error boxes--------------------------------------------------------------*/.error,.notice,.success { padding : .8em; margin-bottom : 1em; border : 2px solid #ddd ; }.error { background : #FBE3E4 ; color : #8a1f11 ; border-color : #FBC2C4 ; }.notice { background : #FFF6BF ; color : #514721 ; border-color : #FFD324 ; }.success { background : #E6EFC2 ; color : #264409 ; b order-color : #C6D880 ; }.error a { color : #8a1f11 ; }.notice a { color : #514721 ; }.success a { color : #264409 ; }CSS代码/*-------------------------------------------------------------- * Sets up an easy-to-use grid of 24 columns.By default, the grid is 950px wide, with 24 columnsspanning 30px, and a 10px margin between columns.If you need fewer or more columns, namespaces or semanticelement names, use the compressor script (lib/Note: Changes made in this file will not be applied whenusing the compressor: make changes in lib/blueprint/-------------------------------------------------------------- *//* A container should group all your columns.容器宽950,居中*/.container {width : 950px ;margin : 0 auto ;}/* Use this class on any / container to see the grid.显示grid*/.showgrid {background : url ( src /;}/* Columns-------------------------------------------------------------- *//* Sets up basic grid floating and margin.DIV需要float才能排一行*/.column, , , , , , , , , , , , , , , , , , , , , , , , {float : left ;margin-right : 10px ;}/* The last column in a row needs this class.右侧的column需要将右边距调为0*/.last, { margin-right : 0; }/* Use these classes to set the width of a column. 最重要的部分,.span-x,为容器占用的column数*/.span-1 { width : 30px ;}.span-2 { width : 70px ;}.span-3 { width : 110px ;}.span-4 { width : 150px ;}.span-5 { width : 190px ;}.span-6 { width : 230px ;}.span-7 { width : 270px ;}.span-8 { width : 310px ;}.span-9 { width : 350px ;}.span-10 { width : 390px ;}.span-11 { width : 430px ;}.span-12 { width : 470px ;}.span-13 { width : 510px ;}.span-14 { width : 550px ;}.span-15 { width : 590px ;}.span-16 { width : 630px ;}.span-17 { width : 670px ;}.span-18 { width : 710px ;}.span-19 { width : 750px ;}.span-20 { width : 790px ;}.span-21 { width : 830px ;}.span-22 { width : 870px ;}.span-23 { width : 910px ;}.span-24, { width : 950px ; margin :0; }/* Use these classes to set the width of an input. */, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , {border-left - width : 1px ! important ;border-right - width : 1px ! important ;padding-left : 5px ! important ;padding-right : 5px ! important ;}, { width : 18px ! important ; }, { width : 58px ! important ; }, { width : 98px ! important ; }, { width : 138px ! important ; }, { width : 178px ! important ; }, { width : 218px ! important ; }, { width : 258px ! important ; }, { width : 298px ! important ; }, { width : 338px ! important ; }, { width : 378px ! important ; }, { width : 418px ! important ; }, { width : 458px ! important ; }, { width : 498px ! important ; }, { width : 538px ! important ; }, { width : 578px ! important ; }, { width : 618px ! important ; }, { width : 658px ! important ; }, { width : 698px ! important ; }, { width : 738px ! important ; }, { width : 778px ! important ; }, { width : 818px ! important ; }, { width : 858px ! important ; }, { width : 898px ! important ; }, { width : 938px ! important ; }/* Add these to a column to append empty cols. 这个想法很有意思,可以提高了重用度*/.append-1 { padding-right : 40px ;}.append-2 { padding-right : 80px ;}.append-3 { padding-right : 120px ;}.append-4 { padding-right : 160px ;}.append-5 { padding-right : 200px ;}.append-7 { padding-right : 280px ;}.append-8 { padding-right : 320px ;}.append-9 { padding-right : 360px ;}.append-10 { padding-right : 400px ;}.append-11 { padding-right : 440px ;}.append-12 { padding-right : 480px ;}.append-13 { padding-right : 520px ;}.append-14 { padding-right : 560px ;}.append-15 { padding-right : 600px ;}.append-16 { padding-right : 640px ;}.append-17 { padding-right : 680px ;}.append-18 { padding-right : 720px ;}.append-19 { padding-right : 760px ;}.append-20 { padding-right : 800px ;}.append-21 { padding-right : 840px ;}.append-22 { padding-right : 880px ;}.append-23 { padding-right : 920px ;}/* Add these to a column to prepend empty cols. */.prepend-1 { padding-left : 40px ;}.prepend-2 { padding-left : 80px ;}.prepend-3 { padding-left : 120px ;}.prepend-4 { padding-left : 160px ;}.prepend-5 { padding-left : 200px ;}.prepend-6 { padding-left : 240px ;}.prepend-8 { padding-left : 320px ;}.prepend-9 { padding-left : 360px ;}.prepend-10 { padding-left : 400px ;}.prepend-11 { padding-left : 440px ;}.prepend-12 { padding-left : 480px ;}.prepend-13 { padding-left : 520px ;}.prepend-14 { padding-left : 560px ;}.prepend-15 { padding-left : 600px ;}.prepend-16 { padding-left : 640px ;}.prepend-17 { padding-left : 680px ;}.prepend-18 { padding-left : 720px ;}.prepend-19 { padding-left : 760px ;}.prepend-20 { padding-left : 800px ;}.prepend-21 { padding-left : 840px ;}.prepend-22 { padding-left : 880px ;}.prepend-23 { padding-left : 920px ;}/* Border on right hand side of a column.右侧的border,此外还会加右边距和右补白*/div. border {padding-right : 4px ;margin-right : 5px ;border-right : 1px solid #eee ; }/* Border with more whitespace, spans one column.比border空的更多 */{padding-right : 24px ;margin-right : 25px ;border-right : 1px solid #eee ;}/* Use these classes on an element to push it into the next column, or to pull it into the previous column. 可以把元素拉回上一行或者推入下一行*/.pull-1 { margin-left : - 40px ; }.pull-2 { margin-left : - 80px ; }.pull-3 { margin-left : - 120px ; }.pull-4 { margin-left : - 160px ; }.pull-5 { margin-left : - 200px ; }.pull-6 { margin-left : - 240px ; }.pull-7 { margin-left : - 280px ; }.pull-8 { margin-left : - 320px ; }.pull-9 { margin-left : - 360px ; }.pull-10 { margin-left : - 400px ; }.pull-11 { margin-left : - 440px ; }.pull-12 { margin-left : - 480px ; }.pull-13 { margin-left : - 520px ; }.pull-14 { margin-left : - 560px ; }.pull-15 { margin-left : - 600px ; }.pull-16 { margin-left : - 640px ; }.pull-17 { margin-left : - 680px ; }.pull-18 { margin-left : - 720px ; }.pull-19 { margin-left : - 760px ; }.pull-20 { margin-left : - 800px ; }.pull-21 { margin-left : - 840px ; }.pull-22 { margin-left : - 880px ; }.pull-23 { margin-left : - 920px ; }.pull-24 { margin-left : - 960px ; }.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-1 5, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 { float : left ; position : relative ;}/*左右用像素,上下用相对定位*/.push-1 { margin : 0 - 40px 40px ; }.push-2 { margin : 0 - 80px 80px ; }.push-3 { margin : 0 - 120px 120px ; }.push-4 { margin : 0 - 160px 160px ; }.push-5 { margin : 0 - 200px 200px ; }.push-6 { margin : 0 - 240px 240px ; }.push-7 { margin : 0 - 280px 280px ; }.push-8 { margin : 0 - 320px 320px ; }.push-9 { margin : 0 - 360px 360px ; }.push-10 { margin : 0 - 400px 400px ; }.push-11 { margin : 0 - 440px 440px ; }.push-12 { margin : 0 - 480px 480px ; }.push-13 { margin : 0 - 520px 520px ; }.push-14 { margin : 0 - 560px 560px ; }.push-15 { margin : 0 - 600px 600px ; }.push-16 { margin : 0 - 640px 640px ; }.push-17 { margin : 0 - 680px 680px ; }.push-18 { margin : 0 - 720px 720px ; }.push-19 { margin : 0 - 760px 760px ; }.push-20 { margin : 0 - 800px 800px ; }.push-21 { margin : 0 - 840px 840px ; }.push-22 { margin : 0 - 880px 880px ; }.push-23 { margin : 0 - 920px 920px ; }.push-24 { margin : 0 - 960px 960px ; }.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-1 5, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 { float : right right ; position : relative ;}/* Misc classes and elements-------------------------------------------------------------- *//* In case you need to add a gutter above/below an element */ .prepend- top {margin-top :;}.append- bottom bottom {margin-bottom :;}/* Use a .box to create a padded box inside a column. */.box {padding : ;margin-bottom : ;background : #E5ECF9 ;}/* Use this to create a horizontal ruler across a column. */ hr {background : #ddd ;color : #ddd ;clear : both ;float : none ;width : 100%;height : .1em;margin : 0 0 ;border : none ;}{background : #fff ;color : #fff ;}/* Clearing floats without extra markupBased on How To Clear Floats Without Structural Markup by PiE [ */.clearfix:after, .container:after {content : "\0020" ;display : block ;height : 0;clear : both ;visibility : hidden ;overflow : hidden ;}.clearfix, .container { display : block ;}/* Regular clearingapply to column that should drop below previous ones. */. clear { clear : both ; }CSS代码/*--------------------------------------------------------------Contains every hack for Internet Explorer,so that our core files stay sweet and nimble.IE问题集 - -可以解决好多莫名其妙的IE兼容性问题-------------------------------------------------------------- *//* Make sure the layout is centered in IE5兼容IE5...*/body { text-align : center ; }.container { text-align : left ; }/* Fixes IE margin bugs */* html .column, * html , * html ,* html , * html , * html ,* html , * html , * html ,* html , * html , * html ,* html , * html , * html ,* html , * html , * html ,* html , * html , * html ,* html , * html , * html ,* html { overflow -x: hidden ; }/* Elements--------------------------------------------------------------*//* Fixes incorrect styling of legend in IE6. */* html legend { margin : 0px - 8px 16px 0; padding :0; }/* Fixes incorrect placement of ol numbers in IE6/7. */ol { margin-left :2em; }/* Fixes wrong line-height on sup/sub in IE. */sup { vertical-align : text-top ; }sub { vertical-align : text-bottom ; }/* Fixes IE7 missing wrapping of code elements. */html>body p code { * white white-space : normal ; }/* IE 6&7 has problems with setting proper <hr> margins. */hr { margin : - 8px auto 11px ; }/* Explicitly set interpolation, allowing dynamically resized images to not look horrible */img { -ms-interpolation-mode: bicubic; }/* Clearing--------------------------------------------------------------*//* Makes clearfix actually work in IE */.clearfix, .container { display : inline - block ;}* html .clearfix,* html .container { height : 1%;}/* Forms--------------------------------------------------------------*//* Fixes padding on fieldset */fieldset { padding-top : 0;}/* Fixes rule that IE 6 ignores */, { background-color : #fff ; border : 1px solid #bbb ;}:focus, :focus { border-color : #666 ;}, , textarea, select { margin : 0;}, { position : relative ; top :.25em;}/* Fixes alignment of inline form elements */form. inline div, form. inline p { vertical-align : middle ;}form. inline label { position : relative ; top :;}form. inline , form. inline ,form. inline , form. inline button {margin : 0;}button, { position : relative ; top :;}为打印作优化CSS代码/* --------------------------------------------------------------* Gives you some sensible styles for printing pages.* See Readme file in this directory for further instructions.Some additions you'll want to make, customized to your markup:#header, #footer, #navigation { display:none; }-------------------------------------------------------------- */body {line-height : ;font-family : "Helvetica Neue" , Arial , Helvetica , sans-serif ;color : #000 ;background : none ;font-size : 10pt ;}/* Layout-------------------------------------------------------------- */ /*除去背景*/.container {background : none ;}/*加深水平线*/hr {background : #ccc ;color : #ccc ;width :100%;height : 2px ;margin :2em 0;padding :0;border : none ;}{background : #fff ;color : #fff ;}/* Text-------------------------------------------------------------- *//*这样的字体在印刷物上更清晰*/h1,h2,h3,h4,h5,h6 { font-family : "Helvetica Neue" , Arial , "Lucida Grande" , sans-serif ; }code { font :.9em "Courier New" , Monaco, Courier, monospace ; }img { float : left ; margin : 0; }a img { border : none ; }p img. top { margin-top : 0; }blockquote {margin :;padding :1em;font-style : italic ;font-size :.9em;}. small { font-size : .9em; }. large { font-size : ; }.quiet { color : #999 ; }. hide { display : none ; }/* Links-------------------------------------------------------------- *//*为链接加下划线*/a:link, a:visited {background : transparent ;font-weight :700;text-decoration : underline ;}/*显示链接的链接地址*/a:link:after, a:visited:after {content : " (" attr (href) ")" ;font-size : 90%;}/* If you're having trouble printing relative links, uncomment and customize this:(note: This is valid CSS3, but it still won't go through the W3C CSS Validator)显示绝对地址但是不能通过W3C校验*//* a[href^="/"]:after {content: " ( " attr(href) ") ";} */。

Blueprint使用说明

Blueprint使用说明

源文件简要说明:∙blueprint/src/reset.css: 为页面所有元素重置默认值。

解决不同浏览器默认值不同而造成的不同效果。

∙blueprint/src/grid.css: grid布局的css,提供了很多方便的class来帮助快速建立简单或复杂的布局。

∙blueprint/src/typography.css: 包含了一些文字排版样式。

∙blueprint/src/forms.css: 包含了所有的表单元素的样式。

∙blueprint/src/print.css: 打印样式。

∙blueprint/src/ie.css: 包含了ie6和ie7的许多css hack,解决了ie浏览器兼容性问题。

注:现在版本的IE条件注释条件为[if lt IE8],而不再针对所有的IE浏览器。

<!--[if lt IE 8]><link rel="stylesheet" href="blueprint/ie.css"type="text/css" media="screen, projection"><![endif]-->blueprint/screen.css: 包含了reset.css、typography.css、forms.css、grid.css中的样式使用说明:在页面中引入以下两个css文件,应该在所有css文件引入之前引入。

<link rel="stylesheet" href="blueprint/screen.css" type="text/css" media="screen,projection"><link rel="stylesheet" href="blueprint/print.css" type="text/css" media="print">grid.css样式说明:.container 宽度950 象素,整体居中模式。

蓝图(Blueprint)详解

蓝图(Blueprint)详解

蓝图(Blueprint)详解Blueprint模块化随着flask程序越来越复杂,我们需要对程序进⾏模块化的处理,针对⼀个简单的flask程序进⾏模块化处理举例来说:我们有⼀个博客程序,前台界⾯需要的路由为:⾸页,列表,详情等页⾯源程序app.py⽂件:from flask import Flaskapp=Flask(__name__)@app.route('/')def index():return 'index'@app.route('/list')def list():return 'list'@app.route('/detail')def detail():return 'detail'if __name__=='__main__':app.run()如果博主需要编辑博客,要进⼊后台进⾏处理:后台主页,编辑,创建,发布博客改进后程序:from flask import Flaskapp=Flask(__name__)@app.route('/')def index():return 'index'@app.route('/list')def list():return 'list'@app.route('/detail')def detail():return 'detail'@app.route('/')def admin_home():return 'admin_home'@app.route('/new')def new():return 'new'@app.route('/edit')def edit():return 'edit'@app.route('/publish')def publish():return 'publish'if __name__=='__main__':app.run()这样就使得我们在⼀个py⽂件中写⼊了很多路由,将来维护代码会⾮常⿇烦,此时,同学们就考虑到了模块化的处理⽅式,将admin相关的路由写到⼀个admin.py⽂件中,那我们就顺着这个思路⾛下去修改后的代码:app.pyfrom flask import Flaskapp=Flask(__name__)@app.route('/')def index():return 'index'@app.route('/list')def list():return 'list'@app.route('/detail')def detail():return 'detail'if __name__=='__main__':app.run()admin.py@app.route('/')def admin_home():return 'admin_home'@app.route('/new')def new():return 'new'@app.route('/edit')def edit():return 'edit'@app.route('/publish')def publish():return 'publish'发现app.py⽂件中的app直接报错,代码⽆法继续写下去,所以在flask程序中,使⽤传统的模块化是⾏不通的,需要flask提供⼀个特有的模块化处理⽅式,flask内置了⼀个模块化处理的类,即BlueprintBlueprint概念简单来说,Blueprint 是⼀个存储操作⽅法的容器,这些操作在这个Blueprint 被注册到⼀个应⽤之后就可以被调⽤,Flask 可以通过Blueprint来组织URL以及处理请求。

blueprint 编程语言

blueprint 编程语言

blueprint 编程语言
Blueprint 是一种编程语言,旨在为应用程序开发人员提供一种简单、直观的方式来构建用户界面。

它使用类似于 HTML 的标记语言来定义用户界面的结构和样式,并使用类似于 CSS 的样式表语言来定义样式和布局。

Blueprint 的主要特点是易于学习和使用,并且支持多种设备和屏幕尺寸。

它还提供了许多内置的组件和工具,如按钮、文本框、滑块等,可以帮助开发人员快速构建用户界面。

此外,Blueprint 还支持响应式设计,这意味着应用程序可以自动适应不同的屏幕尺寸和设备类型,而无需重新设计用户界面。

这对于移动应用程序开发特别有用,因为它可以帮助开发人员构建出能够在各种设备上运行的应用程序。

总的来说,Blueprint 是一种非常有用的编程语言,可以帮助开发人员快速构建出高质量的用户界面,并支持响应式设计和跨平台开发。

CSS中颜色表示方法及颜色表

CSS中颜色表示方法及颜色表

CSS中颜⾊表⽰⽅法及颜⾊表⼀:直接⽤颜⾊的英⽂名表⽰⼆:RGB(x,y,z)函数表⽰,x、y、z、分别是红⾊、绿⾊、蓝⾊的值,x,y,z∈[0,225],亦可⽤百分⽐表⽰;对⽐rgba(x,y,z,a)中a是alpha通道设置透明度取值0~1三:⼗六进制表⽰,eg:#ff0000;前两位表⽰红⾊,中间两位表⽰绿⾊,后两位表⽰蓝⾊,范围为00-ff,注意缩写形式四:hsl(⾊相,饱和度,亮度):h:⾊相,表⽰范围0~360,如下如⾊环;s:饱和度,取值范围是0.0%~100%l;亮度:取值范围0.0%~100%;同理hsla五:直接设置透明度:transparent颜⾊表:颜⾊英⽂代码形象描述⼗六进制RGB LightPink浅粉红#FFB6C1255,182,193 Pink粉红#FFC0CB255,192,203 Crimson猩红#DC143C220,20,60 LavenderBlush脸红的淡紫⾊#FFF0F5255,240,245 PaleVioletRed苍⽩的紫罗兰红⾊#DB7093219,112,147 HotPink热情的粉红#FF69B4255,105,180 DeepPink深粉⾊#FF1493255,20,147 MediumVioletRed适中的紫罗兰红⾊#C71585199,21,133 Orchid兰花的紫⾊#DA70D6218,112,214 Thistle蓟#D8BFD8216,191,216 plum李⼦#DDA0DD221,160,221 Violet紫罗兰#EE82EE238,130,238 Magenta洋红#FF00FF255,0,255 Fuchsia灯笼海棠(紫红⾊)#FF00FF255,0,255 DarkMagenta深洋红⾊#8B008B139,0,139 Purple紫⾊#800080128,0,128 MediumOrchid适中的兰花紫#BA55D3186,85,211 DarkVoilet深紫罗兰⾊#9400D3148,0,211 DarkOrchid深兰花紫#9932CC153,50,204 Indigo靛青#4B008275,0,130 BlueViolet深紫罗兰的蓝⾊#8A2BE2138,43,226 MediumPurple适中的紫⾊#9370DB147,112,219 MediumSlateBlue适中的板岩暗蓝灰⾊#7B68EE123,104,238 SlateBlue板岩暗蓝灰⾊#6A5ACD106,90,205 DarkSlateBlue深岩暗蓝灰⾊#483D8B72,61,139 Lavender熏⾐草花的淡紫⾊#E6E6FA230,230,250 GhostWhite幽灵的⽩⾊#F8F8FF248,248,255 Blue纯蓝#0000FF0,0,255 MediumBlue适中的蓝⾊#0000CD0,0,205 MidnightBlue午夜的蓝⾊#19197025,25,112 DarkBlue深蓝⾊#00008B0,0,139 Navy海军蓝#0000800,0,128 RoyalBlue皇家蓝#4169E165,105,225 CornflowerBlue⽮车菊的蓝⾊#6495ED100,149,237 LightSteelBlue淡钢蓝#B0C4DE176,196,222 LightSlateGray浅⽯板灰#778899119,136,153 SlateGray⽯板灰#708090112,128,144 DoderBlue道奇蓝#1E90FF30,144,255 AliceBlue爱丽丝蓝#F0F8FF240,248,255 SteelBlue钢蓝#4682B470,130,180 LightSkyBlue淡蓝⾊#87CEFA135,206,250 SkyBlue天蓝⾊#87CEEB135,206,235 DeepSkyBlue深天蓝#00BFFF0,191,255 LightBLue淡蓝#ADD8E6173,216,230 PowDerBlue⽕药蓝#B0E0E6176,224,230 CadetBlue军校蓝#5F9EA095,158,160 Azure蔚蓝⾊#F0FFFF240,255,255 Azure蔚蓝⾊#F0FFFF240,255,255 LightCyan淡青⾊#E1FFFF225,255,255 PaleTurquoise苍⽩的绿宝⽯#AFEEEE175,238,238 Cyan青⾊#00FFFF0,255,255 Aqua⽔绿⾊#00FFFF0,255,255 DarkTurquoise深绿宝⽯#00CED10,206,209 DarkSlateGray深⽯板灰#2F4F4F47,79,79 DarkCyan深青⾊#008B8B0,139,139 Teal⽔鸭⾊#0080800,128,128 MediumTurquoise适中的绿宝⽯#48D1CC72,209,204 LightSeaGreen浅海洋绿#20B2AA32,178,170 Turquoise绿宝⽯#40E0D064,224,208 Auqamarin绿⽟\碧绿⾊#7FFFAA127,255,170 MediumAquamarine适中的碧绿⾊#00FA9A0,250,154 MediumSpringGreen适中的春天的绿⾊#00FF7F0,255,127 MintCream薄荷奶油#F5FFFA245,255,250 SpringGreen春天的绿⾊#3CB37160,179,113  (浅褐⾊) 浓汤)乳脂,番茄等 (鲑鱼)⾊  (鲑鱼)⾊  (鲑鱼)⾊ 。

css 打印规则

css 打印规则

css 打印规则
CSS打印规则是一种用于指定网页在打印时如何呈现的规则集合。

通过使用CSS打印规则,我们可以控制打印页面的布局、样式和打印选项。

在编写打印样式时,可以使用@media查询来指定只在打印时应用的样式。

例如,可以使用@media print{}来包裹需要应用于打印时的样式规则。

以下是一些常用的CSS打印规则和技巧:
1. 页面布局控制:我们可以使用CSS的属性,如page-break-before和page-break-after来控制页面的分页和断行。

这样可以确保打印页面的布局更加合适。

2. 打印元素控制:通过CSS的display属性和visibility属性,可以选择性地隐藏或显示某些页面元素。

这在打印时可以排除一些无关或不必要的内容,使打印页面更清晰。

3. 字体与颜色设置:可以通过CSS规则来指定打印页面的字体、颜色和背景色。

这样可以确保打印出的页面颜色和字体更符合期望。

4. 打印页面边距和尺寸设置:通过CSS的@page规则,可以设置打印页面的边距、尺寸和方向。

这样可以确保打印出的页面布局更加适应不同的纸张尺寸。

需要注意的是,CSS打印规则在不同的浏览器中可能会有一些差异。

因此,最好在打印之前进行预览和测试,以确保打印结果符合预期。

总结起来,CSS打印规则是一种在打印时控制页面布局和样式的有用工具。

通过使用@media查询、页面布局控制、打印元素控制、字体与颜色设置以及打印页面边距和尺寸设置等技巧,我们可以优化打印页面的显示效果,提供更好的打印体验。

css 色值范围

css 色值范围

css 色值范围CSS(层叠样式表)是一种用于定义HTML文档样式的标记语言,而色值范围则是CSS中用来表示颜色的一种方式。

在CSS中,我们可以使用多种不同的色值范围来定义颜色,如RGB、十六进制、HSL等。

RGB色值范围是最常见的一种色值表示方式,它使用红色、绿色和蓝色三个颜色通道来表示一种颜色。

每个通道的取值范围是0到255,表示颜色的浓度或亮度。

例如,纯红色可以表示为rgb(255, 0, 0),纯绿色可以表示为rgb(0, 255, 0),纯蓝色可以表示为rgb(0, 0, 255)。

通过调整三个通道的取值,我们可以得到各种不同的颜色。

十六进制色值范围是另一种常见的色值表示方式,它使用16个不同的字符(0-9和A-F)来表示颜色。

每个颜色通道使用两个字符来表示,取值范围是00到FF。

例如,纯红色可以表示为#FF0000,纯绿色可以表示为#00FF00,纯蓝色可以表示为#0000FF。

通过调整每个通道的字符取值,我们可以得到各种不同的颜色。

HSL色值范围是一种基于色相、饱和度和亮度来表示颜色的方式。

色相(H)表示颜色在色轮上的位置,取值范围是0到360。

饱和度(S)表示颜色的纯度或浓度,取值范围是0%到100%。

亮度(L)表示颜色的亮度,取值范围也是0%到100%。

例如,纯红色可以表示为hsl(0, 100%, 50%),纯绿色可以表示为hsl(120, 100%,50%),纯蓝色可以表示为hsl(240, 100%, 50%)。

通过调整色相、饱和度和亮度的取值,我们可以得到各种不同的颜色。

除了RGB、十六进制和HSL色值范围,CSS还提供了其他几种色值表示方式,如RGBA、HSLA、系统颜色等。

RGBA色值范围是在RGB的基础上增加了一个透明度通道(A),取值范围是0到1,表示颜色的透明度。

例如,半透明的红色可以表示为rgba(255, 0, 0, 0.5)。

HSLA色值范围是在HSL的基础上增加了一个透明度通道(A),取值范围也是0到1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Blueprint CSS是一个CSS框架,其目的是减少你的CSS开发时间了。

它给你的CSS了坚实的基础,具有易于使用的网格的基础上最高的项目,合理的排版,甚至打印样式表。

这个Blueprint CSS 框架将html 标签设定为如下情况:统一重置了43 个html 标签(html 4.0 标签一共91 个)的属性,(html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td)。

重置html 标签的默认样式为:内外填充边框都为零,字体粗细、字体科族和字体样式继承,字体大小百分之百(在中文情况下使用这个还是改固定象素的好),高度以基线对齐;设定body 内的行高为 1.5 倍;字体大小百分之七十五(在中文情况下使用这个还是改固定象素的好);字体颜色为#222222 (接近于黑色)设定table 的边界间距为有间距、间距为零。

(用有间距而间距为零的方式,估计只有这样才能将表格的边界间距设的看不到);下外填充 1.4em ,宽度100%;设定caption, th, td 内的元素居左,字体粗细为普通;caption 的背景色为#EEEEEE (特浅的灰),th 背景为#C3D9FF (浅蓝色)内的字体为粗体,th, td 的内填充为上4px 右10px 下4px 左5px;设定table, td, th 内的元素高度居中;设表格如果需要隔行换色的效果或者某行需要不一样的颜色,那么已经给定了tr.even td 类,背景颜色为#E5ECF9 (浅浅的蓝)设定tfood 为斜体字设定blockquote, q 元素之前和之后的填充内容为空,引用符号也为空;blockquote 的外填充为1.5em 字体颜色#666666 (深灰色),斜体字(中文斜体表现并不好,这个改了斜体不要而用背景色或者字体小一号来表示应该会好点)设定链接下的图片的border 为零;设定h1 至h6 不同的字体大小粗细外填充,颜色为#111111 (更接近于黑)设定h1 至h6 下的图片的外填充为零设定行内图片元素默认左漂浮,同时给出了一个p img.right 的类,以备你需要图片右漂浮的时候来用(不过很多时候我们需要的是图片不漂浮,这个需要改或者单独建立一个类了);设定链接的颜色为#000099 (深蓝色)带下划线,鼠标滑过和焦点状态颜色为黑色;设定abbr 和acronym 下边缘为一象素点线的边框;设定del 删除字的颜色为#666666 (中等灰度的灰);设定pre 和code 内地文字显示为white-space:pre (就是不换行啦,现在<nobr><wbr><xmp>都不建议用了);定义了ul 和ol 列表前的标识为实心小圆点和阿拉伯数字。

还有一些各个标签的上右下左的填充、行高、字号大小的设定不细说了。

单独给定了几个可以根据实际需要单独调用的类:.small 小号字;.large 大号字;.hide 不显示;.quiet 字色为#666666 (深灰色);.loud 字色为#000000 (黑色);.highlight 背景色为#FFFF00 (黄色);.added 背景色为#006600 (绿色)字色为#FFFFFF (白色);.removed 背景色为#990000 (红色)字色为#FFFFFF (白色);.first 左边的内外填充都为零;.last 右边的内外填充都为零;.top 上面的内外填充都为零;.bottom 下面的内外填充都为零。

布局部分CSS 说明:.container 宽度950 象素,整体居中模式。

这个类应该是主要用于页面body 元素内的整体页面控制的,好像也没其他用了;.showgrid 无用的类,这个是用来演示这个框架的一个辅助,可以将这个类删除;body 元素设定为上下外填充1.5em,左右外填充为零。

布局的列宽给出了24 个不同宽度设定的数值:div.span-1 至div.span-24 全部设定为左漂浮,右外填充10 象素;st 设定右外填充为零象素;.span-1 至.span-24 从宽度30 象素开始,每40 象素为一单元增加;.span-24 和div.span-24 右外填充覆盖上面的设置,设置为零。

以上四项综合理解可以理解为:.span-1 至.span-23 如果用于div 元素,那么这个div 具有的属性是左漂浮,右外填充10 象素,宽度各自;.span-1 至.span-23 如果如果用于其他元素,那么就只具有宽度属性而不具有漂浮属性也没有右外填充;.span-24 是个特殊一点的样式,如果用于div 元素,那么宽度为950 象素,左漂浮,右外填充为零;.span-24 是个特殊一点的样式,如果用于其他元素,那么宽度为950 象素,无漂浮,右外填充为零;st 这个类在CSS 文件中的位置在div.span-1 至div.span-24 的后面,所以如果.last 类应用于div 元素,那么这个div 元素的右外填充将覆盖成为零。

内填充数值:.append-1 至.append-23 设置内右填充,从40 像素开始,每40 像素为一单元增加,.append-23 内右填充数值为920 像素;.prepend-1 至.prepend-23 设置内左填充,从40 像素开始,每40 像素为一单元增加,.prepend-23 内左填充数值为920 像素。

给定两个右边线样式:div.border 设定右内填充4px ,右外填充5px ,右边线1px 灰色(#EEEEEE)实线;div.colborder设定右内填充24px ,右外填充25px ,右边线1px 灰色(#EEEEEE)实线。

外填充样式:.pull-1 至.pull-24 设定左外填充,从负40 象素开始到负960 象素,每40 象素为一个单元数值变化,同时具有左漂浮和相对定位属性;.push-1 至.push-24 设定上填充为零,下填充为1.5 em ;左外填充,从40 象素开始到960 象素,每40 象素为一个单元数值变化,右外填充,从负40 象素开始到负960 象素,每40 象素为一个单元数值变化,同时具有右漂浮和相对定位属性。

以上两项应该是这个CSS 框架中最难理解的部分了,在这里不详细说明了,等到写实际应用的时候弄个列子一说就明白作用了;给定一些其他样式:.box 顾名思义就是一个盒子了,哈,设定内填充 1.5em ,外下填充 1.5em ,背景颜色#E5ECF9 (浅浅的蓝)hr 设定html 的<hr /> 横线样式为:背景色#DDDDDD (灰色),字色#DDDDDD (灰色),两侧不允许有漂浮元素,无漂浮,宽度百分之百,高度0.1em ,外填充上左右为零,下外填充为1.5em ,没有边框。

具体表现出来基本就是一根横的一象素灰色线了;hr.space 这个样式是用在<hr /> 标签内的,设定了背景色和字色都为白色。

因为是用在<hr /> 标签内,所以它同时具有<hr /> 的设定样式,只是将背景色和字色从灰色覆盖为白色,所以表现起来其实就是一根横的一象素白色线。

给定清除浮动样式:.clearfix:after 和.container:after 设定.clearfix 和.container 之后的表现为:内容是“.”(一个小点),显示为块元素,高度为零,两侧不允许有漂浮元素,可见度属性(visibility)为隐藏(注:可见度visibility 隐藏属性和display 隐藏属性有占位区别,visibility 隐藏属性占据空间位置而display 隐藏属性不占据空间位置);.clearfix 和.container 设定显示样式为行内块(IE 不完全支持此属性,目前只是用这个来让IE 获得hasLayout );* html .clearfix 和* html .container 设定在“通配符下的html 下的.clearfix 和 .container 两个样式”属性高度为1% (高度为1% 作用和zoom:1 的作用是一样的,IE 在inline-block 加上1% 或zoom:1 获得类似table-cell 的属性,只IE6 以下识别);.clearfix 和.container 设定显示样式为块模式(覆盖前面指定的行内块模式为块模式,但IE 不会让hasLayout 消失,目的由此达到);.clear 设定为两侧不允许有漂浮元素。

清除浮动的这三个类中的前两个比较复杂,除了清除浮动外还有一些其他的能力,基本上这几个样式的内容和先后顺序和代码层级设定完后就能在所有的浏览器下清除浮动了(如果某个浏览器不支持的话,那么估计也很难支持这个框架中的大部分CSS 属性,那么这个框架对这个浏览器来说也没太大的意义了),具体研究起来就太深了,我是搞不定,不过对我们用的人来说,只要知道你需要清除浮动的时候就用这两个类就可以了。

顾名思义,.clearfix 类一般用在你不介意多加一个或者某些情况下你只能多加一个div 或其他的html 标签元素而本身内部不包含内容的元素身上来清除浮动,.container 类用在你的一个本身内部包含内容的元素身上来清除浮动。

.clear 这个类嘛,没啥可说的了,就是不允许两侧有浮动元素。

表单元素部分:这部分其实没有太多需要仔细研究的,大部分指定的是表单元素的一些字体、字号、字色和元素的边框、边距、宽、高等。

这些就不详说了,说说可以稍微需要知道一下的。

给定了元素的获得焦点的样式(一象浅黑边),可惜IE 不支持,所以这个作用不是那么大,毕竟IE 现在还是占据市场份额的巨头;给定了三个类,可以用来标识有特殊意义的块区:.error, .notice, .success ,都具有不同的背景色和边框色;.error 顾名思义标识“错误”.notice 顾名思义标识“提示”.success 顾名思义标识“成功”学习笔记-------------------------------------布局...CSS 对于任何一个网站来说都是不同的(当然这里排除那些克隆网站、抄袭网站等网站),那么既然这样,框架对于网站来说有什么意义呢?就我目前的认识和理解,框架对于一个网站来说的意义就在于布局。

相关文档
最新文档