㈠ 在WEB前端或者說網站里,個別字體大小和行高都設置為0時,有利SEO優化嗎
你這樣屬於隱藏字體,用戶看不到,代碼可以看見。屬於一種作弊的行為!
㈡ table中如何用CSS控制<tr>><td>的寬度和高度
1、首先給table標簽添加css : table-layout:fixed;這里是為了讓整個table有一個自己寬度,而不是讓table自己隨著自己內容的大小而改變。
2、給table標簽,定一個寬度(如:width:500px);
3、最後給td 定一個寬度(width)就可以實現.
原表格:
(2)行高前端擴展閱讀:
在實際需求中,經常遇到要在table中的td中,讓用戶輸入比較長的字元串,這時就要使td的寬度能較大。
在WEB前端中,對於 表格元素中的元素td 直接設置寬度是無法生效的。要想達到給td設置寬度的目地。
㈢ 【前端CSS】CSS行高(line-height)及文本垂直居中原理
在 CSS 中, line-height 屬性設置兩段段文本之間的距離,也就是行高,如果我們把一段文本的 line-height 設置為父容器的高度就可以實現文本垂直居中了,比如下面的例子:
這樣,span標簽中的文字就相對於div垂直方向居中了,想要文本水平居中設置text-align:center即可。
在瀏覽器中,會將給每一段文本生成一個行框,行框的高度就是行高。行框由上間距、文本高度、下間距組成,上間距的距離與下間距的距離是相等的。
默認情況下一行文本的行高分為:上間距,文本的高度,下間距,並且上間距是等於下間距的,所以文字默認在這一行中是垂直居中的。
幾條線與行高的關系圖解:
文本的行高也可以看成是基線到基線的距離:
如果一段文本的高度為16px,如果給他設置line-height的高度為200,那麼相當於,文本的上下間距的高度增加了,但是文本本身的高度依然是16是不變的,並且一直默認在行框中垂直居中,而上間距和下間距平分了200px的高度並且減去文本本身的高度。所以,容器被這一行文本占滿,而本身文字在自己的一行中是垂直居中的,所以看起來就像是在容器中垂直居中。
谷歌瀏覽器字體的默認大小是:16px,字體的最小值為:12px,默認行高為:18px;默認情況下如果沒有給div設置高度,那麼這個div的高度會比其中文本的大小大一點(這個大多少現在沒有辦法確定);
設置起來是最直接的,同時也最方便的。
如果 line-height 單位設置為 % ,那麼將來在計算的時候,基數是當前標簽中的文本的字體的大小。
如果是 % , % 之前的數據一定是整數 : 150% ,200% 。
效果跟 % 是一樣一樣的。
注意:一行 em 的大小相當於是當前標簽中的 font-size 的大小。
如果是 em , em 之前的數據一定是: 1.2em ,1.5em ,2em
如果不涉及到繼承,那麼帶不帶單位( em )都是一樣的效果,但是如果涉及到繼承的話,那麼就有很大的區別了:
我們知道, CSS 的三大特性是繼承、層疊、優先順序。 line-height 也是可以被繼承的,如下面的示例:
在不給div設置行高的情況下, span 標簽的文字行高默認為 18
接著我們給 div 設置一個行高等於 20px
我們再來看看 span 標簽的的變化
而且,不管我們給行高設置什麼單位( px、%、em 、不帶單位)都可以被繼承。
如果行高的單位不是 px ,那麼將來行高要進行計算:這個計算需要一個基數,這個基數是當前標簽的字體大小,而不是瀏覽器默認字體大小。以上面的例子為例,我們並沒有設置任何字體大小,此時我們把 line-height 設置為 150% ,那麼文字行高將變為 24px(16px*1.5=24 )。
效果如下:
此時我們在給div設置一個 font-size 等於 20px :
那麼文字行高將會變成 30px,20px*1.5=30px ;
㈣ 前端開發ie瀏覽器的兼容問題怎麼解決
所謂的瀏覽器兼容性問題,是指因為不同的瀏覽器對同一段代碼有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,無論用戶用什麼
瀏覽器來查看我們的網站或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的兼容性問題是前端開發人員經常會碰到和必須要解決的問題。
在學習瀏覽器兼容性之前,我想把前端開發人員劃分為兩類:
第一類是精確按照設計圖開發的前端開發人員,可以說是精確到1px的,他們很容易就會發現設計圖的不足,並且在很少的情況下會碰到瀏覽器的兼容性問題,而這些問題往往都是瀏覽器的bug,並且他們製作的頁面後期易維護,代碼重用問題少,可以說是比較牢固放心的代碼。
第二類是基本按照設計圖來開發的前端開發人員,很多細枝末節差距很大,不如間距,行高,圖片位置等等經常會差幾px。某種效果的實現也是反復調試得到,具體為什麼出現這種效果還模模糊糊,整體布局十分脆弱。稍有改動就亂七八糟。代碼為什麼這么寫還不知所以然。這類開發人員往往經常為兼容性問題所困。修改好了這個瀏覽器又亂了另一個瀏覽器。改來改去也毫無頭緒。其實他們碰到的兼容性問題大部分不應該歸咎於瀏覽器,而是他們的技術本身了。
㈤ 網頁基礎之文字文本的樣式設置
字體的樣式有很多種,如果想了解詳細的種類,推薦去MDN上去查看,這里只列舉幾種通常使用的屬性,即斜體font-style:italic, 粗體 font-weight, 類型font-family, 大小font-size,顯示行高line-height ,文字橫向顯示位置定義 text-align,文字下劃線的定義text-decoration, 首行縮進定義text-indent,字元間距定義letter-spacing,單詞間隔word-spacing等。
斜體字在一些文檔中可用作強調的作用,字體的斜體樣式可以通過 font-style 來設置,如下圖
粗體字在網頁中的運用一般是指標題之類的需要突出顯示的文字,粗體的樣式可通過 font-weight 來設置,如下圖:
字體類型就如word 文檔工具中的字體類型設置,它在css 中使用的是font-family 來定義的,如下圖:
顧名思義,就是文字文本的顯示大小,如下圖:
即指一行的顯示高度,這個屬性是前端開發中一個非常高頻的屬性,一些原本很難看的排版,一旦設置了適當的行高就會顯得好看很多,如下圖所示:
行高為 14px時:
文字橫向顯示方向的屬性定義通常有三種,left, right, center。Left 左邊對齊顯示,right 右邊對齊顯示,center 居中顯示
underline(下劃線),line-through(錯劃線),wavy underline(波浪下劃線),green wavy underline(帶顏色的波浪下劃線)等,詳情請查閱MDN文檔,如:
使用空格將多個文字分開時,word-spacing 才會將它當成詞語,這樣才會生效。例如:
以上兩段話,第一段話是將詞語使用空格分開了,因此對word-spacing 設置是生效的,第二段話是沒有使用空格將詞語分開的效果所以就看不到效果。
像前面所講的border, background 一樣,文字文本也可以多個屬性簡寫,一般能一起簡寫在一起屬性主要有三個,粗體,字體大小,字體類型。例如:
本小節主要針對文字和文本的樣式做了個具體的分析講解,當然文字和文本的樣式設置還遠不止以上列舉的那些,以上列舉的只是用得比較多的一些屬性,具體其它的屬性大家可以根據需要取查閱MDN上面的一些介紹
㈥ html+css 前端開發 在li列表裡面a的高度為什麼與第二個li裡面a的高度不同呀
line-height是行高,不是指a的高度
a屬於沒有寬高的內聯元素,其高度受到字體大小和字數,行高等影響
如果你設置了統一的樣式,字數一樣的情況下是不會有差別的
這個差別的出現你可以檢查一下是否因為內容的差異造成的
還有就是一般來說,我們都會設置a元素成為塊元素,讓它完全
填充li,這樣你想點擊a標簽時會更大的范圍,更好點擊
-------
其次我非常不建議你亂使用>這個標識,這是在html中容易造成混亂
你一個疏忽將會很難找出異常
最後有用別忘記採納哦親
㈦ web前端網頁顏色的搭配技巧
一般來說,網頁的背景色應該柔和一些、素一些、淡一些,再配上深色的文字,使人看起來自然、舒暢對於做網頁的初學者可能更習慣於使用一些漂亮的圖片作為自己網頁的背景,但是,瀏覽一下大型的商業網站,你會發現他們更多運用的是白色、藍色、黃色等,使得網頁顯得典雅,大方和溫馨。更重要的是,這樣可以大大加快瀏覽者打開網頁的速度。
一般來說,網頁的背景色應該柔和一些、素一些、淡一些,再配上深色的文字,使人看起來自然、舒暢。而為了追求醒目的視覺效果,可以為標題使用較深的顏 色。下面是我做網頁和瀏覽別人的網頁時,對網頁背景色和文字色彩搭配積累的經驗,這些顏色可以做正文的底色,也可以做標題的底色,再搭配不同的字體,一定 會有不錯的效果,希望對大家在製作網頁時有用。
BgcolorΚ〃#F1FAFA〃———做正文的背景色好,淡雅
BgcolorΚ〃#E8FFE8〃———做標題的背景色較好
BgcolorΚ〃#E8E8FF〃———做正文的背景色較好,文字顏色配黑色
BgcolorΚ〃#8080C0〃———上配黃色白色文字較好
BgcolorΚ〃#E8D098〃———上配淺藍色或藍色文字較好
BgcolorΚ〃#EFEFDA〃———上配淺藍色或紅色文字較好
BgcolorΚ〃#F2F1D7〃———配黑色文字素雅,如果是紅色則顯得醒目
BgcolorΚ〃#336699〃———配白色文字好看些
BgcolorΚ〃#6699CC〃———配白色文字好看些,可以做標題
BgcolorΚ〃#66CCCC〃———配白色文字好看些,可以做標題
BgcolorΚ〃#B45B3E〃———配白色文字好看些,可以做標題
BgcolorΚ〃#479AC7〃———配白色文字好看些,可以做標題
BgcolorΚ〃#00B271〃———配白色文字好看些,可以做標題
BgcolorΚ〃#FBFBEA〃———配黑色文字比較好看,一般作為正文
BgcolorΚ〃#D5F3F4〃———配黑色文字比較好看,一般作為正文
BgcolorΚ〃#D7FFF0〃———配黑色文字比較好看,一般作為正文
BgcolorΚ〃#F0DAD2〃———配黑色文字比較好看,一般作為正文
BgcolorΚ〃#DDF3FF〃———配黑色文字比較好看,一般作為正文
淺綠色底配黑色文字,或白色底配藍色文字都很醒目,但前者突出背景,後者突出文字。紅色底配白色文字,比較深的底色配黃色文字顯得非常有效果。
此文只是起一個「拋磚引玉」的作用,大家可以發揮想像力,搭配出更有新意、更醒目的顏色,使網頁更具有吸引力
如今,互聯網越來越走近我們的生活,網上沖浪也漸漸成為我們生活不可缺少的一部分。網路世界五彩繽紛,涌現出大量優秀精美的網頁。大量網路信息的呈 現,無非就是通過文本、圖像、Flash動畫等,其中, 文本是網頁中最為重要的設計元素。對於網頁設計初學者而言,了解和掌握網頁設計中的文字排版設計就顯得尤為重要,下面筆者想談談一己之見。
文字的格式化
字型大小、字體、行距
字型大小大小可以用不同的方式來計算,例如磅#quotel.quoter#或像素(Pixel)。因為以像素技術為基礎單位列印時需要轉換為磅,所以,建議採用磅為單位。
最適合於網頁正文顯示的字體大小為12磅左右,現在很多的綜合性站點,由於在一個頁面中需要安排的內容較多,通常採用9磅的字型大小。較大的字體可用於標 題或其他需要強調的地方,小一些的字體可以用於頁腳和輔助信息。需要注意的是,小字型大小容易產生整體感和精緻感,但可讀性較差。
網頁設計者可以用字體來更充分地體現設計中要表達的情感。字體選擇是一種感性、直觀的行為。但是,無論選擇什麼字體,都要依據網頁的總體設想和瀏覽者 的需要。例如:粗體字強壯有力,有男性特點,適合機械、建築業等內容;細體字高雅細致,有女性特點,更適合服裝、化妝品、食品等行業的內容。在同一頁面 中,字體種類少,版面雅緻,有穩定感;字體種類多,則版面活躍,豐富多彩。關鍵是如何根據頁面內容來掌握這個比例關系。
從加強平台無關性的角度來考慮,正文內容最好採用預設字體。因為瀏覽器是用本地機器上的字型檔顯示頁面內容的。作為網頁設計者必須考慮到大多數瀏覽者的 機器里只裝有三種字體類型及一些相應的特定字體。而你指定的字體在瀏覽者的機器里並不一定能夠找到,這給網頁設計帶來很大的局限。解決問題的辦法是:在確 有必要使用特殊字體的地方,可以將文字製成圖像,然後插入頁面中。
行距的變化也會對文本的可讀性產生很大影響。一般情況下,接近字體尺寸的行距設置比較適合正文。行距的常規比例為10:12,即用字10點,則行距 12點。這主要是出於以下考慮:適當的行距會形成一條明顯的水平空白帶,以引導瀏覽者的目光,而行距過寬會使一行文字失去較好的延續性。
除了對於可讀性的影響,行距本身也是具有很強表現力的設計語言,為了加強版式的裝飾效果,可以有意識地加寬或縮窄行距,體現獨特的審美意趣。例如,加 寬行距可以體現輕松、舒展的情緒,應用於娛樂性、抒情性的內容恰如其分。另外,通過精心安排,使寬、窄行距並存,可增強版面的空間層次與彈性,表現出獨到 的匠心。
行距可以用行高(line-height)屬性來設置,建議以磅或默認行高的百分數為單位。例如:{line-height:20pt}、{line-height:150%}。
文字的整體編排
頁面里的正文部分是由許多單個文字經過編排組成的群體,要充分發揮這個群體形狀在版面整體布局中的作用。從藝術的角度可以將字體本身看成是一種藝術形 式,它在個性和情感方面對人們有著很大影響。在網頁設計中,字體的處理與顏色、版式、圖形等其他設計元素的處理一樣非常關鍵。從某種意義上來講,所有的設 計元素都可以理解為圖形。
1.文字的圖形化
字體具有兩方面的作用:一是實現字意與語義的功能,二是美學效應。所謂文字的圖形化,即是強調它的美學效應,把記號性的文字作為圖形元素來表現,同時 又強化了原有的功能。作為網頁設計者,既可以按照常規的方式來設置字體,也可以對字體進行藝術化的設計。無論怎樣,一切都應圍繞如何更出色地實現自己的設 計目標。
將文字圖形化、意象化,以更富創意的形式表達出深層的設計思想,能夠克服網頁的單調與平淡,從而打動人心。
2.文字的疊置
文字與圖像之間或文字與文字之間在經過疊置後,能夠產生空間感、跳躍感、透明感、雜音感和敘事感,從而成為頁面中活躍的、令人注目的元素。雖然疊置手 法影響了文字的可讀性,但是能造成頁面獨特的視覺效果。這種不追求易讀,而刻意追求「雜音」的表現手法,體現了一種藝術思潮。因而,它不僅大量運用於傳統 的版式設計,在網頁設計中也被廣泛採用。
3.標題與正文
在進行標題與正文的編排時,可先考慮將正文作雙欄、三欄或四欄的編排,再進行標題的置入。將正文分欄,是為了求取頁面的空間與彈性,避免通欄的呆板以 及標題插入方式的單一性。標題雖是整段或整篇文章的標題,但不一定千篇一律地置於段首之上。可作居中、橫向、豎向或邊置等編排處理,甚至可以直接插入字群 中,以新穎的版式來打破舊有的規律。
4.文字編排的四種基本形式
頁面里的正文部分是由許多單個文字經過編排組成的群體,要充分發揮這個群體形狀在版面整體布局中的作用。
兩端均齊:文字從左端到右端的長度均齊,字群形成方方正正的面,顯得端正、嚴謹、美觀。
居中排列:在字距相等的情況下,以頁面中心為軸線排列,這種編排方式使文字更加突出,產生對稱的形式美感。
左對齊或右對齊:左對齊或右對齊使行首或行尾自然形成一條清晰的垂直線,很容易與圖形配合。這種編排方式有松有緊,有虛有實,跳動而飄逸,產生節奏與韻律的形式美感。左對齊符合人們閱讀時的習慣,顯得自然;右對齊因不太符合閱讀習慣而較少採用,但顯得新穎。
繞圖排列:將文字繞圖形邊緣排列。如果將底圖插入文字中,會令人感到融洽、自然。
文字的強調
1.行首的強調
將正文的第一個字或字母放大並作裝飾性處理,嵌入段落的開頭,這在傳統媒體版式設計中稱之為「下墜式」。此技巧的發明溯源於歐洲中世紀的文稿抄寫員。 由於它有吸引視線、裝飾和活躍版面的作用,所以被應用於網頁的文字編排中。其下墜幅度應跨越一個完整字行的上下幅度。至於放大多少,則依據所處網頁環境而 定。
2.引文的強調
在進行網頁文字編排時,常常會碰到提綱挈領性的文字,即引文。引文概括一個段落、一個章節或全文大意,因此在編排上應給予特殊的頁面位置和空間來強 調。引文的編排方式多種多樣,如將引文嵌入正文的左右側、上方、下方或中心位置等,並且可以在字體或字型大小上與正文相區別而產生變化。
3.個別文字的強調
如果將個別文字作為頁面的訴求重點,則可以通過加粗、加框、加下劃線、加指示性符號、傾斜字體等手段有意識地強化文字的視覺效果,使其在頁面整體中顯得出眾而奪目。另外,改變某些文字的顏色,也可以使這部分文字得到強調。這些方法實際上都是運用了對比的法則。
文字的顏色
在網頁設計中,設計者可以為文字、文字鏈接、已訪問鏈接和當前活動鏈接選用各種顏色。例如,如果你使用FrontPage編輯器,默認的設置是這樣 的:正常字體顏色為黑色,默認的鏈接顏色為藍色,滑鼠點擊之後又變為紫紅色。使用不同顏色的文字可以使想要強調的部分更加引人注目,但應該注意的是,對於 文字的顏色,只可少量運用,如果什麼都想強調,其實是什麼都沒有強調。況且,在一個頁面上運用過多的顏色,會影響瀏覽者閱讀頁面內容,除非你有特殊的設計 目的。
顏色的運用除了能夠起到強調整體文字中特殊部分的作用之外,對於整個文案的情感表達也會產生影響。這涉及色彩的情感象徵性問題,限於篇幅,在這里不做深入探討。
另外需要注意的是文字顏色的對比度,它包括明度上的對比、純度上的對比以及冷暖的對比。這些不僅對文字的可讀性發生作用,更重要的是,你可以通過對顏色的運用實現想要的設計效果、設計情感和設計思想。
一、色彩處理
色彩是人的視覺最敏感的東西。主頁的色彩處理得好,可以錦上添花,達到事半功倍的效果。色彩總的應用原則應該是「總體協調,局部對比」,也就是:主頁的整 體色彩效果應該是和諧的,只有局部的、小范圍的地方可以有一些強烈色彩的對比。在色彩的運用上,可以根據主頁內容的需要,分別採用不同的主色調。因為色彩 具有象徵性,例如:嫩綠色、翠綠色、金黃色、灰褐色就可以分別象徵著春、夏、秋、冬。其次還有職業的標志色,例如:軍警的橄欖綠,醫療衛生的白色等。色彩 還具有明顯的心理感覺,例如冷、暖的感覺,進、退的效果等。另外,色彩還有民族性,各個民族由於環境、文化、傳統等因素的影響,對於色彩的喜好也存在著較 大的差異。充分運用色彩的這些特性,可以使我們的主頁具有深刻的藝術內涵,從而提升主頁的文化品位。下面介紹幾種常用的配色方案:
1.暖色調。即紅色、橙色、黃色、赭色等色彩的搭配。這種色調的運用,可使主頁呈現溫馨、和煦、熱情的氛圍。
2.冷色調。即青色、綠色、紫色等色彩的搭配。這種色調的運用,可使主頁呈現寧靜、清涼、高雅的氛圍。
3.對比色調。即把色性完全相反的色彩搭配在同一個空間里。例如:紅與綠、黃與紫、橙與藍等。這種色彩的搭配,可以產生強烈的視覺效果,給人亮麗、鮮艷、 喜慶的感覺。當然,對比色調如果用得不好,會適得其反,產生俗氣、刺眼的不良效果。這就要把握「大調和,小對比」這一個重要原則,即總體的色調應該是統一 和諧的,局部的地方可以有一些小的強烈對比。
最後,還要考慮主頁底色(背景色)的深、淺,這里借用攝影中的一個術語,就是「高調」和「低調」。底色淺的稱為高調;底色深的稱為低調。底色深,文字的顏 色就要淺,以深色的背景襯托淺色的內容(文字或圖片);反之,底色淡的,文字的顏色就要深些,以淺色的背景襯托深色的內容(文字或圖片)。這種深淺的變化 在色彩學中稱為「明度變化」。有些主頁,底色是黑的,但文字也選用了較深的色彩,由於色彩的明度比較接近,讀者在閱覽時,眼睛就會感覺很吃力,影響了閱讀 效果。當然,色彩的明度也不能變化太大,否則屏幕上的亮度反差太強,同樣也會使讀者的眼睛受不了。
網頁色彩的搭配
網頁的色彩是樹立網站形象的關鍵之一,色彩搭配卻是網友們感到頭疼的問題。網頁的背景,文字,圖標,邊框,超鏈接…,應該採用什麼樣的色彩,應該搭配什麼色彩才能最好的表達出預想的內涵呢?阿捷這里談一些心得,希望對你有所啟發。
首先我們先來了解一些色彩的基本知識:
1.顏色是因為光的折射而產生的。
2.紅,黃,藍是三原色,其它的色彩都可以用這三種色彩調和而成。網頁html語言中的色彩表達即是用這三種顏色的數值表示例如:紅色是color (255,0,0)十六進制的表示方法為(FF0000)白色為(FFFFFF), 我們經常看到的」bgColor=#FFFFFF」就是指背景色為白色。
3.顏色分非彩色和彩色兩類。非彩色是指黑,白,灰系統色。彩色是指除了非彩色以外的所有色彩。
4.任何色彩都有飽和度和透明度的屬性,屬性的變化產生不同的色相,所以至少可以製作幾百萬種色彩。
網頁製作用彩色還是非彩色好呢?根據專業的研究機構研究表明:彩色的記憶效果是黑白的3.5倍。也就是說,在一般情況下,彩色頁面較完全黑白頁面更加吸引人。
我們通常的做法是:主要內容文字用非彩色(黑色),邊框,背景,圖片用彩色。這樣頁面整體不單調,看主要內容也不會眼花。
●非彩色的搭配
黑白是最基本和最簡單的搭配,白字黑底,黑底白字都非常清晰明了。 灰色是萬能色,可以和任何彩色搭配,也可以幫助兩種對立的色彩和諧過渡。如果你實在找不出合適的色彩,那麼用灰色試試,效果絕對不會太差。
●彩色的搭配
色彩千變萬化,彩色的搭配是我們研究的重點。我們依然需要進一步學習一些色彩的知識。
一.色環。我們將色彩按」紅->黃->綠->藍->紅」依次過度漸變,就可以得到一個色彩環。色環的兩端是暖色和寒色,當中是中型色。(如下圖)
紅.橙.橙黃.黃.黃綠.綠.青綠.藍綠.藍.藍紫.紫.紫紅.紅
暖色系 中性系 寒色系 中性系
二.色彩的心理感覺。不同的顏色會給瀏覽者不同的心理感受。
紅色—是一種激奮的色彩。刺激效果,能使人產生沖動,憤怒,熱情,活力的感覺。
綠色—介於冷暖兩中色彩的中間,顯得和睦,寧靜,健康,安全的感覺。 它和金黃,淡白搭配,可以產生優雅,舒適的氣氛。
橙色—也是一種激奮的色彩,具有輕快,歡欣,熱烈,溫馨,時尚的效果。
黃色—具有快樂,希望,智慧和輕快的個性,它的明度最高。
藍色—是最具涼爽,清新,專業的色彩。它和白色混合,能體現柔順,淡雅,浪漫的氣氛(象天空的色彩:)
白色—具有潔白,明快,純真,清潔的感受。
黑色—具有深沉,神秘,寂靜,悲哀,壓抑的感受。
灰色—具有中庸,平凡,溫和,謙讓,中立和高雅的感覺。
每種色彩在飽和度,透明度上略微變化就會產生不同的感覺。以綠色為例,黃綠色有青春,旺盛的視覺意境,而藍綠色則顯得幽寧,陰深。
●網頁色彩搭配的原理
1.色彩的鮮明性。網頁的色彩要鮮艷,容易引人注目。
2.色彩的獨特性。要有與眾不同的色彩,使得大家對你的印象強烈。(參考設計思考第二篇網站CI的標准色彩一節)
3.色彩的合適性。就是說色彩和你表達的內容氣氛相適合。如用粉色體現女性站點的柔性。
4.色彩的聯想性。不同色彩會產生不同的聯想,藍色想到天空,黑色想到黑夜,紅色想到喜事等,選擇色彩要和你網頁的內涵相關聯。
●網頁色彩掌握的過程
隨著網頁製作經驗的積累,我們用色有這樣的一個趨勢:單色->五彩繽紛->標准色->單色。一開始因為技術和知識缺乏,只能製作 出簡單的網頁,色彩單一;在有一定基礎和材料後,希望製作一個漂亮的網頁,將自己收集的最好的圖片,最滿意色彩堆砌在頁面上;但是時間一長,卻發現色彩雜 亂,沒有個性和風格;第三次重新定位自己的網站,選擇好切合自己的色彩,推出的站點往往比較成功;當最後設計理念和技術達到頂峰時,則又返樸歸真,用單一 色彩甚至非彩色就可以設計出簡潔精美的站點。
○網頁色彩搭配的技巧
文章寫到這里,有心急的網友要問了:「到底用什麼色彩搭配好看呢?你能不能推薦幾種配色方案?」別急,這里有一點技巧,可以幫助你迅速成為調色大師:)
1.用一種色彩。這里是指先選定一種色彩,然後調整透明度或者飽和度,(說得通俗些就是將 色彩變淡或則加深),產生新的色彩,用於網頁。這樣的頁面看起來色彩統一,有層次感。
2.用兩種色彩。先選定一種色彩,然後選擇它的對比色(在photoshop里按ctrl+shift+I)。我的主頁用藍色和黃色就是這樣確定的。整個頁面色彩豐富但不花稍。
3.用一個色系。簡單的說就是用一個感覺的色彩,例如淡藍,淡黃,淡綠;或者土黃,土灰,土藍。確定色彩的方法各人不同,我是在photoshop里按前景色方框,在跳出的拾色器窗中選擇」自定義」,然後在」色庫」中選就可以了:)
4.用黑色和一種彩色。比如大紅的字體配黑色的邊框感覺很」跳」。
在網頁配色中,忌諱的是:
1.不要將所有顏色都用到,盡量控制在三種色彩以內。
2.背景和前文的對比盡量要大,(絕對不要用花紋繁復的圖案作背景),以便突出主要文字內容
顏 色 搭 配
一、紅色的色感溫暖,性格剛烈而外向,是一種對人刺激性很強的色。紅色容易引起人的注意,也容易使人興奮、激動、緊張、沖動、還是一種容易造成人視覺疲勞的色。
a) 在紅色中加入少量的黃,會使其熱力強盛,趨於躁動、不安。
b) 在紅色中加入少量的藍,會使其熱性減弱,趨於文雅、柔和。
c) 在紅色中加入少量的黑,會使其性格變的沉穩,趨於厚重、朴實。
d) 在紅中加入少量的白,會使其性格變的溫柔,趨於含蓄、羞澀、嬌嫩。
二、黃色的性格冷漠、高傲、敏感、具有擴張和不安寧的視覺印象。黃色是各種色彩中,最為嬌氣的一種色。只要在純黃色中混入少量的其它色,其色相感和色性格均會發生較大程度的變化。
a) 在黃色中加入少量的藍,會使其轉化為一種鮮嫩的綠色。其高傲的性格也隨之消失,趨於一種平和、潮潤的感覺。
b) 在黃色中加入少量的紅,則具有明顯的橙色感覺,其性格也會從冷漠、高傲轉化為一種有分寸感的熱情、溫暖。
c) 在黃色中加入少量的黑,其色感和色性變化最大,成為一種具有明顯橄欖綠的復色印象。其色性也變的成熟、隨和。
d) 在黃色中加入少量的白,其色感變的柔和,其性格中的冷漠、高傲被淡化,趨於含蓄,易於接近。
三、藍色的色感冷嘲熱諷,性格朴實而內向,是一種有助於人頭腦冷嘲熱諷靜的色。藍色的朴實、內向性格,常為那些性格活躍、具有較強擴張力的色彩,提供一 個深遠、廣埔、平靜的空間,成為襯托活躍色彩的友善而謙虛的朋友。藍色還是一種在淡化後仍然似能保持較強個性的色。如果在藍色中分別加入少量的紅、黃、 黑、橙、白等色,均不會對藍色的性格構成較明顯的影響力。
a) 如果在橙色中黃的成份較多,其性格趨於甜美、亮麗、芳香。
b) 在橙色中混入小量的白,可使橙色的知覺趨於焦躁、無力。
四、綠色是具有黃色和藍色兩種成份的色。在綠色中,將黃色的擴張感和藍色的收縮感相中庸,將黃色的溫暖感與藍色的寒冷感相抵消。這樣使得綠色的性格最為平和、安穩。是一種柔順、恬靜、潢足、優美的色。
a) 在綠色中黃的成份較多時,其性格就趨於活潑、友善,具有幼稚性。
b) 在綠色中加入少量的黑,其性格就趨於莊重、老練、成熟。
c) 在綠色中加入少量的白,其性格就趨於潔凈、清爽、鮮嫩。
五、 紫色的明度在有彩色的色料中是最低的。紫色的低明度給人一種沉悶、神秘的感覺。
a) 在紫色中紅的成份較多時,其知覺具有壓抑感、威脅感。
b) 在紫色中加入少量的黑,其感覺就趨於沉悶、傷感、恐怖。
c) 在紫色中加入白,可使紫色沉悶的性格消失,變得優雅、嬌氣,並充滿女性的魅力。
六、 白色的色感光明,性格朴實、純潔、快樂。白色具有聖潔的不容侵犯性。如果在白色中加入其它任何色,都會影響其純潔性,使其性格變的含蓄。
a) 在白色中混入少量的紅,就成為淡淡的粉色,鮮嫩而充滿誘惑。
b) 在白色中混入少量的黃,則成為一種乳黃色,給人一種香膩的印象。
c) 在白色中混入少量的藍,給人感覺清冷、潔凈。
d) 在白色中混入少量的橙,有一種乾燥的氣氛。
e) 在白色中混入少量的綠,給人一種稚嫩、柔和的感覺。
f) 在白色中混入少量的紫,可誘導人聯想到淡淡的芳香。
㈧ 前端(過渡動畫)
css3 新增的有:過度動畫陰影,圓角
transition:width(寬度產生動畫)
1 在哪產生動畫
2 動畫消耗的時間
3 運動曲線
4 延長多長時間才開始執行動畫,(不寫就不執行)規定過度效果的曲線,默認是ease,多個用,(逗號)隔開,過度屬性:transition
圓角: border - radius,如果不想寫那麼多的話就用
transition:all is ease
transition:all is linear 勻速
transition:all is ease 開始和結束 慢速 中間加速
transition :all is ease - in . 開始的時候慢,越來越快,然後停止;
transition : all is ease - out . 開始時快,越來越慢,然後停止;
transition : al is ease-in -out .開始和結束時慢速
如果子元素超出父元素時 : overflow : hidden;
rgba(0 ,0, 0,0.5 );半透明;
line-height 行高;margin : 20px,間距20px,info信息
tansfrom 變形
1.位移 , 2.縮放 , 3.旋轉 , 4.斜切 ,
1.位移 transition(50px,50px) 水平和垂直;
是不會影響文檔流的 ,自己動 不會影響下邊的;
2.旋轉 transition:rotate(30deg)沿著z 軸旋轉 ;
3.縮放 transitiion :scale(0.5,0.2) 寬度 高度;
4.斜切 transition : skew(0,45deg ) x軸不動,y軸斜切45度;水平和垂直;
margin : 50px(上邊距) auto 0;
元素旋轉
transfrom : rotate(45deg) 默認是沿著z軸旋轉;
transfrom : perspective(800px ) rotate(45deg)
perspective 設置透視距離,經驗數 800px ,比較符合人眼的透視距離;
transfrom -style : perseve-3d ,設置盒子按3d空間顯示;
變形中間點
div : nthchild{} ;第幾個孩子;
transfrom-origin:left center, 設置變形的中心點 (左中);
transfrom-origin:left top,設置變形的中心點 (左上);
背面可見
margin : 上,右,下,左,
如果不想變的話 加過度 transfom:all 500ms ease;
800是經驗值 起始角度 rotatey (0deg);
有透視效果 transfrom -style : preserve -3d;
設置盒子背面是否可見
backface - visibity : hidden; 背面不可見 (隱藏不可見);
圖片翻面時另一張圖片
animation 動畫
多個設置用空格隔開;
animation : moving 1s ease(運動曲線) 1s(延遲) 5(動的次數 ) alternat(是否返回)
alternate 設置是否返回;
infinite 不限次數;
動畫運歲動的狀態 : 暫停 animation-play-state : paused;
動畫運動的狀態 : 運行 animation-play-state : running;
forwards 動畫結束最後狀態;
both 都 起始和結束都設置;
@keyframes 創建關鍵動畫時;聲明一個動畫,給他後面隨便起一個名字;
動畫一個狀態到另一個狀態;
隱藏 overflow : hidden;
相對定位 :position : relative;
絕對定位 : positiion : absolute;
動畫定義的關鍵字:
@keyframes 名字{ 起始狀態 from [ left 0px]
終止狀態 to [ left 0px,]}
from 開始 ,to 結束;
循環一直走 :infinte ;
transfrom : scaley;
多幀動畫
位移動畫 transfrom : tanslateY(Y軸) 10px;
圓角 border - ralios : 50px;
原路返回 : alternate;
縮放 transfrom : scale(0.5 0.5)
box-shadow : 17px(X軸) 13px(Y軸)12px(羽化) 14px(擴展) p