CSS垂直置中之二:absolute
第二種常使用到的置中法是在物件有 position: absolute 的情況。
Peter Solarz
I'd rather be in outer space 🛸
todays bird
Mike Driver
Xuebing Du

Janaina Medeiros

⁂
Aqua Utopia|海の底で記憶を紡ぐ
sheepfilms

★
Three Goblin Art

Kiana Khansmith
Show & Tell
"I'm Dorothy Gale from Kansas"

blake kathryn
noise dept.
KIROKAZE

No title available
Jules of Nature
d e v o n

seen from United Kingdom

seen from Taiwan

seen from Singapore
seen from Türkiye

seen from Germany

seen from United States

seen from United States

seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States
seen from United States

seen from United States

seen from United States

seen from Türkiye

seen from Türkiye
seen from Spain
@ruoshin
CSS垂直置中之二:absolute
第二種常使用到的置中法是在物件有 position: absolute 的情況。
CSS 之 table 離奇的寬度失控
對 table 實在非常不熟,之前寫過 email template 又是另一個故事了。最近在工作上使用 table ,卻無法控制寬度,不過這點只會發生在連續的英文字母上(沒有空白)
canvas 奧妙之輸出圖片
一直還沒有什麼機會與 canvas 正式接觸,今天工作中遇到要把 chart 輸出成圖片的功能,沒想到竟然使用一個 method 即可!嚇死我這沒見過世面的鄉巴佬!這麼方便真的可以嗎!
將 canvas 轉為 Data URL
// canvas 起手式 var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); ... // 轉成 data URL canvas.toDataURL()
若要輸出 / 下載,使用 <a> 的 HTML5 新屬性 download 即可。
</a><a href="canvas.toDataURL()" download="chart.png">下載圖片</a>
萬用大字典
MDN - HTMLCanvasElement.toDataURL()
Diffused drop shadow
上禮拜 Invision 發表了一篇關於 diffused drop shadow 的教學文,記錄一下。這種有立體感的影子在 material design 中的應用非常廣泛。
原文:HOW TO MAKE THE PERFECT DIFFUSED DROP SHADOW
抱著感恩、讚嘆的心,回顧當初被驚艷的瞬間。
初次使用 Tumblr 的 link ,分享規劃已久的 project —— Weebmark 。名稱就是從 bookmark 演變而來(超爛)原本想要自己手動寫一個但後來發現 Tumblr 一次滿足,幾乎都能達到我的需求,所以又姍姍來遲的辦了一個。打理到一個程度來記錄一下。
總是很感謝做出這麼多出色作品的大大們,能夠讓人在灰心喪志時提醒自己的初衷,雖然自己還連一點渣都無法產出,但即使是一小絲的理念相同,或是又有什麼驚艷的小設計,就能夠替我做打氣的動作。之後會換上自己的網址,所以又要重發一篇文(超爛)
持續進行中。
想要做個題外話, Tumblr 使用下來真的很不錯,自由度很高,覺得不比 Wordpress 差(雖然還沒重度使用過 Wordpress)
不過唯一不滿的就是編輯器(這不是最重要的地方嗎)我不知道有什麼辦法可以把編輯器給拉寬一點,雖然不是什麼嚴重影響啦但就是個人習慣不佳。還有編輯器間的切換真的很 pain ,最近很喜歡用 markdown ,但又插入圖片障礙,切換到別的編輯器又格式炸毀,很 pain 。
持續習慣中。
半夜失眠無聊載了 asana 的 app ,之前都是使用電腦版 web app 。真的覺得他們做得好好哦!忍不住驚嘆第三百遍。極度喜歡 asana 的直覺操作,配色簡單但又有亮眼的漸層色搭配,無法不讚嘆!(第三百零一遍)
是近期最喜歡的 app ,想用它來管理生活雜事跟我的 serect project ,讓自己更 organized 一點。
但半夜發讚嘆文這行為好像超不 organized 。
拍灰塵
突然 too much going on ,就想要上來拍一下灰塵(毫無關聯)。不知道之前那種充滿幹勁的心現在都碎得如何?不過生命之火就是這麼回事,有時候就會突然燃起,趁還有火的時候就用力去進行。
世界就是這樣,即使單純的用盡全力,也無法如你所願。
Git安裝之新手村筆記
活了這麼久終於輪到我實際操作Git了(是在跟誰輪),以前一直想接觸卻沒時間,果然有時候只有想學的心是不夠的,還是必須有良機才能進步。
我真的沒想到安裝這個可以這麼像外星語,決定來趁有印象的時候做個筆記。身為新手村的一員,我想內容應該很適合新手啦哈哈哈哈,萬一有錯請大大鞭大力一點(是M就對了)
「我相信很多人一定也是在眼睛矇住的狀態下瞎試成功的」,若是有這種消極想法的人,這篇應該多少可以當作參考。(到底是有多消極) 裝完這個的感想是現在真的好依賴圖形化介面啊,我愛UI!(仰天咆哮)
toggleClass—新手一步一腳印之簡單用jQuery控制CSS
當HTML跟CSS有了一定基礎後一定想要跨越新的牆,可能是jQuery甚至是javascript。現在的我就是這個狀況,不敢說自己「會jQuery」,真要說的話應該是想跨越牆但目前卡在牆上。
新手不會jQuery,但會寫class來設定CSS,所以可以用一步一腳印的方式,使用jQuery控制class,同樣能達到一些基本的互動效果!
Material Design Frameworks
今天研究了一下Material Design,其實還不是很明瞭Google訂出來的規範是什麼,真的有明確遵守的必要嗎?還是說只是一個參考的方向?
可能還要再多看幾篇文章,文件也還沒看完哈哈哈
Google Material Design 正體中文版
這可能是未來趨勢,不過到底是不是更貼近人類使用經驗,我想可能還是有點主觀,我自己是很喜歡這種簡約設計啦。
7 Material Design Web UI Frameworks
這篇文章有很多Framework可以使用,不用自己手刻,雖然我還是想知道那互動效果是怎麼寫出來的哈哈哈哈
不過有Framework真的方便了許多!
6/3
歡迎新戰友的加入雖然是一時衝動而結盟的新戰友
又可以對未來抱有期待了!
新電腦的味道好棒!
Looking forward to the future.
CSS垂直置中之一:transform
垂直置中永遠是個課題,即使用了很多次還是會陷入茫然,讓我想起前陣子有個大大做了置中生產器:HOW TO CENTER IN CSS
還衝到文章分享平台的熱門文章第一名,真的太幽默了,可見有多少人被它所困。雖然現在已經有很多方便的語法可以快速達成,但還是有瀏覽器向下支援的問題,尤其是在台灣……額。
Bootstrap Validator
找到一個好用的表單驗證,必須引入 Bootstrap及 Validator
只要在form上面加
data-toggle="validator"
或是script
$('#myForm').validator();
就可以開始玩了,是非常容易使用的套件
不過要注意的是
每一個欄位與欄位的錯誤訊息都必須在自己的.form-group內,不然會無法顯示錯誤訊息
<div class="form-group"> <label for="inputEmail">Email</label> <input type="email" id="inputEmail" /> <div class="help-block with-errors"></div> </div>
顯示錯誤訊息的方法就是在input欄位後加上
<div class="help-block with-errors"></div>
若要自訂訊息就是在input欄位本身加上
data-error=""
--
今天新同事說他面試的時候踩到屎
鳩促咪
CSS偽元素的雙冒號::
W3C為了區分偽類及偽元素,在CSS3把偽元素的單冒號標記法改為雙冒號,但是單冒號還是有支援偽元素的判斷,是因為在CSS2跟CSS1都是統一使用單冒號。
也就是說單冒號跟雙冒號都可以,但都特地開發一個專門用來區別的標記了,還是養成使用雙冒號的習慣吧。
參考自W3C小字典
http://www.w3schools.com/css/css_pseudo_elements.asp
使用 CSS 做出刪節號樣式
筆記一下如何用 CSS 來做出刪節號,這樣就不用特地判斷字數。
overflow : hidden; text-overflow : ellipsis; white-space : nowrap;
overflow : hidden; 隱藏超出的內容
white-space : nowrap; 用來強制不換行
text-overflow : ellipsis; 文字超出區域寬度時要以「...」省略後面內容。(default是clip,強制切斷文字。)
如何修改type=“file”樣式?
當不想使用 <input type="file" /> 的預設樣式時
可以自行寫一個按鈕樣式,用div把兩者包起來,並且把<input type=“file” />點擊範圍填滿div,透明度設成0,這樣就可以冒充成按鈕了。
.fileUpload { position: relative; overflow: hidden; margin: 10px; } .fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
原文
http://geniuscarrier.com/how-to-style-a-html-file-upload-button-in-pure-css/