但此方式的缺點是你的定位物件必須有固定的寬高(%數也可)才能正常置中。
HTML:
5.absolute + margin: auto
Loremipsam.
CSS:
.content{
width:400px;
background:#ccc;
line-height:100px;
margin:auto;
}
你也可以直接到我的codepen來看 使用Line-height達到垂直置中
2.Line-height+inline-block
適用情境:多物件的垂直置中技巧既然可以使用第一種方式對「行物件(inline)」達成垂直置中的話,當然沒有理由不能做到多行啊!但是你需要將多個物件或多行物件當成一個「行」物件來看待,所以我們必須要將這些資料多包一層,並將其設定為inline-block,並在該inline-block物件的外層物件使用line-height來替代height的設定,如此便可以達成垂直置中的目的囉,縱使你的資料是包含了標題跟內文在內也可以正常的垂直置中喔。
HTML:
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
border:1pxsolid#f00;
margin:auto;
line-height:200px;
text-align:center;
}
.box2.content{
display:inline-block;
height:auto;
line-height:1;
width:400px;
background:#ccc;
vertical-align:middle;
}
你也可以直接到我的codepen來看 line-height+inline-block多行垂直置中方式
3.僞元素:before+inline-block
適用情境:多物件的CSS垂直置中技巧這個方式基本上非常的符合垂直對齊的字面上意思,他是真的讓兩個物件之間做到垂直對齊。
我們使用:before偽類物件搭配display:inline-block屬性的寫法,並讓兩個inline-block物件做垂直對齊(vertical-align:middle),這算是很傳統的垂直對齊技巧了,此方式的好處在於子層置中物件可以不需要特別設定高度,我們利用將:before偽類物件設定為100%高的inline-block,再搭配上將需要垂直對齊的子物件同樣設定成inline-block屬性後,就能對兩者使用vertical-align:middle來達到:before與inline-block內容物件垂直對齊的目的了,此方式在以往其實是個非常棒的垂直置中解決方案,唯獨需要特別處理掉inline-block物件之間的4至5px空間這個小缺點,但也很實用了。
HTML:
3.:before+inline-block
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
text-align:center;
}
.box::before{
content:'';
display:inline-block;
height:100%;
width:0;
vertical-align:middle;
}
.box.content{
width:400px;
background:#ccc;
display:inline-block;
vertical-align:middle;
}
你也可以直接到我的codepen來看 :before+inline-block垂直置中方式
4.Absolute+margin負值
適用情境:多行文字的垂直置中技巧誰說絕對定位(position:absolute)要少用的?Amos認為沒有少用多用的問題,重點在於你是否有「妥善運用」才是重點,絕對定位在這個例子中會設定top:50%來抓取空間高度的50%,接著再將要置中物件的marign-top設定為自身負一半的高度,這樣就能讓物件置中啦,此方法可是自古以來流傳了多年的置中方式呢!
HTML:
4.absolute+margin負值
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
position:relative;
}
.box4.content{
width:400px;
background:#ccc;
height:70px;
position:absolute;
top:50%;
left:50%;
margin-left:-200px;
margin-top:-35px;
}
你也可以直接到我的codepen來看 absolute+margin負值的垂直置中方式
5.absolute+marginauto
適用情境:多行文字的垂直置中技巧絕對定位的垂直置中又一個,這個方式比較特別一點,當物件設定絕對定位之後,預設它是抓不到整體可運用空間的範圍,所以margin:auto此時會失效,但當你設定了top:0;bottom:0時,絕對定位物件就抓到可運用的空間了,這時你的margin:auto就生效了(神奇吧),如果你的絕對定位物件需要水平置中於父層,那你同樣可以設定left:0;right:0;來讓絕對定位物件取得空間可運用範圍,再讓margin-left與margin-right設定為auto即可置中。
但此方式的缺點是你的定位物件必須有固定的寬高(%數也可)才能正常置中。
HTML:
5.absolute+margin:auto
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
position:relative;
}
.content{
width:400px;
background:#ccc;
height:70px;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
}
你也可以直接到我的codepen來看 absolute+margin:auto垂直置中方式
6.Absolute+translate
適用情境:多行文字的垂直置中技巧再一個絕對定位置中的方式,此方式應該算是最方便的了,因為此置中的定位物件不需要固定的寬跟高,我們利用絕對定位時的left跟top設定物件的上方跟左方各都為50%,再利用translate(-50%,-50%)位移置中物件自身寬與高的50%就能達成置中的目的了。
(CSS3好棒棒!!)
HTML:
6.absolute+translate(-50%,-50%)
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
position:relative;
}
.box6.content{
width:400px;
background:#ccc;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
}
你也可以直接到我的codepen來看 absolute+translate(-50%,-50%)垂直置中方式
7.Flex+align-items
適用情境:多行文字的垂直置中技巧
Flex!前端的毒品!後端的寶物!這東西自從面世之後就不斷的考驗網頁教學者的良心,到底要不要拋棄float擁抱flex,我想這答案人人心中自有一把尺,但先碰Flex再碰Float可謂先甘後苦,這順序到底要倒吃甘蔗還是正吃甘蔗實在難說,自從有了Flex之後,小孩考試一百分,設計網頁不跑版,客戶網頁都RWD,老闆爽賺好開心,我也加薪加班好甘幹心,不由的說Flex真的是一個神物,我們只要設定父層display:flex以及設定次軸(crossaxis)置中屬性align-items:center就好了(講那麼多結果重點就一行字是哪招啦),這個方式的優點是此層不需設定高度即可自動置中,且原始碼乾淨無比,真的是用一次就讓你升天啦。
HTML:
7.Flex+align-items
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:flex;
justify-content:center;
align-items:center;
}
.content{
width:400px;
background:#ccc;
}
你也可以直接到我的codepen來看 Flex+align-items垂直置中方式
8.Flex+:before+flex-grow
適用情境:多行文字的垂直置中技巧Flex有多種方式可以讓你把資料置中,使用Flex-grow的延展特性來達成,這個例子中Amos使用了flex-direction:column直式排法,搭配:before偽元素使用flex-grow伸展值能夠取得剩下所有空間的特性,把他設定成一半的剩餘空間就能做到把內容資料準確的推到垂直中間位置,算是個傳統技法的延伸方式。
(這樣的話上面第七個方式不是比較快?)
HTML:
8.Flex+before+flex-grow
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:flex;
flex-direction:column;
align-items:center;
}
.box:before{
content:'';
flex-grow:.5;
}
.content{
width:400px;
background:#ccc;
}
你也可以直接到我的codepen來看 Flex+before+flex-grow垂直置中方式
9.Flex+margin
適用情境:多行文字的垂直置中技巧繼續用Flex來置中,由於Flex物件對空間解讀的特殊性,我們只要在父層物件設定display:flex,接著在需要垂直置中的物件上設定margin:auto即可自動置中囉。
HTML:
9.Flex+margin
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:flex;
}
.content{
width:400px;
background:#ccc;
margin:auto;
}
你也可以直接到我的codepen來看 Flex+margin垂直置中方式
10.Flex+align-self
適用情境:多行文字的垂直置中技巧align-self應該大家都不陌生,基本上就是對flex次軸(crossaxis)的個別對齊方式,只要對單一子層物件設定align-self:center就能達成垂直置中的目的了。
HTML:
10.Flex+align-self
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:flex;
justify-content:center;
}
.content{
width:400px;
background:#ccc;
align-self:center
}
你也可以直接到我的codepen來看 Flex+align-self垂直置中方式
11.Flex+align-content
適用情境:多行文字的垂直置中技巧在正常的狀況下,align-conent僅能對次軸多行flexitem做置中,但是當我今天子層物件不確定有多少個時,且有時可能會有單個的情況出現的話,此技巧就能用到了(當然你也能其他解法),既然是多行子物件才能用,那我們就為單個子物件多加兩個兄弟吧,使用:before以及:after來讓子物件增加到多個,這樣就能使用flex的align-content屬性來置中囉。
HTML:
11.Flex+align-content
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:flex;
flex-wrap:wrap;
justify-content:center;
align-content:center;
}
.content{
width:400px;
background:#ccc;
}
.box11:before,
.box11:after{
content:'';
display:block;
width:100%;
}
你也可以直接到我的codepen來看 Flex+align-content垂直置中方式
12.Grid+template
適用情境:多行文字的垂直置中技巧CSSgrid最令人驚豔的就是這個template的功能了,簡直就是把區塊當畫布在使用一般,我們僅需要把樣板設定成三列,就能搞定垂直置中啦。
HTML:
12.Grid+template
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
grid-template-rows:1frauto1fr;
grid-template-columns:1frauto1fr;
grid-template-areas:
'...'
'.amos.'
'...';
}
.content{
width:400px;
background:#ccc;
grid-area:amos;
}
你也可以直接到我的codepen來看 Grid+template垂直置中方式
13.Grid+align-items
適用情境:多行文字的垂直置中技巧align-items不僅是Flex可用,連CSSgrid也擁有此屬性可使用,但在Flex中align-items是針對次軸(crossaxis)作對齊,而在CSSGrid中則是針對Y軸作對齊,你可以把他想像成是表格中儲存格的vertical-align屬性看待,就可以很容易理解了。
HTML:
13.Grid+align-items
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
justify-content:center;
align-items:center;
}
.content{
width:400px;
background:#ccc;
}
你也可以直接到我的codepen來看 Grid+align-items垂直置中方式
14.Grid+align-content
適用情境:多行文字的垂直置中技巧CSSgrid的align-content跟Flex的align-content有點差異,CSSgrid對於空間的解釋會跟Flex有一些些的落差,所以導致align-content在Flex中僅能針對多行物件有作用,但在Grid中就沒這問題了,所以我們可以很開心的使用align-content來對子項物件做垂直置中,私毫不費力氣喔。
HTML:
14.Grid+align-content
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
justify-content:center;
align-content:center;
}
.content{
width:400px;
background:#ccc;
}
你也可以直接到我的codepen來看 Grid+align-content垂直置中方式
15.Grid+align-self
適用情境:多行文字的垂直置中技巧align-self應該大家都不陌生,基本上就是對gridY軸的個別對齊方式,只要對單一子層物件設定align-self:center就能達成垂直置中的目的了。
HTML:
15.Grid+align-self
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
justify-content:center;
}
.content{
width:400px;
background:#ccc;
align-self:center;
}
你也可以直接到我的codepen來看 Grid+align-self垂直置中方式
16.Grid+place-items
適用情境:多行文字的垂直置中技巧place-items這屬性不知道有多少人用過,此屬性是align-items與justify-items的縮寫,簡單的說就是水平跟垂直的對齊方式,想當然的,設定center就能置中囉。
HTML:
16.Grid+place-items
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
height:150px;
margin:0auto;
place-items:center;
}
.content{
width:400px;
background:#ccc;
}
你也可以直接到我的codepen來看 Grid+place-items垂直置中方式
17.Grid+place-content
適用情境:多行文字的垂直置中技巧place-content這屬性不知道有多少人用過,此屬性是align-content與justify-content的縮寫,簡單的說就是水平跟垂直的對齊方式,想當然的,設定center就能置中囉。
HTML:
17.Grid+place-content
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
height:150px;
margin:0auto;
place-content:center;
}
.content{
width:400px;
background:#ccc;
}
你也可以直接到我的codepen來看 Grid+place-content的垂直置中方式
18.Grid+margin
適用情境:多行文字的垂直置中技巧繼續用Grid來置中,由於Grid物件對空間解讀的特殊性,我們只要在父層物件設定display:grid,接著在需要垂直置中的物件上設定margin:auto即可自動置中囉。
(咦?這描述怎似曾相似)
HTML:
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
display:grid;
}
.content{
width:400px;
background:#ccc;
margin:auto;
}
你也可以直接到我的codepen來看 Grid+margin垂直置中方式
19.Display:table-cell
適用情境:多行文字的垂直置中技巧這一招我想有點年紀的開者應該都有看過了,當然像我這麼嫩的開發者當然是第一次看到啦(這是什麼幹話),這一招的原理在於使用CSSdisplay屬性將div設定成表格的儲存格(td),這樣就能利用支援儲存格垂直對齊的vertical-align:middle屬性來將資料垂直置中啦。
HTML:
19.display:table-cell
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
text-align:center;
display:table-cell;
vertical-align:middle;
}
.content{
width:400px;
background:#ccc;
margin:auto;
}
你也可以直接到我的codepen來看 display:table-cell垂直置中方式
20.calc
適用情境:多行文字的垂直置中技巧Calc是計算機英文單字「calculator」的縮寫,這個由微軟提出的CSS方法,真的是網頁開發的一大福音啊!我們竟然可以在網頁中直接做計算!?這真是太猛啦,從此我們再也不用在那邊絞盡腦汁的計算數學,或是想辦法用JavaScript來動態計算,我們可以很輕鬆的利用calc()這個「計算機」方法,來將百分比即時且動態的計算出實際要的什麼高度,真可謂劃時代的一個方法啊!但這個方法需要注意的是太過大量的使用的話,網頁效能會是比較差的,所以請審慎使用喔。
HTML:
20.calc
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
}
.content{
width:400px;
background:#ccc;
position:relative;
top:calc((100%-70px)/2);
margin:auto;
height:70px;
}
你也可以直接到我的codepen來看 calc垂直置中方式
21.Relative+translateY
適用情境:多行文字的垂直置中技巧
這個技巧利用了Top:50%的招式,讓你的物件上方能產生固定%數的距離,接著讓要置中的物件本身使用tranlateY的%數來達成垂直置中的需求,translate是一個很棒的屬性,由於translate的百分比單位是利用物件自身的尺寸作為100%,這樣讓我們要利用物件自身寬高做事變得方便很多呢!
HTML:
21.relative+translateY(-50%)
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
}
.content{
width:400px;
background:#ccc;
position:relative;
top:50%;
transform:translateY(-50%);
margin:auto;
}
你也可以直接到我的codepen來看 relative+translateY(-50%)垂直置中方式
22.Padding
適用情境:多行文字的垂直置中技巧「什麼!這也算垂直置中技巧?連我阿嬤都知道這方式吧?!!」
對的!這的確也算是一種垂直置中的方式,不可諱言的這方式真的是簡單過頭了,以至於有些開發者認為這種方式不能算是一種垂直置中技巧,但同樣的你無法反駁的是,我的資料的確垂直置中啦XDDD,好啦!就當我硬凹吧,你說的都對!好不!?(被打)
HTML:
22.padding
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
CSS:
h2{
text-align:center;
}
.box{
width:500px;
border:1pxsolid#f00;
margin:auto;
height:auto;
padding:50px0;
}
.content{
width:400px;
background:#ccc;
margin:auto;
}
你也可以直接到我的codepen來看 使用padding垂直置中
23.Writing-mode
適用情境:多行文字的垂直置中技巧
這個方式應該是比較少見到有人使用的了,這個想法是被老友Paul所激發的,writing-mode這個CSS屬性的功能基本上跟垂直置中是八竿子打不上關係,它的用途是改變文字書寫的方向從橫書變直書,且支援度從很早期的IE5就有支援了,但當時Amos鮮少使用,一來是網頁多是橫書居多,另外當時除了IE瀏覽器以外,其他瀏覽器的支援度似乎都不太好,也就很少使用了。
使用writing-mode將一整個文字容器變成直書,接著將此容器利用text-align:center來達到垂直置中的目的,白話一點的解說的話,就是你把原本橫排的文字,變成直排了,所以原本橫排用到的水平對齊中間(text-align:center),就變成了控制直排的中間了(垂直置中),原理就是這麼簡單。
但要特別注意的是瀏覽器對此語法的支援來說,需要拆開寫法才行,不然某些瀏覽器吃的語法不同,可能會讓你的網頁在某些瀏覽器上看起來無效,這會是最需要注意到的。
23.writing-mode
立馬來看Amos實際完成的
CSS3精美相簿效果
效果吧!別忘了拖拉一下視窗看看RWD效果喔!
這個置中的想法來自於Paul
CSS:
h2{
text-align:center;
}
.box{
width:500px;
height:250px;
border:1pxsolid#f00;
margin:auto;
writing-mode:tb-lr;/*forie11*/
writing-mode:vertical-lr;
text-align:center;
margin:0auto;
}
.content{
width:400px;
background:#ccc;
display:inline-block;/*forie&edge*/
width:100%;
writing-mode:lr-tb;
margin:auto;
text-align:left;
}
.box.txt{
width:80%;
margin:auto;
}
你也可以直接到我的codepen來看 使用writing-mode達到垂直置中方式
更多相關文章快來收服CSS3神奇寶貝球吧!用CSS3繪製立體感圖示教學–純CSS寫的撞擊點圖示!還會轉轉轉喔流感肆虐時,快來吞一顆用CSS3繪製精美的膠囊吧!
::before,vertical-align,原創,垂直置中,教學
11Comments
Arvin表示:
8月21,201812:33下午
Hi感謝大神文章!
不過發現第5與第6點似乎互相錯置了?
回覆
Amos表示:
8月21,20183:35下午
感謝回報!修正了^^
回覆
r表示:
8月21,20181:25下午
5和6的CSS範例好像反了
回覆
Amos表示:
8月21,20183:35下午
感謝回報!修正了^^
回覆
York表示:
8月21,201811:46下午
哇!
這根本大補帖,
不過14.Grid+align-content打錯字了
私毫X
絲毫O
回覆
Amos表示:
8月22,201812:54上午
感謝您的回覆,已更正^^
回覆
CSS垂直置中–programmurmur表示:
8月25,20181:26上午
[…]CSS可樂大大 寫了23個置中方法的介紹[…]
回覆
StevenLee表示:
8月28,20182:24上午
發現兩個小問題
第壹個(Line-height),css缺少水平居中的text-align:center;
第六個(absolute+translate),css中應該將.box5改為.box6.
回覆
Amos表示:
8月29,20181:42上午
感謝糾錯^^
第一個方式重點在垂直置中,所以沒有text-align:center沒差,為了原始碼的簡潔,就沒特別寫了。
第六個已更正
回覆
JustinHsu表示:
9月23,20183:13上午
方法2在codepen裡面看起來好像沒有完全置中,
把content文字的行數多增加一些,
或是把box的line-height縮短就會比較明顯,
應該是因為content少了vertical-align:middle這一條。
回覆
Amos表示:
9月23,20183:20上午
已修正!感謝您的回報^^
回覆
發佈留言取消回覆
發佈留言必須填寫的電子郵件地址不會公開。
必填欄位標示為*留言顯示名稱*
電子郵件地址*
個人網站網址
在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。
搜尋關鍵字:
標籤
3D
::after
::before
:nth-child
Animation
border-radius
box-shadow
Chrome
CSS
CSS3
CSSlayout
CSSreset
CSS範例
dreamweaver
Google
gradient
HTML5
iconfont
IE
overflow
photoshop
polygon
retina
Tools
transition
vertical-align
偽類選取器
動畫
原創
圓角
垂直置中
工具
廣告
微軟
支援度
教學
漸層
瀏覽器
產生器
範例
網站
色彩
表格
軟體
陰影
2018年8月
一
二
三
四
五
六
日
«7月
12345
6789101112
13141516171819
20212223242526
2728293031
近期文章
CSS垂直置中技巧,我只會23個,你會幾個
超簡單格相簿效果教學,使用CSS3nth-child只要五步驟!
Retina螢幕的Photoshop無法1:1顯示網頁版型,用這招搞定!
純CSS三角組合字體動畫與polygon動畫實作
用CSS3畫理髮廳動態廣告跑馬燈
RGB、HSL、Hex網頁色彩碼,看完這篇全懂了
CSS33D魔術方塊
CSS3Transition3D選單效果
流感肆虐時,快來吞一顆用CSS3繪製精美的膠囊吧!
超效率!直接使用iconfont在Photoshop中設計網頁畫面!
彙整
2018年8月 (1)
2015年7月 (2)
2015年6月 (1)
2015年2月 (1)
2015年1月 (1)
2014年8月 (1)
2014年7月 (1)
2014年2月 (1)
2014年1月 (1)
2013年12月 (4)
2013年11月 (4)
2013年10月 (9)
2013年9月 (6)
分類
3D(1)
CSS(24)
CSS3(24)
其它(1)
原創(9)
教學(11)
範例(14)
網站(2)
軟體(4)
近期留言
「Gilhon」於〈RGB、HSL、Hex網頁色彩碼,看完這篇全懂了〉發佈留言「Amos」於〈超效率!直接使用iconfont在Photoshop中設計網頁畫面!〉發佈留言「Amos」於〈CSS垂直置中技巧,我只會23個,你會幾個〉發佈留言「JustinHsu」於〈CSS垂直置中技巧,我只會23個,你會幾個〉發佈留言「黃」於〈超效率!直接使用iconfont在Photoshop中設計網頁畫面!〉發佈留言
PoweredbyWordPress|FluxipressTheme