Time of Update: 2017-03-07
零、概覽CSS2支援的屬性選取器用一個運算式[{屬性 | 屬性 {= | |= | ~=} 值}]1.[class="a"]只能匹配class="a"的元素2.[class~="a"]則可以匹配class="a"、class="a
Time of Update: 2017-03-07
每次看到CSS3動畫就心痒痒想試一下,記得一個多月前看了白樹哥哥的一篇部落格,突然開竅,於是拿他提供的demo試了一下,感覺很棒!為demo提供的動畫幀設計稿。自己也想說搞一個DIY的動畫出來,可是,會PS不一定會設計啊,我搞不出一套動畫設計稿出來啊【抓狂】….於是乎,去了站酷網找找素材,我果然還是太天真了,最後從心只找到了一張圖:聯想到我要做CSS3動畫,呵呵……怎麼辦 ?
Time of Update: 2017-03-07
用CSS3實現了幾種常見的Loading效果,雖然很簡單,但還是分享一下,順便也當是做做筆記……第1種效果:代碼如下:<p class="loading"> <span></span> <span></span> <span></span> <span></span>
Time of Update: 2017-03-07
最近開啟電腦就能看到極客學院什麼新使用者vip免費一個月,就進去看看咯,這裡就不說它的課程怎麼滴了,裡面實戰路徑圖頁面看到了這個效果: 有點像時間軸的趕腳,而且每一塊滑鼠懸浮上去也有下拉效果展開介紹資訊,就感覺效果還不錯。但感覺這種效果貌似對於動態添加不是很靈活,因為高度不像寬度可以靈活的自適應,故添加得自己一個一個設定。所以很多都是做成展示效果。
Time of Update: 2017-03-07
在很多頁面製作中會設計到突出一個三角,下面給出一種相容各種瀏覽器的設計方法:<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .corner-top{
Time of Update: 2017-03-07
基礎來看一個後代選取器的最簡單寫法,strong標籤屬於p標籤的後代,i標籤屬於strong標籤後代:HTML代碼:<p> my name is <strong>li<i>daze</i></strong>, hahah. </p>CSS代碼:p strong { font-size: 30px; } p i { font-size: 40px;
Time of Update: 2017-03-07
基礎 子項目選取器只能一級一級向下尋找,不能跨越 HTML代碼:<p> this is my <strong><i>w</i>eb</strong> page. </p>CSS代碼:p>strong { color: purple; } p>strong>i { font-size: 50px;
Time of Update: 2017-03-07
對於有相同父元素的相鄰HTML元素尋找便可以使用CSS的相鄰兄弟選取器,這裡我們就來看一下CSS的相鄰兄弟選取器用法簡單講解:可選擇緊接在另一個元素後的元素,且二者有相同的父級元素 下面代碼中,item2和item3會有效果,而item1不會有 HTML代碼:<ul> <li>item1</li> <li>item2</li> <li>item3</li></ul>CSS代碼:li+
Time of Update: 2017-03-07
針對之前遇到過的一些特殊樣式的實現,我今天做個總結,目的有二:一是將這些方法記錄下來,以便將來需要用到時尋找使用。二為將這些大神們智慧的結晶發揚光大,讓廣大前端程式猿們能夠少走彎路。此貼為更新帖,以後若有好的css樣式技巧,小哥我會不定期更新。一、塊元素水平垂直置中(特別鳴謝:鑫生活。鑫哥出品必屬精品!小弟膜拜)對於一個塊元素的水平垂直置中,水平置中的方式不必多說,一般用margin:auto;等方法即可實現。而對於垂直置中,儘管有vertical-align:middle屬性,但是由於其只適用
Time of Update: 2017-03-07
執行個體如下:原始碼:<!DOCTYPE html><html><head><title>donghua</title><meta charset="utf-8"><style type="text/css">.beijing{ border: 1px solid black; width: 100%; height: 800px; background:
Time of Update: 2017-03-07
一,background-position:(圖片定位)三種寫法:1):按%比,左上方最小(0%,0%),右下角最大(100%,%100);2):(x,y)左上方最小(0,0),右下角最大(max,max);3)top,center,left,right,bottom;二,background-clip:1,包含那一部分的值:border;padding;content;三,background-origin:1,從那一部分值開始:border;padding;con
Time of Update: 2017-03-07
連結底線是非常常見的一種樣式,最近做了一個非常簡單的視覺效果,非常不錯,完整代碼查看。<!DOCTYPE html><html><head> <meta charset="gb2312"> <meta name="viewport" content="width=device-width"> <title>JS
Time of Update: 2017-03-07
該效果的主要實現思路是給文字添加漸層的背景,然後對背景進行裁剪,按文字裁剪(目前只有webkit核心瀏覽器支援該屬性),最後給背景添加動畫,即改變背景的位置,背景動畫效果如下(GIF錄製時有卡頓,代碼實現時不卡):最終效果如下所示:全部代碼如下:<!DOCTYPE html> <html> <head> <style> p{ width:50%;
Time of Update: 2017-03-07
關於float很早就接觸了,下面結合一個小demo談談。1:在頁面配置中,假設有兩個p,需求是兩個p在同一排上;其中解決辦法之一就是利用浮動,eg:<li style="border-top: 1px #CCCCCC dashed;border-bottom: 1px #CCCCCC dashed;"> <p class="g-position_a">職位簡介</p>
Time of Update: 2017-03-07
水平置中若為行內元素,對其父元素用text-align:center即可;若為塊元素(無浮動),則一般有兩種方法可實現對其的水平置中,一為margin:0
Time of Update: 2017-03-07
父子項目margin重疊解決辦法:給子項目添加浮動屬性,相應父元素添加必要的清浮動屬性;給父元素添加邊緣屬性,如padding、border;同級元素margin反向重疊同級元素margin反向重疊時,元素之間的距離為兩個margin值中較大的那個。因解決辦法較少且相容性較差,在具體編碼中,應盡量避免這種情況的出現。以上這篇淺談css margin重疊就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援topic.alibabacloud.com。
Time of Update: 2017-03-07
主要的css選取器有id,class,tag,[],:,::等,而通常需要對其優先順序進行判斷的有id,class,tag,另外內聯樣式和!important也和css的優先順序有關係。如果將這五種不同情況的優先順序以數位形式來表示的話,其對應關係如下:!important(10000) > 內聯樣式(1000) > id(100) > class(10) > tag(1)則通常的css優先順序比較可轉化為數值大小的比較,如:#list li和.list
Time of Update: 2017-03-07
clip 屬性是用來設定元素的形狀。用來剪裁絕對位置元素(absolute or fixed)。clip有三種取值:auto |inherit|rect。inherit是繼承,ie不支援這個屬性, auto是預設 前兩個基本屬於打醬油的,我們主要來說一下clip的rect屬性。clip的rect屬性 : clip:rect(top,right,bottom,left)四個屬性值不可缺少;這四個屬性值到底是如何計算的呢 先看下邊這張圖
Time of Update: 2017-03-07
css是網頁的外衣,好不好看全憑css樣式,而布局是css中比較重要的部分,下面來分析一下常見的幾種布局。流動模型流動模型是網頁布局的預設模式,也是最常見的配置模式,他有兩個特點:1.塊狀元素都在所處包含元素內自上而下按順序垂直延伸分布。常見的塊狀元素有:p,p,ul,ol,h1~h6,address等2.內嵌元素都會在所處包含元素內從左至右水平分布顯示。常見的內嵌元素有:a,span,img,input,textarea等浮動模型浮動模型是指使用css將塊狀元素定義為浮動。用法:float:l
Time of Update: 2017-03-07
元素的水平方向浮動,意味著元素只能左右移動而不能上下移動。一個浮動元素會盡量向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止。浮動元素之後的元素將圍繞它。浮動元素之前的元素將不會受到影響。 本文浮動是一種半脫離文檔流的狀態,他不像絕對位置那樣完全脫離文檔流絕對位置:<p id="p1" ><p id="p2"