HTML5全栈开发序列课程 《前端入门》之CSS3新特性 余鹏作品.

Slides:



Advertisements
Similar presentations
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
Advertisements

16 邁向網頁的未來-HTML5 Pack 與 Widget Browser 使用 HTML5 來為多重螢幕裝置進行設計 變更檢視區大小
HyperText Markup Language
第六章 网页设计与制作基础.
讲好后勤故事 提升后勤形象 淮阴师范学院宣传部副部长 张同刚.
HTML第一课 李 伟 HTML开发语言基础.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
新版系統兩階段申報查核勾稽作業 功能介紹(查核業務)
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
威海电大开放教育 入学技术培训 2012年4月15日.
“走进三国” 读书汇报会 广州市玉岩中学 李玉明( ).
C实习《网店运营》课程教学包 03-网店运营:网店装修.
XML 第05讲 使用CSS显示XML.
第五单元课1-3 层叠样式表.
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
CSS – 進階 IDIC.
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
说课.
2014学年度 “一师一优课、一课一名师”活动 校级管理员培训 常山县实验小学:周晓敏.
税务认定 永州市国家税务局纳税人学校.
RWD網頁設計實務 李欣螢 以誠研發有限公司.
数据访问页.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
第四章 样式表CSS CSS技术是一种格式化网页的标准方式,它通过设置CSS属性债周页元素获得各种不同效果。本章共分9个实例,主要内容包括的基础知识、CSS创建与导入、CSS的语法结构、常用CSS的分类、CSS的使用原则等内容。
第8章 样式表.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
CSS简介 WEB前端三剑客之二.
顏色與背景CSS樣式.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
Web前端开发技术与实践 第12章 布局 阮晓龙 /
網路程式設計期末專案 Master Drummer 資工3A B 陳天盛.
計算機概論 請老師填入姓名主講 課本:數位傳真2012 博碩文化出版發行.
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
第 13 章 用CSS 設定 文字顏色與背景.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
訪視委員 蒞臨指導 熱烈歡迎 Chrome text with reflection (Advanced)
Css全教程 边框背景轮廓 群号: 韬略课堂:何韬.
Web前端开发技术与实践 第10章:盒子模型 阮晓龙 /
Web前端开发技术与实践 第11章:背景与边框 阮晓龙 /
授课教师:姬广永 QQ: TEL: 学习交流网站:
CHAPTER 18 CSS樣式表的動態效果.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
HTML & CSS.
CSS樣式 靜宜大學 資管系 楊子青.
基礎程式設計範例 -網頁名片.
主讲:陶建平 华中科技大学网络与计算中心
《影视后期合成技术--After Effects》教学课件
CSS技术 蒋玉华.
Web前端开发技术与实践 第9章:文字样式 阮晓龙 /
WEB统一检索本地整合技术 中国农业大学图书馆 康实.
大家所认为的电子商务行业有哪些途径来赚钱?
聖文德書院 ST BONAVENTURE COLLEGE & HIGH SCHOOL
网页设计与制作 Dreamweaver CS6 标准教程
網路程式設計期末project 指導教授:馬尚彬 學生:楊依林 學號:B
武汉纺织大学传媒学院 cm.wtu.edu.cn
布局大师——表格.
CSS排版:盒子模式 靜宜大學 資管系 楊子青.
*** 貼 心 提 醒 *** 本系統適用Chrome及Ie9.0以上版本瀏覽器,建議您使用Chrome操作本系統。
網路商店裝修之二 CSS樣式編輯.
CSS基礎 靜宜大學 資管系 楊子青.
第5章 Div+CSS布局技术 经济管理学院.
13.2 物质波 不确定关系 微观粒子的波粒二象 + ? 德布罗意假设(1924年): 实物粒子具有波粒二象性。 波长 频率
第6章 层次原理图设计和多通道技术: 重点内容: 掌握自上而下的层次原理图设计方法 掌握自下而上的层次原理图设计方法
Web前端开发 第7章:初识CSS3 阮晓龙 / 河南中医药大学管理科学与工程学科
使用Dreamweaver 8 國立竹東高級中學 資訊科技概論 黃秋雅老師
第4章 JSP动态网页设计基础 教学目标 教学重点 教学过程 2019年10月21日.
Presentation transcript:

HTML5全栈开发序列课程 《前端入门》之CSS3新特性 余鹏作品

主要内容 1、浏览器内核 2、CSS3新增属性 盒相关样式 背景 文本属性

一、浏览器内核 所谓内核,就是常驻内存、能够快速响应的那一部分核心代码,非内核代码都 是要用到时再调入内存并执行的. 常见浏览器的内核,一般不外乎微软的IE 内核和webkit内核。

根据不同的内核,一些私有属性的css前缀不一样 Gecko内核    css前缀为"-moz-"   火狐浏览器 Presto内核    css前缀为"-o-"             Opera(欧朋) Trident内核   css前缀为"-ms-"           IE WebKit内核   css前缀为“-webkit- safari chrome 注:书写css3新增的属性时: 标准的语法(必须放在最后)

二、CSS3新增属性--盒相关样式 还可设置多个阴影,阴影列表由,隔开 1、盒阴影——box-shadow 语法:box-shadow:length1 length2 length3 color; 创建盒内阴影: 语法:box-shadow:length1 length2 length3 length4 color inset ; length1:水平方向的偏移量(必选) length2:垂直方向的偏移量(必选) length3:模糊距离(可选) length4:阴影尺寸(可选) color:阴影颜色(可选) inset:将外部阴影改为内部阴影(可选) 还可设置多个阴影,阴影列表由,隔开

二、 CSS3新增属性--盒相关样式 2、圆角——border-radius * border-top-left-radius:左上圆角半径 单个圆角的设置 * border-top-left-radius:左上圆角半径 * border-top-right-radius:右上圆角半径 * border-bottom-right-radius:右下圆角半径 * border-bottom-left-radius:左下圆角半径 border-top-left-radius:50px; border-top-left-radius:50px 100px; 注:记住当某个角为一个值时,确定是一个圆,当使用两个值确定一个椭圆 2、圆角——border-radius 语法: border-radius:[ <length> | <percentage> ] 默认值:0 取值: <length>: 用长度值设置对象的圆角半径长度。不允许负值 <percentage>: 用百分比设置对象的圆角半径长度。不允许负值, 水平与垂直相同时: border-radius:10px; border-radius:10px 20px; 水平与垂直不相同时: border-radius:10px/20px; border-radius:10px 20px/20px 30px;

二、 CSS3新增属性--盒相关样式 3、使用图像边框——border-image 值 描述 值 描述 border-image-source 用在边框的图片的路径。 border-image-slice 图片边框向内偏移,用来分解引入的图片,将之拆解成9份,形成一 个九宫格造型。 border-image-slice:10 10 10 10 fill border-image-width 图片边框的宽度。 border-image-outset 边框图像区域超出边框的量。 border-image-repeat 图像边框是否应平铺(repeat)、铺满(round)或拉伸(stretch)。

二、 CSS3新增属性--盒相关样式 4、box-sizing 值 描述 值 描述 content-box 使用此值时, 盒模型的组成模式是, 元素宽度 = content + padding + border; border-box 使用此值时, 盒模型的组成模式是, 元素宽度 = content(即使设 置了padding和border, 元素的宽度 也不会变).

二、 CSS3新增属性--背景 1、CSS3 background-size 属性 background-size 属性规定背景图片的尺寸。 可用以像素或百分比规定尺寸。如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高 度。

二、CSS3新增属性--背景 2、 CSS3 background-origin 属性 背景图片可以放置于 content-box、padding-box 或 border-box 区域。

二、CSS3新增属性--背景 3、 CSS3 background-clip属性 background-clip 属性规定背景的绘制区域。 background-clip: border-box|padding-box|content-box; 值 描述 border-box 背景被裁剪到边框盒。 padding-box 背景被裁剪到内边距框。 content-box 背景被裁剪到内容框。 text: 从前景内容的形状(比如文字)作为裁剪区域向外裁剪,如此即可实现使用背景作为填 充色之类的遮罩效果

二、CSS3新增属性—背景 4、颜色渐变 Css3提供了创建颜色渐变的方式,在两个或更多的颜色之间进行平滑的过渡 浏览器支持两种颜色的渐变: 线性渐变 径向渐变

二、CSS3新增属性——背景 5、线性渐变 语法: background: linear-gradient(方向或角度,颜色1,颜色2,颜色3,颜色4); 方向或角度 如to left是从左到右,四个方向都可,还可以是 to top right表示往右上渐变 颜色列表: 两个或更多的组合,用逗号分开 颜色表示法:关键字,十六进制,rgb等

二、CSS3新增属性——背景 6、径向渐变 W3C组织从2013年04月开始给径向语法推出新的语法规则: radial-gradient([[<shape> || <size>] [at <position>]?,| at <position>,]?<color-stop>[,<color-stop>]+);

二、CSS3新增属性——背景 6.1、径向渐变 注意: 1、默认情况下椭圆的大小自动匹配所在的元素的尺寸 2、在参数中我们可以指定渐变的形状:circle(圆形)、ellipse(椭圆形,默认值) 3、渐变的大小可以用长度表示,也可以用百分比表示 4、渐变的圆心所在位置默认为center,还可以用两个数值表示,第一个数值表示的是 圆 心偏移元素左边多少px,第二个值表示圆心偏移元素上边多少px

二、CSS3新增属性——背景 7、重复渐变 重复一个渐变,可以使用: repeating-linear-gradient repeating-radial-gradient 注意:渐变一定要有大小,才可以有重复的效果

二、CSS3新增属性——背景 background-image:url(),url();添加多个背景 注:背景图像的先后顺序(第一个图片是定位在元素最上面的背景,后面的背景图片依次在它下面显示)

二、CSS3新增属性-文本属性 1、使用服务器端字体 语法: Font-face:使用服务器端字体 @font-face{ font-family: webfont; src: url(字体路径); } 选择器{

二、 CSS3新增属性-文本属性 overflow:hidden white-space:nowrap; 2、以省略号形式显示 overflow:hidden white-space:nowrap; text-overflow:ellipsis; text-overflow 语法:text-overflow: clip|ellipsis|string; 说明:属性规定当文本溢出包含元素时发生的事情 clip 无省略号 ellipsis 省略号 overflow 语法: overflow:hidden|scroll|auto|visible 说明:对于盒子中容纳不下的内容的显示方法 Overflow-x: Overflow-y:

二、 CSS3新增属性-文本属性 3、text-shadow:文字添加阴影 例如: h-shadow 必需。水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊的距离。 color 可选。阴影的颜色。 例如: 元素{ text-shadow: 15px 15px 5px #000 } text-shadow: 15px 15px 5px #000, 20px 20px 5px #000

育知同创:yztcedu.com HTML5全栈开发学习QQ群: 556042857