nav ul li:not(.internal) a { - 如下修改 oscar5-3.html 及 oscar5-3.css, 並另存新檔為 oscar6-1.html 及 oscar6-1.css * HTML: 修改 CSS 連結 <link rel=stylesheet href=css/

Similar documents
# 註 : 若 <body> 崩潰, 則需在 <aside> 與 #content 加上 display: inline-block; - 背景漸層 (Background gradient) * 線性 (Linear) 背景漸層 # 語法 : background: linear-gradient

5-1 nav css 5-2

Chapter V.S. PC

HTML5 & CSS3 色彩 背景與漸層屬性 12-1 (color property) CSS 3 color HTML opacity HTML CSS Color Module Level 3 W3C CSS

互動網頁技術系列課程 HTML與CSS網站基礎設計 [12pt]

css-03.pdf

XP11067_內文.pdf

05 01 accordion UI containers 03 Accordion accordion UI accordion 54

week06.key

Chapter 01 Chapter 02 Chapter 03 Chapter 04 LOGO Chapter 05 Chapter 06 LOGO 005

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

bootstrap - 2

CSS样式表

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

CU0594.pdf

投影片 1

A-1 HTML A-1-1 HTML 1 HTML JSP HTML HTML HTML JSP A HTML HTML HTML HTML HTML HTML HTML HTML.htm.html HTML Windows NotePad HTML IE [ / ] NotePad A-2

How to use CSS CSS3 CSS3 CSS3 P.012 -webkit- -webkit- -moz- -webkit- -webkit- -o- -ms- HTML XHTML TIPS 010

a { color: black; text-decoration: none; transition-property: font-size, color, text-shadow; transition-duration: 2s, 3s, 8s; - 練習 : 修改 oscar6-3.html

《linux从入门到精通》实验指导第三讲:文件及目录操作

CH15.indd

- 轉換 (Transformation) 則定義狀態的內涵 - 二維轉換 (2D transformation), 有下列轉換方式 : * translate: 平移, 例如向右平移 40px 距離 :transform: translate(40px, 0); * scale: 縮放, 例如縮小

第 1 列 的 按 鈕 從 Albatross ~ Duck 1, 第 2 列 按 鈕 從 Eagle ~ Hawk 2, 第 3 行 按 鈕 從 Ibis ~ Lark 3, 而 只 有 第 3 列 按 鈕 多 設 定 span 元 素 ( 理 由 後 面 會 詳 細 說 明 ) html 具 h

XHTML width/height bdo a code href object charset codebase hreflang archive lang type alt dir name name xml:lang rel/rev align shape/coords hspace/vsp

复件 金盛证券投资基金2003年年报(国泰基金公司).doc

<!-- the content --> <div id=content> <!-- the footer --> <div id=footer> * 主要的佈局 CSS 元素如下 ( 僅列出結構元素, 其餘樣式省略 ): #wrapper { margin-right: auto; margin-

WordPress OSSF OSSF is Seeking Software Freedom 1 blog WordPress WordPress WordPress WordPress 2 WordPress WordPress is a state-of-the-art semantic pe

皮肤制作教程

課程簡介

FIT1改1.FIT)

Microsoft Word - 最新正文.doc

大漠 伪前端, 就职于淘宝

week04.key

- 可串接許多條件判斷 <link rel=stylesheet media="screen and (orientation: portrait) and (min-width: 800px)" href=800wide-portrait-screen.css> - (

邀請大陸專業人士來臺從事文教相關活動參考手冊(修訂二版)

p.2 1 <HTML> 2 3 <HEAD> 4 <TITLE> </TITLE> 5 </HEAD> 6 7 <BODY> 8 <H3><B> </B></H3> 9 <H4><I> </I></H4> 10 </BODY> </HTML> 1. HTML 1. 2.

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d

chapter 2 HTML5 目錄iii HTML HTML HTML HTML HTML canvas

Microsoft Word - Ch06.docx

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

F477

Microsoft Word PHPCh15.docx

天仁期末個人報告1.PDF

Microsoft Word - 第3章.doc

如何看待人民日报刊文谈魏则西事件:遇到.中安在线 绝症,应坦然面对生

超連結 03 URI (Universal Resource Identifier) URI Web URL (Universal Resource Locator) URI URI :// [: ]/ [/ 2...]/

F477

<img>

XUI 01 XUIJavaScriptPhoneGapRob Ellis PhoneGapBrian LerouxXUI jqueryapicss jquery jqueryjavascript API JavaScript PhoneGap XUI

1. 2. Flex Adobe 3.

4.5 页 面 主 体 元 素 的 样 式 属 性 页 面 主 体 元 素 的 样 式 属 性 用 来 给 页 面 内 容 定 义 级 联 样 式 表, 其 中 包 括 style 属 性 和 class 属 性 4.6 背 景 音 乐 的 使 用 页 面 中 添 加 背 景 音 乐 的 元 素 是

06 01 action JavaScript action jquery jquery AJAX CSS jquery CSS jquery HTML CSS jquery.css() getter setter.css('backgroundcolor') jquery CSS b

校园之星

网 页 设 计 实 训 教 程 1.4 实 现 过 程 任 务 1: 制 作 诗 词 欣 赏 页 面 步 骤 1: 打 开 编 辑 环 境, 创 建 HTML 文 档 1 1.html, 保 存 到 指 定 位 置, 在 文 档 中 输 入 HTML 文 档 的 基 本 结 构, 代 码 如 下 :

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

公務員服務法第13條相關解釋彙整表

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

B1

HTML5 CSS3 JavaScript jquery Bootstrap 3.1 HTML HTML <img src = " / "> 1. <img src = " "> <A.html> <A.jpg> <A.html> <A.jpg> <img src="a.jpg"> A

灰狐就是协作 collaboration for everyone! 灰狐 Huihoo Huihoo 是个社区, 一个协作与分享的社区, 我们关注自由 开源软件

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

<4D F736F F D20D0FBBDCCB9A4D7F7BCF2B1A B5DA31C6DAA3A8D7DCB5DA313535C6DA5F E646F6378>

《linux从入门到精通》实验指导第三讲:文件及目录操作

Microsoft Word - ch02.doc

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

PowerPoint プレゼンテーション

2012年报.xls

绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 绍 兴 市 人 民 政 府 关 于 印 发 绍 兴 市 统 计 工 作 问 责 办 法 ( 试 行 ) 的 通 知 绍 政 发 号 各 区 县 ( 市 ) 人 民 政 府, 市 政 府 各 部 门 各 单 位 : 现 将 绍

17 Prelight Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth

使用 CSS+Div 布局网页 实训目的 常见网页布局方式有表格布局 框架布局和使用 CSS+DIV 布局等方式 使用 CSS+DIV 布局网页, 真正实现内容与形式的分离, 具有页面代码整洁清晰, 多线程加载等特点, 网页浏览速度更快, 因此成为目前网页布局的主流技术 熟练掌握 CSS+DIV 布

2013 年 科普工作全面扎实推进 科普能力建设稳步增强 科 普队伍继续壮大 科普经费投入增长显著 科普基础设施日益完善 全国科技活动周 等一系列重大科普活动得到公众广泛参与 针对 农村 青少年等特定地区 特定人群的科普活动在保持原有特色的 基础上不断创新 新媒体科普迅速发展 官方的科技资源网络共享

《linux从入门到精通》实验指导第三讲:文件及目录操作

Chapter 1 什麼是響應式 網頁設計?

ebook37-4

致理技術學院

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d

彩色地图中道路的识别和提取

Chapter 位元素04 定放棄在網頁版面中使用表格, 是 Web 標準的關鍵之一 其實表格使用的目的不在此, 它應該是用來顯示格狀資料, 就如同 Excel 的工作表一樣 不過, 在 CSS 發展以前, 我們習慣用表格來建立一個有格狀的網頁, 讓元素有組織的排列在上, 而且使用一些像間隔圖片 (

17 Chapter Video/Audio API 17-1 <video> <audio> 17-2 <video> <audio>

Microsoft Word - diy_chi.doc

10

投影片 1

xvi 10 Web Web iphone canvas SVG Safari 4.0 Web worker 2009 canvas iphone Chrome Opera Firefox Internet Explorer Android Web HTML CSS DOM SVG XHR HTML

《linux从入门到精通》实验指导第三讲:文件及目录操作

初秋来了秋膘还会远吗?击退免费和美女聊天 秋膘你需要这几招!

Microsoft PowerPoint - Ch00-4-XHTML.ppt [相容模式]

第三章 补充案例

邀請大陸專業人士來臺從事文教相關活動參考手冊(95.6)

Coco and Breezy Eyewear is not only an eyewear company, we are a brand that highlights originality with a classic twist. Everything you touch should b

领导,我不想写CSS代码.key

6 徐 咏 深 圳 市 明 亚 科 技 有 限 公 司 电 子 技 术 助 理 7 谢 庆 辉 深 圳 市 奇 辉 电 力 建 设 工 程 有 限 公 司 电 子 技 术 助 理 8 李 威 深 圳 市 地 铁 三 号 线 投 资 有 限 公 司 通 信 技 术 助 理 9 姚 元 全 深 圳 市

week04.key

Transcription:

# 上述選擇第一及最後一個的問題可改為 ( 不需再設定 class) HTML CSS3 <nav> <ul> <li><a href=#> 為什麼?</a></li> <li><a href=#> 劇情簡介 </a></li> <li><a href=#> 照片 </a></li> <li><a href=#> 影片 </a></li> <li><a href=#> 引用 </a></li> <li><a href=#> 小考 </a></li> </ul> </nav> - CSS3 的 nth 選擇器 * 假設將導航項目如下修改 <ul> <li class=internal><a href=#> 為什麼?</a></li> <li><a href=#> 劇情簡介 </a></li> <li class=internal><a href=#> 照片 </a></li> <li class=internal><a href=#> 影片 </a></li> <li class=internal><a href=#> 引用 </a></li> <li class=internal><a href=#> 小考 </a></li> </ul> * 選奇數項目 nav ul li:nth-child(odd) a { * 選偶數項目 nav ul li:nth-child(even) a { * 選 3 6 9 項目 (n 從 1 開始 ) nav ul li:nth-child(3n) a { * 選 1 4 7 項目 nav ul li:nth-child(3n-2) a { * 從最後開始反向計數, 選最後 3 個 (1 2 3) 項目 nav ul li:nth-last-child(-n+3) a { * 選 internal 類別的第 3 4 5 6 項目 nav ul li.internal:nth-of-type(n+2) a { * 選非 internal 類別的項目 nav li:first-child { margin-left: 0; nav li:last-child { margin-right: 0; 6-2

nav ul li:not(.internal) a { - 如下修改 oscar5-3.html 及 oscar5-3.css, 並另存新檔為 oscar6-1.html 及 oscar6-1.css * HTML: 修改 CSS 連結 <link rel=stylesheet href=css/oscar6-1.css> * CSS: 粗體文字, 偶數連結設為紅色, 在視域寬度小於 800px 時, 改為單欄排列 nav li a { font-weight: bold; nav ul li:nth-child(even) a { @media screen and (max-width: 800px) { div#wrapper { nav li { float: none; div#content { (2) 網頁的美學 - 網頁美化 * 過去 : 大多利用影像來完成 # 缺點 : 影像下載增加 http 請求 增加所需頻寬 ( 因此網頁載入較慢 ) 設計較無彈性且難以維護 ( 影像修改需重畫 ) 回應式設計不容易達成 * 目前 : 許多可利用 CSS3 完成 - 文字陰影 (Text shadow) * 例如右下角陰影 :text-shadow: 1px 1px 1px #cccccc; # 依序所設定的對象 : 右陰影寬度 下陰影寬度 陰影模糊度 ( 從陰影開始褪色到 6-3

無陰影的距離 ) 陰影顏色 # 陰影顏色亦可使用 RGB 或 HSL # 左上角陰影 ( 沒有模糊度 ): 左陰影寬度 上陰影寬度 陰影顏色 text-shadow: -1px -1px #cccccc; * 亦可以有多個文字陰影, 例如 : text-shadow: 0 1px #ffffff, 4px 4px 0 #dad7d7; - 背景漸層 (Background gradient) * 線性 (Linear) 背景漸層 # 語法 : background: linear-gradient(direction, color-stop1, color-stop2, ); # 由上至下 background: -moz-linear-gradient(red, blue); # 由左上至右下 background: -moz-linear-gradient(bottom right, red, blue); # 由水平 ( 由右到左 ) background: -moz-linear-gradient(180deg, red, blue); # 多個顏色 background: -moz-linear-gradient(red, green, blue); # 加入透明度 background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); # 重複線性漸層 background: -moz-repeating-linear-gradient(red, yellow, green 20%); * 輻射 (Radial) 漸層 : 以圓或橢圓形狀向外漸層 # 語法 : background: radial-gradient(center, shape size, start-color,, last-color); # 平均向外分佈 background: -moz-radial-gradient(red, green, blue); # 以比例方式向外分佈 background: -moz-radial-gradient(red 5%, green 15%, blue 60%); # 設定各種尺寸 : - closest-side : 結束顏色位置在最近的邊 - closest-corner: 結束顏色位置在最近的角 - farthest-side : 結束顏色位置在最遠的邊 - farthest-corner: 結束顏色位置在最遠的角 - cover: 同 farthest-corner - contain: 同 closest-side background: -moz-radial-gradient(60% 55%, closest-side,blue,green,yellow,black); # 重複輻射漸層 background: -moz-repeating-radial-gradient(red, yellow 10%, green 15%); * CSS 漸層產生器 - 背景漸層模式 (Background gradient pattern) * 範例 : 設定 body 的背景漸層模式 background: -moz-repeating-radial-gradient(2px 2px, ellipse, hsla(0,0%,100%,1) 2px, hsla(0,0%,95%,1) 10px, hsla(0,0%,93%,1) 15px, hsla(0,0%,100%,1) 20px); 或 6-4

background-color:white; background-image: radial-gradient(hsla(0, 0%, 87%, 0.31) 9px, transparent 10px), repeating-radial-gradient(hsla(0, 0%, 87%, 0.31) 0, hsla(0, 0%, 87%, 0.31) 4px, transparent 5px, transparent 20px, hsla(0, 0%, 87%, 0.31) 21px, hsla(0, 0%, 87%, 0.31) 25px, transparent 26px, transparent 50px); background-size: 30px 30px, 90px 90px; background-position: 0 0; * CSS3 背景模式畫廊 - 練習 : 修改 oscar6-1.html 及 oscar6-1.css, 並另存新檔為 oscar6-2.html 及 oscar6-2.css * HTML: 修改 CSS 連結 <link rel=stylesheet href=css/oscar6-2.css> * CSS: # 設定 每年 字體陰影 #content h1 { font-size: 4em; text-shadow: 0.05em 0.05em 0 #dad7d7; #content h1 span { color: #757474; font-size: 0.6em; text-shadow: none; # 方框陰影 (Box shadow) * 將側欄影像加上陰影 aside img.poster { box-shadow: 0 3px 5px #222222; * 將 oscar 之 <body> 內緣加上陰影 body { box-shadow: inset 10px 10px 10px #999999, inset -10px -10px 10px #999999; # 漸層背景 ( 可能需前綴 ): 將 body, aside, 及 #content 分別加上漸層背景 body { width: 100%; padding: 0; box-shadow: inset 10px 10px 10px #999999, inset -10px -10px 10px #999999; background-image: radial-gradient(hsla(0, 0%, 87%, 0.31) 9px, transparent 10px), repeating-radial-gradient(hsla(0, 0%, 87%, 0.31) 0, hsla(0, 0%, 87%, 0.31) 4px, transparent 5px, transparent 20px, hsla(0, 0%, 87%, 0.31) 21px, hsla(0, 0%, 87%, 0.31) 25px, transparent 26px,transparent 50px); background-size: 30px 30px, 90px 90px; background-position: 0 0; aside { 6-5

background: -moz-linear-gradient(left, #888888, #ffffff); div#content { background: radial-gradient(20px 20px, circle cover, hsla(9,69%,85%,0.5) 0%, hsla(9,76%,63%,1) 50%, hsla(10,98%,46%,1) 51%, hsla(24,100%,50%,1) 75%, hsla(10,100%,39%,1) 100%); * CSS 的回應式設計 : 在不同視域可以呈現不同的漸層, 例如在 800px 視域裡加上 : @media screen and (max-width: 800px) { body { background: -moz-repeating-radial-gradient(2px 2px, ellipse, hsla(0,0%,100%,1) 2px, hsla(0,0%,95%,1) 10px, hsla(0,0%,93%,1) 15px, hsla(0,0%,100%,1) 20px); (3) 利用 CSS3 產生小圖示 - 小圖示 * 以前的作法 : 繪製小圖示的影像 * CSS3 之解決方案 : 圖示字體 (Icon font), 優點 : 可以自由的 # 放大縮小 # 改變顏色 # 加上陰影 # 改變透明度 # 旋轉 * 例如 :IcoMoon # 點選 IcoMoon App 按鈕 # 點選所需要的圖示 ( 例如 : icon-headphones, icon-music, icon-play, icon-file) Generate Font Download ( 產生 icomoon.zip) # 解壓縮 icomoon.zip 產生下列資料 : /demo-files /fonts 6-6

demo.html Read Me.txt selection.json style.css # 瀏覽並檢視 demo.html 及 style.css 的內容 # 嘗試在各圖示加上顏色並做成按鈕 : - 目錄結構 : /css glyph.css /fonts glyph.html - HTML:glyph.html <!doctype html> <html> <head> <meta charset=utf-8> <link rel=stylesheet href=css/glyph.css> </head> <body> <div class=glyph> <span class=icon-headphones></span>icon-headphones<br> </div> <div class=glyph> <span class=icon-music></span>icon-music<br> </div> <div class=glyph> <span class=icon-play></span>icon-play<br> </div> <div class=glyph> <span class=icon-film></span>icon-film<br> </div> </body> </html> - glyph.css /* From style.css */ @font-face { font-family: 'icomoon'; src:url('../fonts/icomoon.eot?9benu1'); src:url('../fonts/icomoon.eot?#iefix9benu1') format('embeddedopentype'), url('../fonts/icomoon.ttf?9benu1') format('truetype'), url('../fonts/icomoon.woff?9benu1') format('woff'), url('../fonts/icomoon.svg?9benu1#icomoon') format('svg'); font-weight: normal; font-style: normal; [class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; 6-7

font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;.icon-headphones:before { content: "\e910 ";.icon-music:before { content: "\e911 ";.icon-play:before { content: "\e912 ";.icon-film:before { content: "\e913 "; /* End from style.css */ div.glyph { margin-top: 20px; padding: 5px; width: 150px; border: 1px solid red; background-color: lightyellow; color: blue; border-radius: 5px; span.icon-headphones { color: olive; span.icon-music { color: blue; span.icon-play { color: chocolate; span.icon-film { color: green; * 使用 icon font 的優點 : # 使用者不需下載圖示影像檔 # 可隨時更改 CSS 設定, 不需重新繪製圖示 - 練習 : 修改 oscar6-2.html 及 oscar6-2.css, 並另存新檔為 oscar6-3.html 及 oscar6-3.css * HTML: 6-8

# 修改 CSS 連結 <link rel=stylesheet href=css/oscar6-3.css> # 再加 CSS 連結 <link rel=stylesheet href=css/oscarglyph.css> * CSS: 在 footer 最後加上聯絡資料 : 網址 (sphere) 電郵 (envelop) 地址 (home3), 儲存至 oscarglyph.css 6-9

6-10