CSS父子繼承關係搞不定?前端工程師建議你可以這樣做!

CSS父子繼承關係搞不定?前端工程師建議你可以這樣做!

其實有很多想成為前端工程師都搞不定CSS的繼承關係,今天的文章就是要讓你一次搞定!

其實在一個 HTML 中,標籤之間都會有所謂的親子關係。舉例來說,表示網頁標題的「<title>」標籤一定都是在表示網頁開頭的「<head>」這個標籤之內。因此 <title> 被稱為 <head> 的子標籤、 <head> 被稱為 <title> 的父標籤。繼承的概念簡單來說就是:子標籤的 CSS 樣式一定會跟父標籤一樣,除非子標籤另有自訂的樣式。

舉例來說,如果已經有以下的 CSS 樣式:

p {font-family:微軟正黑體;color:blue;font-size:20px;} 
strong {font-size:36px;}

像是前端工程師在輸入如以下的 HTML 碼

<p>這是一個<strong>CSS樣式的繼承關係 </strong>的例子</p> 

則結果如下所示(左邊為 HTML、右邊為顯示結果):

IFrame

在以上的例子中,雖然我們並沒有像前端工程師指定 HTML 的 <strong> 標籤指定顏色與字體,可是最後結果如上方範例的右邊所呈現的 – 整行文字的顏色都是藍色的,且字體是微軟正黑體。這是因為 <strong> 是 <p> 的子標籤,因此我們可以推斷出 <strong> 標籤繼承了 <p> 的 CSS 樣式,而在 <p> 的樣式中,文字的顏色是設定為藍色、字體是設定為微軟正黑體。

 

 

推薦文章:

那些前端工程師沒教你的CSS,今天一一告訴你!

 

還在猶豫怎麼用Class選擇器?前端工程師分析給你聽!

 

本日HTML5教學,教你利用CSS當你的網頁化妝師!

 

學習Python課程永遠不嫌晚!!小小AI工程師驚豔世界!!(上)

 

你知道你現在擁有的虛擬3D人偶跟網路行銷課程有很大的關係嗎?

 

不舒服卻不知掛哪科?讓Python課程裡的蘭醫師協助你!

 

美國NASDAQ上市公司、外商IT教育培訓企業

那些前端工程師不告訴你卻超好用的懶人包,今天不藏私大公開!

那些前端工程師不告訴你卻超好用的懶人包,今天不藏私大公開!
那些前端工程師不告訴你卻超好用的懶人包,今天不藏私大公開!

前端工程師常用的顏色懶人包,你知道該怎麼用嗎?今天就跟著我們一起好好來學一學吧!

網頁顏色是在全球資訊網(world wide web,也就是 www)上設計網頁時,表示各種顏色的方法。通常使用三組十六進位數字表示,部分常用顏色 (如三原色:紅、藍、綠) 也可以用英語名稱 (red、blue、green)來表示。此外,尚有直接使用多組十進位表示的方法。本篇提到的是最常用的十六進位數字表示法。

十六進位數字表示方法

在 HTML 和 CSS 中使用 3 位元組,共 6 個十六進位數字表示一種顏色。每位元組從 00 到 FF,最前面以「#」開頭,接續「#」之後的前兩位數字為紅色的值,中間兩位是綠色的值,最後兩位是藍色的值。

根據維基百科敘述,由於網頁是基於電腦瀏覽器 (就是 IE、Chrome、Safari 等) 開發的媒體,所以顏色以光學三原色 RGB(紅、綠、藍)為主。 網頁顏色是以 16 進位代碼表示,一般以「#」號開頭,後面分別為紅、綠、藍的16位元進位數。FF 為最大數,例如白色是 R、G、B 三個顏色的最高值,在網頁程式碼便是:#FFFFFF。黑色是三個顏色為 0,在網頁程式碼便是:#000000。

範例如下:

#FF0000 – 這個 HTML 代碼是要宣告純粹紅色的最高值,所以前兩個數字為 F,因為不包含任何的藍色與綠色,所以後兩組的兩個數字為 0,宣告結果為:     

#00FF00 – 這個 HTML 代碼是要宣告純粹綠色的最高值,所以中間兩個數字為 F,因為不包含任何的紅色與藍色,所以前後兩組的兩個數字為 0,宣告結果為:     

#0000FF – 這個 HTML 代碼是要宣告純粹藍色的最高值,所以後兩個數字為 F,因為不包含任何的紅色與綠色,所以前兩組的兩個數字為 0,宣告結果為:     

#FFFF00 – 純紅色與純綠色的結合,所以前兩組的兩個數字為 F,宣告結果為:     

#CCEEFF – 取一些紅色與綠色的值,並設定藍色為最大值,出現了天空藍:     

十進位表示法

十進位表示法為「rgb(紅色值,綠色值,藍色值)」,數值從最小到最大範圍為 0-255。可以表示的顏色數總共有:256*256*256 = 16777216 種。

常用顏色懶人包,前端工程師複製貼上即可!

前端工程師常用顏色如下所示,如有需要宣告以下顏色時,複製其中的 16 進位代碼貼在自己的 HTML/CSS 即可。

 

#FFFFFF #DDDDDD #AAAAAA #888888 #666666 #444444 #000000
#FFB7DD #FF88C2 #FF44AA #FF0088 #C10066 #A20055 #8C0044
#FFCCCC #FF8888 #FF3333 #FF0000 #CC0000 #AA0000 #880000
#FFC8B4 #FFA488 #FF7744 #FF5511 #E63F00 #C63300 #A42D00
#FFDDAA #FFBB66 #FFAA33 #FF8800 #EE7700 #CC6600 #BB5500
#FFEE99 #FFDD55 #FFCC22 #FFBB00 #DDAA00 #AA7700 #886600
#FFFFBB #FFFF77 #FFFF33 #FFFF00 #EEEE00 #BBBB00 #888800
#EEFFBB #DDFF77 #CCFF33 #BBFF00 #99DD00 #88AA00 #668800
#CCFF99 #BBFF66 #99FF33 #77FF00 #66DD00 #55AA00 #227700
#99FF99 #66FF66 #33FF33 #00FF00 #00DD00 #00AA00 #008800
#BBFFEE #77FFCC #33FFAA #00FF99 #00DD77 #00AA55 #008844
#AAFFEE #77FFEE #33FFDD #00FFCC #00DDAA #00AA88 #008866
#99FFFF #66FFFF #33FFFF #00FFFF #00DDDD #00AAAA #008888
#CCEEFF #77DDFF #33CCFF #00BBFF #009FCC #0088A8 #007799
#CCDDFF #99BBFF #5599FF #0066FF #0044BB #003C9D #003377
#CCCCFF #9999FF #5555FF #0000FF #0000CC #0000AA #000088
#CCBBFF #9F88FF #7744FF #5500FF #4400CC #2200AA #220088
#D1BBFF #B088FF #9955FF #7700FF #5500DD #4400B3 #3A0088
#E8CCFF #D28EFF #B94FFF #9900FF #7700BB #66009D #550088
#F0BBFF #E38EFF #E93EFF #CC00FF #A500CC #7A0099 #660077
#FFB3FF #FF77FF #FF3EFF #FF00FF #CC00CC #990099 #770077

 

 

如何在HTML/CSS中宣告顏色代碼

HTML 宣告語法如下:
<!-- In your HTML document -->
<body>
  <h1 style="color:#CD5C5C">Indian Red Title Text</h1>
  <p style="color:#000000">Slate gray paragraph text</p>
</body>
CSS 宣告語法如下:
/* In your .css stylesheet */
h1 { color: #CD5C5C ; }
p { color: #000000; }

 

 

 

推薦文章:

如何成為前端工程師?首先你要先具備…

 

這招HTML5教學也太酷了,翻書跟翻臉一樣快耶!

 

HTML5教學法寶1-文字排版設定好,人人愛看少不了!

 

達內時代科技教育集團簡介

 

沃而瑪引進AI人工智慧,掃描貨價偵測價格標示樣樣來!!

 

搭上python課程熱潮,AI成為大銀幕主角

 

2018百度商業盛會暨品牌數字資產榜單出爐,達內教育再度入圍

還在猶豫怎麼用Class選擇器?前端工程師分析給你聽!

還在猶豫怎麼用Class選擇器?前端工程師分析給你聽!
還在猶豫怎麼用Class選擇器?前端工程師分析給你聽!

要成為專業前端工程師前,總是有很多技巧需要學習!這次要分享如何正確使用Class選擇器!

這篇中提到:Class 及 ID 都是使用者設定的選擇器 (selector)。ID 選擇器的說明如這篇,Class 選擇器的說明如下

Class 選擇器

前端工程師常用的Class 的宣告法,其實是先放一個英文半形句點,再列出選擇器名稱。格式如下:

Class 名稱 { 
屬性:設定值;
...
}

舉例來說,假設我們要定義導覽列的顏色為代號「#0000FF」的顏色時,宣告的 CSS 如下:

.navbar { 
color:#0000FF; 
...
}

要將以上的樣式套用在 HTML 內,我們用以下的 HTML 碼:

<p class="navbar">這是用 Class 選擇器定義文字顏色為「#0000FF」純藍色的例子。</p>

以上宣告顯示如下:

▶ 參考資料:HTML和CSS的網頁顏色代碼對照表

一個 Class 選擇器可以同時有好幾個不同的物件 (instance)。語法如下:

【型類選擇器】.【選擇器名稱】 { 
【型類選擇器】.【選擇器名稱】
...
}

舉例來說,若有以下的 CSS 宣告:

b.special {
   color:#0000FF;
}

i.special {
   color:#000000;
}

要將以上的樣式套用在 HTML 內,前端工程師建議用以下的 HTML 碼即可:

這個例子顯示出 <b class="special">同一個選擇器</b>可以<i class="special">有不同的 instance。</i>

以上宣告顯示如下:

這個例子顯示出同一個選擇器可以有不同的 instance。.

 

 

 

推薦文章:

HTML5教學第一招-工欲善其事,必須要有免費的網頁編輯器

 

HTML5教學第二招-出神入化,自己作表格就是不一樣

 

今日網頁設計課程,就是要讓你弄懂HTML與CSS的愛恨糾葛!

 

網路行銷課程教你保守派的黑帽SEO讓你穩定成長

 

阿凡達導演將AI漫畫班上大螢幕!!Python課程是幕後功臣?

 

SEO優化不只揚善,也要利用robots meta隱惡

 

中國IT教育領導品牌 達內教育集團第一家海外授權中心

為什麼ID選擇器對前端工程師如此重要?原因是…

為什麼ID選擇器對前端工程師如此重要?原因是...
為什麼ID選擇器對前端工程師如此重要?原因是…

為什麼身為前端工程師都要清楚怎麼用ID選擇器?看完此篇你就懂了!

這篇中提到:Class 及 ID 都是使用者設定的選擇器 (selector)。Class 選擇器的說明如這篇,ID 選擇器的說明如下

ID 選擇器

Class 的宣告法,是先放一個井字號 (#),之後再列出選擇器名稱。格式如下:

ID 名稱{ 
屬性:設定值;
...
}

舉例來說,如果要根據前端工程師的看法來要定義導覽列的顏色為代號「#0000FF」的顏色時,宣告的 CSS 如下:

#navbar {
color:#0000FF;
}

要將以上的樣式套用在 HTML 內的話,我們必須要用以下的 HTML 碼:

<p class="navbar">這是用 id 選擇器定義 navbar 文字顏色為「#0000FF」純藍色的例子。</p>

以上宣告顯示如下:

▶ 參考資料:HTML和CSS的網頁顏色代碼對照表

Class 跟 ID 的不同之處

這兩者之間最大的不同,在於 ID 選擇器在一個 HTML 文件中只能被使用一次,而 Class 選擇器在一個 HTML 文件中可以被使用多次。

另外,是 ID 選擇器可以被 Javascript 中的 GetElementByID 函數所運用,而 Class 選擇器無法被 Javascript 運用到。

至於何時要用 ID 、何時要用 Class,並沒有絕對的規則。但是大多的時候,Class 選擇器的使用頻率較高,因為 Class 選擇器在一個 HTML 文件中,可以被使用多次。但是當你要用 Javascript 的 GetElementByID 函數時,你就應該要用 ID 選擇器。

Class 名稱及 ID 名稱,大寫與小寫是不同的,不能互用。例如:.navbar 及 .NavBar,是代表兩個不同的 Class 選擇器。

原來前端工程師要會的不只是CSS碼,還要懂得Class和ID名稱的用法,要當好前端工程師果然沒那麼簡單啊!

 

 

 

推薦文章:

如何成為前端工程師?首先你要先具備…

 

HTML5教學法寶1-文字排版設定好,人人愛看少不了!

 

HTML5教學法寶2-區塊外框設定一把罩!

 

美國NASDAQ上市公司、外商IT教育培訓企業

 

擠進高薪科技大門-Java課程等你來瞭解!

 

黑白帽怎麼跟SEO的網路行銷課程有關係,難道是在討論SEO的衣櫥嗎?

 

煮咖啡也能跟AI結合?只要有Python課程,這些都能實現!

那些前端工程師沒教你的CSS,今天一一告訴你!

那些前端工程師沒教你的CSS,今天一一告訴你!
那些前端工程師沒教你的CSS,今天一一告訴你!

 

前端工程師都愛用的CSS,看完此篇你就懂一大半了!

這篇中提到:CSS 的用處好比 HTML 的化妝師,此篇再加以說明前端工程師常用的 CSS 的特性。

在了解.CSS 的語法格式之前,你應該要先知道.CSS 的特性如下:

• 若將網頁比喻成一本書的話,HTML 負責書中內容的圖文編輯, CSS 則是負責排版、制定字體大小顏色等美編的事宜。

• 除非 HTML 的標籤內有另外規定,否則所有圖文在網頁上呈現的方式,都會依照 CSS 所規定的樣子而定。

• 因為 CSS 碼的作用是輔助 HTML 碼在網頁上呈現的樣式,所以它是不能單獨存在的。

以下開始介紹 CSS 碼的語法。格式如下:

選擇器 { 
屬性:設定值;
...
}

如上方所示:CSS 碼由「選擇器」、「屬性」、「設定值」三個部分組成,說明如下:

選擇器 (Selector)

在一個選擇器中,可以包含多種屬性項目(數量沒有限制)。選擇器主要有以下三種:
一、型類 (Type) 選擇器
二、Class 選擇器
三、ID 選擇器

「型類 (Type)」選擇器是 HTML 標籤,如 <p> 和 <h1>。

▶ 參考資料:HTML的免費編輯器與基礎標籤

「Class」選擇器是使用者自訂的選擇器,詳細說明請見這篇

「ID」選擇器也是使用者自訂的選擇器,詳細說明請見這篇

屬性、設定值

選擇器之後用大括弧囊括了「屬性:設定值」兩個部分,功用為制定該 CSS 的樣式。舉例來說,若前端工程師要設定一個元素內的文字是紅色的,那就用以下的「屬性:設定值」:

選擇器 { 
color:red;
...
}

在以上的宣告內,color 是屬性,而 red 是設定值。有時候因為樣式的關係,一個屬性會有一個以上的設定值。

舉例來說制定邊界樣式的 margin 屬性,大多會有 4 個設定值。因為這些設定值分別代表上、下、左、右的邊界長度。

▶ 參考資料:CSS基礎語法大集合-與字型、文字排序有關的CSS碼

多個選擇器、卻有相同樣式的場合

有時多個選擇器反而會有相同的樣式,這時可以同時宣告它們。例如選擇器 <h3>和<p2>都有相同的樣式時,就可以用以下的方式來宣告:

h3 p { 
屬性:設定值; 
...
}

這種宣告方式,被稱為「grouping」。

後代選擇器 (Descendant selector)

偶爾會有一種特殊狀況:若 A 選擇器只有 under 在 B 選擇器之下時, A 選擇器才會出現所指定的樣式。若 A 選擇器不在 B 選擇器之下時,則會恢復原本的樣式。
例如<p2>只有在<li>之內的文字,才會呈現紅色的狀態時,就可以用以下的方式來宣告:

li p { 
color:red;
...
}

上面所宣告代表<p2>只有在<li>之內的文字,才會呈現紅色的狀態,若脫離了<li>則不會套用紅色字體的樣式

後代選擇器 (Descendant selector) 格式如下:</p>

父選擇器 子選擇器 { 
屬性:設定值;
...
}

推薦文章:

HTML5教學第一招-工欲善其事,必須要有免費的網頁編輯器

 

本日HTML5教學,教你利用CSS當你的網頁化妝師!

 

這招HTML5教學也太酷了,翻書跟翻臉一樣快耶!

 

Java課程、UI課程、程式課程、網路行銷課程推薦

 

信不信由你,因為Java課程讓我獲得我想要的生活!

 

學完Python讓你越級打怪(上)

 

2018品牌數字資產榜出爐,達內教育第三次上榜

如何成為前端工程師?首先你要先具備…

如何成為前端工程師?首先你要先具備...
如何成為前端工程師?首先你要先具備…

想要成為前端工程師,一定要先了解該工作要會什麼?還要分清楚跟後端工程師的差異!

 

每一個網頁的構成,包含你看得到的部分以及你看不到的部分。看得到的部分包含文字、圖片等網頁呈現的形式;而看不到的部分為後台的數據、大量的資料庫等維持網站運作的部分。簡單來說,前端工程師課程所教的,就是負責你看得到的部分、後端工程師則處理使用所看不到的部分。

 

前端工程師的工作內容與必備能力

簡單來說,前端工程師所負責的工作內容,就是調整使用者在網頁上所有「看得見的部分」,包含網頁的整體排版、圖樣、動畫呈現、字體樣式、圖文排列方式等等。而網頁的呈現方式對於一家公司行號來說,就等同於該公司的門面。所以前端工程師需常與設計師合作,需具備一定的美感。

除了網頁的美觀之外,也需兼顧網頁的動線與規劃,讓網頁無論是在桌上型電腦閱覽、或是在手機等行動裝置瀏覽,都能讓使用者能有良好的用戶體驗。所以前端工程師也需有「能體會使用者所體驗的」的同理心,並也有機會與 UI(使用者介面)/UX (使用者體驗)設計師合作。而隨著 Chrome 等網頁瀏覽器的技術推陳出新,進修過前端工程師課程的技術水平也會跟著提高。

 

前端工程師所需基本技能:

1.熟悉 HTML/CSS 與 Javascript,呈現網頁的樣式與功能
2.能活用時下熱門的 Javascript 框架,如 Angular.js、React.js、Vue.js。熟悉 CSS 框架,如 Bootstrap 等
3.熟悉 CSS 框架,如 Bootstrap 等
4.擁有 RWD (響應式網頁設計) 的能力,讓網站無論是在桌機上、平板上或是手機上都能完善呈現。
5.使用版本控制工具如 Git 的能力
6.知道如何串接後端的 API
7.熟悉各大主流的網頁瀏覽器(如 Chrome)的開發者工具

 

後端工程師的工作內容與必備能力

要讓一個網站能正常運作,需要後端工程師進行網站內容的數據管理與資料儲存等工作。以一個電商網站來說,這些數據、資料包含使用者的帳戶資訊、購物記錄、點閱紀錄、觸擊率等等。後端工程師負責伺服器的運作、資料庫及演算法,讓網站能以能最快的速度找到使用者所需的資料。因此後端工程師需要有良好的邏輯以及設計、操作資料庫的能力。

 

後端工程師所需基本技能:

1.至少精通一種主要的後端語言,如 Python、PHP、Java 等至少精通一種主要的後端語言,如 Python、PHP、Java 等
2.了解網路通訊協定:如 HTTP、TCP 等
3.使用資料庫開發工具如 My SQL 處理資料的能力。
4.了解 HTML/CSS 與 Javascript 基本的前端語言
5.打造 API 的能力
6.會使用 AWS、Google Cloud Platform 等平台部署網站、資料庫。
7.使用 Linux 的能力
8.使用版本控制工具如 Git 的能力

 

 

推薦文章:

HTML5教學法寶1-文字排版設定好,人人愛看少不了!

 

HTML5教學法寶2-區塊外框設定一把罩!

 

本日HTML5教學,教你利用CSS當你的網頁化妝師!

 

達內教育開幕 培養台灣IT人才進入全球企業

 

你在找進入電商的捷徑嗎?就從UI課程開始你的冒險!

 

上UI課程,讓你薪水賺好賺滿賺飽飽!

 

網路行銷課程SEO撇步:讓URL為公司產品說話

HTML5教學法寶2-區塊外框設定一把罩!

HTML5教學法寶2-區塊外框設定一把罩!
HTML5教學法寶2-區塊外框設定一把罩!

HTML5教學百百種,這次的區塊跟外框設定教學啊,真的對於網頁設計有很大幫助耶!

 

1.區塊”<span>”與”<div>”的屬性設定

2.跟外框相關的CSS設定 (常用)

其實除了文字之外,前端工程師在HTML5教學網頁的各個元素進行 CSS 格式設定時,有一個 「盒子模型 (box model) 」 的概念:就是所有要被設定的元素,都會被視為一個盒子”<span>”或”<div>”

以上這兩種身為前端工程師不可不知的HTML5教學你學會了嗎?

 

 

推薦文章:

HTML5教學法寶1-文字排版設定好,人人愛看少不了!

 

日本自動駕駛公園慶開幕!民眾搶報名Python課程!

 

HTML5教學第一招-工欲善其事,必須要有免費的網頁編輯器

 

中國IT教育領導品牌 達內教育集團第一家海外授權中心

 

搶救低薪大作戰,再不來上Java課程就來不及了!

 

網路行銷課程到底教了哪些技巧?圖片也能SEO你知道嗎?

 

想前進Google或微軟工作必學的Python課程

HTML5教學法寶1-文字排版設定好,人人愛看少不了!

HTML5教學法寶1-文字排版設定好,人人愛看少不了!
HTML5教學法寶1-文字排版設定好,人人愛看少不了!

今天的HTML5教學,就是要一起來學會字型及文字排列啦~只要做的好,網頁老人小孩都愛看!

 

1. 跟字型相關的CSS設定 (常用)

2. 跟文字排列 (行距、排序) 有關的設定

其實除了文字之外,前端工程師在HTML5教學網頁的各個元素進行 CSS 格式設定時,有一個 「盒子模型 (box model) 」 的概念:就是所有要被設定的元素,都會被視為一個盒子”<span>”或”<div>”。

而些盒子的內容都是被框 (border) 包著的,內容與框中間又有所謂的留白 (padding)。而這個框 (border )的粗細是可以調整的。如以下範例所示:

該範例包含兩個大盒子 <div> 與 <div> ,而第一個<div>中又放了三個小盒子<span>,所以我們在<div>中設定的值,三個 <span> 內的文字也會同步被變更。而這三個<span>又可以分別獨立設定邊框大小與線條形式、顏色、粗細。(border的設定依據為粗細、樣式、顏色)。這是較簡單的區塊設定方法,在下一章中,將會更進一步說明邊框的設定值並說明如何用 CSS 設定邊框。(CSS設定的邊框還可以導圓角喔)。

以上這兩種身為前端工程師不可不知的HTML5教學你學會了嗎?

 

 

 

推薦文章:

HTML5教學第一招-工欲善其事,必須要有免費的網頁編輯器

 

HTML5教學第二招-出神入化,自己作表格就是不一樣

 

HTML5教學第三招-會新增標籤,影片任你掌控

 

中國IT教育領導品牌 達內教育集團第一家海外授權中心

 

挑對Java課程,讓你從零起點到獨當一面的工程師只需六個月!

 

SEO優化技能讓你年終獎金加碼過好年!

 

人生是自己的, 達內教育評價要靠自己來體驗!

這招HTML5教學也太酷了,翻書跟翻臉一樣快耶!

這招HTML5教學也太酷了,翻書跟翻臉一樣快耶!
這招HTML5教學也太酷了,翻書跟翻臉一樣快耶!

這招HTML5教學很厲害耶!書本翻頁超擬真的啦!真的可以翻書跟翻臉一樣快der!

 

1. HTML5 書本翻頁動畫特效

這是手動翻書頁面特效的基本款。這款 HTML5 翻頁動畫可以用鼠標拖動頁面來模擬手動翻頁的效果,也可以點擊書頁的邊框來快速翻頁。

網頁上展示

原始碼下載

2. HTML5 3D書本翻頁特效

利用 HTML5教學 和 CSS3 不但可以實現翻頁動畫,還可以 3D 的立體形式實現。下面這款書本翻頁特效,使用鼠標拖拽書本頁面即可翻動頁面,在翻頁的過程中,書本還可以呈現出3D立體的效果 – 包括書本中的圖片也是。

網頁上展示

原始碼下載

3. HTML5/CSS3書本翻頁3D動畫

另一種簡潔版書本3D動畫特效,當我們將鼠標滑過書本時,書本就會自動一頁頁翻過去,書本的3D效果非常鮮明、極簡舒服。

網頁上展示

原始碼下載

4.超逼真書本翻頁動畫(CSS3版)

這款 CSS3 動畫效果是模擬書本翻頁的動畫特效。當鼠標滑過書本右上角時,書本即可向前翻一頁,而且翻頁動畫非常逼真。由於 CSS3 的運用,前端工程師並不需要使用複雜的圖片來製造逼真的書本效果,書本翻頁可以很簡單地完成。

網頁上展示

原始碼下載

5.超逼真書本翻頁動畫(jQuery版)

這款 jQuery 書本翻頁 3D 動畫,功能更加強大,支援頁數不限,並且也有非常逼真美觀的視覺效果。書本的內容支持所有的HTML5教學元素,彈性高、強大好用。

網頁上展示

原始碼下載

6.jQuery/CSS3書本翻頁動畫特效

這是一款基於 jQuery 和 CSS3 的書本翻頁動畫特效,外觀清新、還有指示便於操作。除了典籍滑鼠來翻頁之外,前端工程師還可以直接點擊左右按鈕進行翻頁。

網頁上展示

原始碼下載

 

 

 

推薦文章:

今日網頁設計課程,就是要讓你弄懂HTML與CSS的愛恨糾葛!

 

網路行銷課程爆紅APP-打造屬於你的超Q人偶,一起跟好友互動!

 

HTML5教學第一招-工欲善其事,必須要有免費的網頁編輯器

 

只有內行人才知道達內教育評價,快來體驗吧!

 

醫療+UI課程,融合跨領域的知識創造另一個藍海

 

達內教育開幕 培養台灣IT人才進入全球企業

 

厭世代正風行?來上Java課程可以幫你扭轉困境!

本日HTML5教學,教你利用CSS當你的網頁化妝師!

本日HTML5教學,教你利用CSS當你的網頁化妝師!
本日HTML5教學,教你利用CSS當你的網頁化妝師!

本日的HTML5教學,讓你輕鬆善用CSS格式設定,幫網頁做出最美的設計!

我們可以把 CSS 想像成是 HTML5教學 標記的「化妝師」,透過 CSS 格式的設定,可讓網頁的排版更美觀。新版的 CSS 加入了動態的功能,透過適當的應用,還可在網頁上做出動態的效果。在 HTML 檔案中,除非前端工程師做的是整體網頁的設計,不然每一個 CSS 片段都是依附在一個標記、id 或是 class 之下。

標準的 CSS 語法如下:
tag1,tag2,…, tagn {
attribute 1: value;
attribute 2: value;

attribute n:value;
}
語法解析:
tag1,tag2,…, tagn:最前方以要設定的標記名稱 ( 如本例為「tag1」) 為開始。如有超過一個以上的標記,就使用逗號隔開。
{ }:以大括號來包含該標記的所有的設定
attribute 1: value;:”attribute “為要設定的屬性名稱,”value”為屬性值,屬性名稱與值以冒號來做隔開。如有超過一個以上的屬性設定,就使用分號隔開。
以上例子為所有的標記名稱 (tag1,tag2,…, tagn) 均設定同樣的屬性,但這些標記各自獨立,無依屬關係。如有依屬關係則為以下所示:
tag1 tag2 {
attribute 1: value;
attribute 2: value;

attribute n:value;
}

此例中,tag1 與 tag2 中間無任何的逗號,而 tag2 在 tag1 的後方,意思為「tag2 是 tag1 裡面的標記」,也就是我們要設定的屬性值是「tag1 裡面的 tag2 所屬的內容」,而不是把 tag1 和 tag2 設定成同一組屬性值。至於如何把所設定的 CSS 值在網站中生效? 有兩種方法:

1. 使用<style>標記,直接把 css 代碼放在 HTML 檔案的最前面:
把 css 代碼放在檔案的最前面,如下表示:
<style type=“text/css”>
h1, h2, h3,…h6, p {
font family: 微軟正黑體;
}
</style>

許多筆者常用此方法來定義網頁中的中文字形,把 h1-h6 以及 p 的字型都設定為微軟正黑體。只要瀏覽器有此自行就會採用。

2. 以外部的檔案存檔
相較於第一種方法是直接在 HTML 檔定義 css 樣式,此種方法則先把上述的 css 內容以「.css」的檔案名稱存在網站主機上。此例為「style.css」,然後在其對應的 HTML 檔案中使用「<link>」標記引入,如下所示:
<link rel=stylesheet type=“text/css” href=“style.css”>
此種方式一定要確定檔案「style.css」可以在網站中存取才行。這是適合於要設定許多 CSS 樣式的時候使用。

3. HTML 行內設定
第三種HTML5教學,則是在 HTML 的同一行中設定專門屬於單一特定 HTML 標記的格式設定,如下所示:
<p style=“font-family:微軟正黑體; font-size:12pt; line-height:120%”></p>
這例子只有針對此格式的設定 (此例為 <p>) 有效,出了 <p> 就無效了,但因為它是最內層,所以擁有比第一種與第二種有更高優先順序的設定;也就是說,如果這三種一起設定的話,則以最接近 (就是行內設定) 的值為準。

以上這三種身為前端工程師不可不知的方式可以自由搭配使用,如果對於同一種屬性,有不同的值的設定的話,則以最後一格設定的為準。若不確定最後一個落在甚麼地方,則可以檢視原始碼。

 

 

 

推薦文章:

HTML5教學第一招-工欲善其事,必須要有免費的網頁編輯器

 

想在世界舞台工作發揮創意領高薪?網路行銷課程幫你三個願望一次滿足!

 

網路行銷課程爆紅APP-打造屬於你的超Q人偶,一起跟好友互動!

 

Python課程+XXXX你就是地表強人

 

你知道右腦裝UI 課程左腦裝CSS 課程的工程師在想什麼嗎?

 

達內課程先就業再付款- 中時電子報

 

搶救低薪大作戰,再不來上Java課程就來不及了!