Time of Update: 2017-03-20
這篇文章主要介紹了CSS3中使用RGBa來調節透明度的教程,RGBA是RGB色彩模型的一個擴充,這個縮寫詞代表紅綠藍三原色的首字母,Alpha值代表顏色的透明度或者說不透明度,需要的朋友可以參考下在 CSS3 中,增加了一個 opacity 屬性,允許開發人員設定元素的透明度,現在 opacity 已被主流的現代瀏覽器支援,但 opacity 會把被設定的元素及其子項目同時設定為同一個透明度,這樣的透明規則相當不靈活,在實際開發中往往也是會遇到很多麻煩。其實,在 CSS3
Time of Update: 2017-03-20
1.標準流就是瀏覽器預設布局的方式,也就是從上往下,從左向右的預設的排班布局的方式。2.布局方式 2.1浮動的本質:解決圖片與文字並排的格式問題。 *元素浮動後,會脫離標準流,影響其布局。 2.1.1未設定浮動前(before): 2.1.2.設定浮動後(after) * { padding: 0; margin: 0; } .box1 {
Time of Update: 2017-03-20
這是一款基於jQuery和CSS3的焦點圖動畫外掛程式,外掛程式非常迷你,功能也比較簡單,它的特點是圖片切換按鈕類似一條時間軸,點擊時間軸的圓圈即可切換到相應的圖片。點擊切換按鈕時,按鈕會出現漸隱漸顯的發光特效,圖片切換過程中整張圖片過渡的效果非常柔和,並且圖片描述也相應以動畫的方式顯示在圖片上,是一款非常棒的CSS3圖片切換組件。線上示範源碼下載HTML代碼:<p id="gal"> <nav class="galnav">
Time of Update: 2017-03-20
今天分享給大家的是一個用純CSS3實現的人物行走動畫,在沒有使用JavaScript的情況下,用CSS3技術將人物行走的姿態描繪得非常逼真。其實動畫實現的原理也是比較簡單的,將人物行走時的狀態分割成多張圖片,然後利用CSS3的動畫屬性將這些圖片串聯起來形成人物行走動畫效果。線上示範源碼下載HTML代碼<p id="canvas"> <p class="sky"> <p
Time of Update: 2017-03-19
這又是一款非常棒的純CSS3按鈕動畫,這款CSS3按鈕的特點是具有3D立體的視覺效果,而且按鈕具有彈性,點擊按鈕的時候很有質感。尤其是在背景的襯托下,按鈕更顯晶瑩剔透,立體感更加強烈。這款按鈕的另一個特點是完全用CSS3實現動畫效果,並且原理也簡單,僅僅是利用了CSS3對checkbox的重新渲染。HTML代碼:<p class="container"><p class="toggle"><input
Time of Update: 2017-03-19
這是一款很漂亮很有特色的CSS3菜單外掛程式,和普通的菜單不同,它擁有飄帶的外觀,同時,滑鼠滑過功能表項目時,功能表項目又會突起顯示,很有3D立體的視覺效果。結合網頁的背景,這款菜單就更顯立體感了。有需要的前端設計師可以通過研究源碼來使用這款菜單外掛程式,當然,這也需要你的瀏覽器支援CSS3。線上示範源碼下載HTML代碼<p class='ribbon'><a
Time of Update: 2017-03-19
這是一款基於純CSS3的文字發光特效,當我們將滑鼠滑過文字時,文字就會類比發光動畫,展現出非常酷的發光畫面。另外,由於引用了特殊字型,所以整個文字效果看起來有著3D立體的特效,如果你的網路無法載入這些字型,可能是由於國外的這個網站被牆的緣故,就像google的字型庫網址被屏蔽那樣。線上示範源碼下載HTML代碼<p id="container"> <p><a href="#"> RED
Time of Update: 2017-03-19
最近入坑 Web 動畫,所以把自己的學習過程記錄一下分享給大家。CSS3 3D 行星運轉 demo 頁面請戳:Demo。(建議使用Chrome開啟)本文完整的代碼,以及更多的 CSS3 效果,在我 Github 上可以看到,也希望大家可以點個 star。嗯,可能有些人打不開 demo 或者頁面亂了,貼幾張:(圖片有點大,耐心等待一會)CSS3 3D 行星運轉隨機再截屏了一張:強烈建議你點進 Demo 頁感受一下 CSS3 3D 的魅力,圖片能展現的東西畢竟有限。然後,這個 CSS3 3D
Time of Update: 2017-03-19
css3的3d起步要玩轉css3的3d,就必須瞭解幾個詞彙,便是透視(perspective)、旋轉(rotate)和移動(translate)。透視即是以現實的視角來看螢幕上的2D事物,從而展現3D的效果。旋轉則不再是2D平面上的旋轉,而是三維座標系的旋轉,就包括X軸,Y軸,Z軸旋轉。平移同理。當然用理論來說明,估計你還不明白。下面是3個gif:沿著X軸旋轉沿著Y軸旋轉沿著Z軸旋轉旋轉應該沒問題了,那理解平移起來就比較容易了,就是在在X軸、Y軸、z軸移動。你可能會說透視比較不好理解,下面我介紹
Time of Update: 2017-03-19
CSS中主要的虛擬元素有四個:before/after/first-letter/first-line,在before/after虛擬元素選取器中,有一個content屬性,能夠實現頁面中的內容插入。插入純文字content : ”插入的文章”,或者 content:none 不插入內容#html<h1>這是h1</h1><h2>這是h2</h2>#cssh1::after{
Time of Update: 2017-03-19
border的屬性1.border-width:不支持度百分比,支援關鍵字,thin(1px),medium(預設值,3px,預設值是3px的原因是只有當border是3px及以上時,border-style才有效 果),thick(5px)2.border-style:有不同值,下面分析分別為不同值時的應用 a.solid:可以實現三角,梯形<!DOCTYPE html><html><head>
Time of Update: 2017-03-19
本篇文章主要介紹了詳解CSS五種方式實現Footer置底,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧頁尾置底(Sticky footer)就是讓網頁的footer部分始終在瀏覽器視窗的底部。當網頁內容足夠長以至超出瀏覽器可視高度時,頁尾會隨著內容被推到網頁底部;但如果網頁內容不夠長,置底的頁尾就會保持在瀏覽器視窗底部。方法一:將內容部分的margin-bottom設為負數<p class="wrapper"> <!--
Time of Update: 2017-03-18
[導讀] 1、不要使用過小的圖片做背景平鋪。這就是為何很多人都不用 1px 的原因,這才知曉。寬高 1px 的圖片平鋪出一個寬高 200px 的地區,需要 200*200=40, 000 次,佔用資源。 2、無邊框。推薦的寫法是 1、不要使用過小的圖片做背景平鋪。這就是為何很多人都不用 1px 的原因,這才知曉。寬高 1px 的圖片平鋪出一個寬高 200px 的地區,需要 200*200=40, 000 次,佔用資源。 2、無邊框。推薦的寫法是 border:none;,哈哈,
Time of Update: 2017-03-18
[導讀] css絕對位置使你能精確地定位要素在頁面的 獨立位置,而不考慮頁面其它要素的定位 設定。相對定位指你所定位的要素的位置相對於 它在檔案中所分配的位置。例: I { position: relative; left: 40px; tcss絕對位置使你能精確地定位要素在頁面的 獨立位置,而不考慮頁面其它要素的定位 設定。相對定位指你所定位的要素的位置相對於 它在檔案中所分配的位置。例:I { position: relative; left: 40px; top: 10px
Time of Update: 2017-03-18
[導讀] 定位(左邊和頂部) css定位屬性將是網蟲們開啟幸福之門的鑰匙: H4 { position: absolute; left: 100px; top: 43px }這項CSS規則讓瀏覽器將<H4>的起始位置精 確地定在距離瀏覽器左邊100象素,距離其定位(左邊和頂部)css定位屬性將是網蟲們開啟幸福之門的鑰匙:H4 { position: absolute; left: 100px; top: 43px }這項CSS規則讓瀏覽器將<H4>的起始位置精
Time of Update: 2017-03-18
[導讀] id 選取器id 選取器可以為標有特定 id 的 HTML 元素指定特定的樣式。id 選取器以 " " 來定義。下面的兩個 id 選取器,第一個可以定義元素的顏色為紅色,第二個定義元素的顏色為綠色: red {color:reid 選取器id 選取器可以為標有特定 id 的 HTML 元素指定特定的樣式。id 選取器以 "#" 來定義。下面的兩個 id 選取器,第一個可以定義元素的顏色為紅色,第二個定義元素的顏色為綠色:#red
Time of Update: 2017-03-18
[導讀] CSS 文法 CSS 規則由兩個主要的部分構成:選取器,以及一條或多條聲明。selector {declaration1; declaration2; declarationN }選取器通常是您需要改變樣式的 HTML 元素。每條聲明由一個屬性和一個CSS 文法 CSS 規則由兩個主要的部分構成:選取器,以及一條或多條聲明。selector {declaration1; declaration2; ... declarationN }選取器通常是您需要改變樣式的 HTML
Time of Update: 2017-03-18
[導讀] 派生選取器通過依據元素在其位置的上下文關係來定義樣式,你可以使標記更加簡潔。在 CSS1 中,通過這種方式來應用規則的選取器被稱為上下文選取器 (contextual selectors),這是由於它們依賴於上下文關係來應派生選取器通過依據元素在其位置的上下文關係來定義樣式,你可以使標記更加簡潔。在 CSS1 中,通過這種方式來應用規則的選取器被稱為上下文選取器 (contextual selectors),這是由於它們依賴於上下文關係來應用或者避免某項規則。在 CSS2
Time of Update: 2017-03-20
如何設定透明度?定義opacity屬性,通過設定該屬效能夠使任何元素呈現出半透明效果,opacity屬性的基本文法如下:<alphavalue>|inherit取值說明:1、<alphavalue>|是由浮點數和單位標識符組成的長度值。不可為負值,預設值為1.opacity取值為1時,則元素為完全不透明的;反之,取值為0時,元素是完全透明的,不可見。2、inherit表示繼承,即繼承父元素的不透明性。3、針對IE瀏覽器,可以使用它的私人屬性filter來相容:filter
Time of Update: 2017-03-20
這篇文章主要介紹了用CSS設定一個元素半透明的相關資料,非常不錯,具有參考借鑒價值,需要的朋友參考下吧.opacity{ filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* 老版Mozilla */ -khtml-opacity:0.5; /* 老版Safari */ opacity: 0.5; /* 支援opacity的瀏覽器*/}用