摘要:絕對底部前端掘金來自國外的設計達人,純,可以實現當正文內容很少時,底部位于窗口最下面。有效解決圖片使用單位邊角缺失的問題前端掘金起因在移動端使用布局時圖片也需要用單位。
CSS 絕對底部 - 前端 - 掘金
來自國外的設計達人,純CSS,可以實現: 當正文內容很少時,底部位于窗口最下面。當改變窗口高度時,不會出現重疊問題。甚至,創造該CSS的人還專門成立一個網站介紹這個CSS底部布局方案。不知道他有沒有去申請專利:) &l...
CSS 自定義屬性 — 使用篇 - 前端 - 掘金
譯者注:抱歉帶來欠佳的閱讀體驗。使用文本代碼無法成功發布文章,所以本篇中的代碼暫時全部使用的是圖片。推薦大家閱讀公眾號版本, 公眾號版本, 公眾號版本!待譯者聯系到知乎專欄工作人員后再嘗試修改本文。使用篇的翻譯來自兩篇文章,原文分別是 ...
CSS3 之 3D 動畫制作 - 前端 - 掘金
css3的3d起步 要玩轉css3的3d,就必須了解幾個詞匯,便是透視(perspective)、旋轉(rotate)和移動(translate)。透視即是以現實的視角來看屏幕上的2D事物,從而展現3D的效果。旋轉則不再是2D平面上的旋轉,而是三維坐標系的旋轉...
為元素添加邊框,你有多少種好辦法? - 掘金
騰訊云技術社區-掘金主頁持續為大家呈現云計算技術文章,歡迎大家關注! 作者:莫卓穎 背景 相信大家在做項目的過程中會經常遇到這樣的一個需求,鼠標hover到某個元素的時候為這個元素添加邊框,這個簡單的需求僅需注意添加邊框后不會對原有的位置造成布局的影響從...
CSS 命名方式 --BEM - 前端 - 掘金
原文地址:https://github.com/zhongxia24... 一、背景 挺早就聽說過BEM了,也大概的知道怎么用,但是具體 BEM 指啥,具體有啥要求,還不是很清楚,然后今天就學習了下。 二、BEM(Block,Elem...
16種方法實現水平居中垂直居中 - 掘金
熟悉水平居中和垂直居中的方法, 不為別的, 就為用的時候能夠信手拈來. 下面直接步入正題.原文:16種方法實現水平居中垂直居中 水平居中 1) 若是行內元素, 給其父元素設置 text-align:center,即可實現行內元素水平居中. 2) 若是塊級元素,...
CSS 技巧(二):形狀 - 前端 - 掘金
形狀 本章代碼比較多,可以訪問倉庫獲取源代碼。 1. 自適應的橢圓 背景知識:border-radius屬性的基本用法 使用b...
理解 CSS 命名規范 --BEM - 前端 - 掘金
理解CSS命名規范--BEM 2017-04-05 最近在寫博客主題的時候發現一個很嚴重的問題,由于css的命名并不是很規范,導致自己在后期修改的時候很是頭疼,有些樣式需要在瀏覽器中打開開發者工具去找,很是無奈。所以決定在寫完主題之后...
5 個技巧避免不必要的瀏覽器兼容性問題 - 掘金
本文作者:John Howard 編譯:胡子大哈 翻譯原文:http://huziketang.com/blog/po... 英文連接:5 Tricks to Avoid Cro...
CSS 技巧(三):視覺效果 - 前端 - 掘金
《css揭秘》學習筆記系列,記錄和分享各種實用技巧,共同進步。源代碼可訪問倉庫地址 視覺效果 1. 單側投影 1.1 單側投影 ...
詳解 CSS 七種三欄布局技巧 - 前端 - 掘金
三欄布局,顧名思義就是兩邊固定,中間自適應。三欄布局在開發十分常見,那么什么是三欄布局?比如我打開某東的首頁: 映入眼簾的就是一個常見的三欄布局:即左邊商品導航和右邊導航固定寬度,中間的主要內容隨瀏覽器寬度自適應。 下面圍繞的這樣的目的,即左右...
CSS三欄布局的四種方法 - 掘金
前言 總括: 不管是三欄布局還是兩欄布局都是我們在平時項目里經常使用的,也許你不知道什么事三欄布局什么是兩欄布局但實際已經在用,或許你知道三欄布局的一種或兩種方法,但實際操作中也只會依賴那某一種方法,本文具體的介紹了三欄布局的四種方法,并介紹了它的使用場景。 ...
有效解決 css sprite 圖片使用 rem 單位邊角缺失的問題 - 前端 - 掘金
起因 在移動端使用 rem 布局時 sprite 圖片也需要用 rem 單位。但由于瀏覽器對小數單位精度解析的差異,在不同設備上一些圖片看起來會缺了一點點,或者多了一點點.....
談談一些有趣的 CSS 題目(十四)-- 純 CSS 方式實現 CSS 動畫的暫停與播放! - 前端 - 掘金
開本系列,談談一些有趣的?CSS?題目,題目類型天馬行空,想到什么說什么,不僅為了拓寬一下解決問題的思路,更涉及一些容易忽視的 CSS 細節。 解題不考慮兼容性,題目天馬行空,想到什么說什么,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去...
平時自己項目中用到的 CSS - 掘金
css有些屬性容易忘記,半天不寫就要去查api,有時候api還不好使,于是還是記下來以后方便用,后續會慢慢補充進來的。 Github: https://github.com/asd0102433...博客長期更新,喜歡的朋友star一下 outline...
使用 css 3 制作長投影 Long Shadow - 前端 - 掘金
在flat design(扁平化的設計)中,Long Shadow (長投影)被看著屢試不爽的設計技能。比如下面這張,非常經典的長投影設計: 攝影師選擇長投影通常是給圖片帶來戲劇效...
flex.css快速入門,極速布局 - 掘金
什么是flex.css? css3 flex 布局相信很多人已經聽說過甚至已經在開發中使用過它,但是我想我們都會有一個共同的經歷,面對它的各種版本,各種坑,傻傻的分不清楚,flex.css就是對flex布局的一種封裝,通過簡潔的屬性設置就能使得它完美的運行在移...
web 前端之 base.css - 前端 - 掘金
意義 統一各個瀏覽器差異、統一團隊開發起始標準、彌補瀏覽器的“缺點”、提供頻繁使用的原子類名。 ...
CSS 五種方式實現 Footer 置底 - 前端 - 掘金
頁腳置底(Sticky footer)就是讓網頁的footer部分始終在瀏覽器窗口的底部。 當網頁內容足夠長以至超出瀏覽器可視高度時,頁腳會隨著內容被推到網頁底部;但如果網頁內容不夠長,置底的頁腳就會保持在瀏覽器窗口底部。 ...
你必須記住的 30 個 CSS 選擇器 - 前端 - 掘金
So you learned the base id, class, and descendant selectors—and then called it a day? If so, you"re missing out on an enormous lev...
用CSS3來制作倒影(box-reflect) - 掘金
有一句話說的好:“橫看成嶺側成峰,遠近高低各不同”,有些時候,我們需要從不同的角度去欣賞mm,如下圖: 在早期,要實現這種效果,我們只能乖乖的找設計去制作,然后在頁面上插入一張圖片,但是隨著CSS3的出現,我們可以純代碼實現,如何實現呢?就是通過CSS3的bo...
Flex 布局應用 - 掘金
CSS3為我們提供了一種可伸縮的靈活的web頁面布局方式-flexbox布局,它具有很強大的功能,可以很輕松實現很多復雜布局。然而Flex屬性較多,不便于記憶,而在項目中,布局使用頻繁,那么可以將flex抽離為一個布局工具類,簡化使用方式,快速應用于項目,減少...
深入新版 BS4 源碼 探索 flex 和工程化 sass 奧秘 - 前端 - 掘金
你可能已經聽說了一個“大新聞”:Bootstrap4 合并了代號為#21389的PR,宣布放棄支持IE9,并默認使用flexbox彈性盒模型布局。這標志著:1)前端開發全面步入“現代瀏覽器”的時代進一步來臨;2)樣式處理也再一次面向未來,擁抱更加靈活的彈性盒模...
一勞永逸的搞定 flex 布局 - 掘金
尋根溯源話布局 一切都始于這樣一個問題:怎樣通過 CSS 簡單而優雅的實現水平、垂直同時居中。記得剛開始學習 CSS 的時候,看到 float 屬性不由得感覺眼前一亮,順理成章的聯想到 Word 文檔排版中用到的的左對齊、右對齊和居中對齊,然而很快就失望的發現...
16種方法實現水平居中垂直居中 - 掘金
熟悉水平居中和垂直居中的方法, 不為別的, 就為用的時候能夠信手拈來. 下面直接步入正題.原文:16種方法實現水平居中垂直居中 水平居中 1) 若是行內元素, 給其父元素設置 text-align:center,即可實現行內元素水平居中. 2) 若是塊級元素,...
對比學習 sass 和 stylus 的常用功能 - 前端 - 掘金
在眾多的css預處理器語言中,sass和stylus算是十分優秀的兩個。本文主要針對兩者的常用功能做個簡單的對比分析。在對比中了解二者的差異,同時幫助大家更好的掌握這兩種預處理語言。本文涉及到的sass部分,均來自于阮一峰老師的 ...
彈性盒模型Flex指南 - 掘金
Web layout 是Web UI中的基礎架構, 重要性不言而喻. 傳統的盒模型, 借助display, position, float 屬性應對普通布局游刃有余, 但針對復雜的或自適應布局, 常常捉襟見肘. 比如垂直居中, 就是一個老大難的問題, 借助fl...
CSS: 常用的元素居中方法 - 前端 - 掘金
日常工作中常常會遇到元素居中的需求,通常塊級元素的水平居中只需左右margin設為auto即可。 而行間元素的居中則是由父級設置行高(等于父級高度)和 text-align(center)實現。 但是如果要求是塊級元素水平垂直居中呢?本文總結了一些常用的元素水...
Sticky Footer,完美的絕對底部 - 前端 - 掘金
寫在前面 做過網頁開發的同學想必都遇到過這樣尷尬的排版問題:在主體內容不足夠多或者未完全加載出來之前,就會導致出現(圖一)的這種情況,原因是因為沒有足夠的垂直空間使得頁腳推到瀏覽器窗口最底部。但是,我們期望的效果是頁腳應該一...
走進網頁虛擬現實 WebVR - 掘金
最近幾年,虛擬現實VR的概念火了一把,各種VR概念的游戲、設備、視頻受到人們的廣泛關注。筆者在逛商場的時候也經常會看到有VR設備體驗的地方讓游人體驗一把,各種酷炫的頭盔和酷炫的設備著實抓人眼球。但是作為一個前端工作者,我們肯定也希望在我們的網頁里也能看到這么酷...
CSS 技巧(一):背景與邊框 - 前端 - 掘金
該系列為《css揭秘》讀書筆記,歸納主要知識點,通過實戰技巧深入css屬性,加以鞏固。 背景與邊框 1.半透明邊框 背景知識:rgba/hsla,在rgb/hsl的基礎上增加了Alpha通道,用于設置顏色的不透明度(就是能透過多...
(譯) 編寫整潔 CSS 代碼的黃金法則 - 掘金
原文地址:Golden Guidelines for Writing Clean CSS 原文作者:本文已獲作者 Tiffany Brown 授權 譯文出自:掘金翻譯計劃 譯者:reid3290 校對者:weapon-xx,bambooom 編寫整潔 C...
Flex 布局學習筆記 - 前端 - 掘金
Flex 布局,也稱為彈性布局,是為了適應不同的屏幕尺寸和不同的設備類型二提出的一種布局方式。 基本概念 ...
黑科技:CSS 定制多行省略 - 前端 - 掘金
什么是多行省略? 當字數多到一定程度就顯示省略號點點點。最初只是簡單的點點點,之后花樣越來越多,點點點加下箭頭,點點點加更多,點點點加更多加箭頭...。多行省略就是大段文字后面的花式點點點。 同行這么做: ...
(譯)Gif 在 web 上的優化 - 前端 - 掘金
原文地址: https://bitsofco.de/optimisin... @ireaderinokun 和很多人一樣,我喜歡在自己的站點用gif。可以非常好的突出某些功能。比如下面模仿 itunes的輪播 ...
瀏覽器亞像素渲染與小數位的取舍 - 騰訊 ISUX - 前端 - 掘金
在響應式項目中,百分比的數值的應用越來越多,比如柵格化布局、背景定位、內邊距等。以往對于這種數值,我們大都是直接采用計算器計算出來的數值。但這種數值有時會很長,特別是除不盡的數值如23.33333333%。數據不美觀不說,關鍵對于這種小數位的位數應該如何取舍,...
「前端」rem 縮放方案 flexible-js 兼容 375px 方案的思路 - 掘金
本文來自尚妝前端團隊南洋 發表于尚妝github博客,歡迎訂閱。 移動端H5頁面rem縮放方案flexible.js兼容375px方案的思路 參考: 移動端高清、多屏適配方案 viewport-and-flexible.js flexible.js git...
CSS hack 合集 - 前端 - 掘金
本來已經拋棄IE6|7|8了,可是最近發現要考慮IE兼容性的網站還是有不少的,所以這兩天了解了一下CSS HACK,在這里簡單地總結一下! 1、何為HACK? 簡單的說,HACK就是只有特定瀏覽器才能識別這段hack代碼。Hack也可以說是讓前端最為頭疼...
沒那么難,談 CSS 的設計模式 - 前端 - 掘金
什么是設計模式? 曾有人調侃,設計模式是工程師用于跟別人顯擺的,顯得高大上;也曾有人這么說,不是設計模式沒用,是你還沒有到能懂它,會用它的時候。 先來看一下比較官方的解釋:”設計模式(Design pattern)是一套被反復使用、多數人知曉的、經過分類的、代...
CSS3 布局利器 Flex 詳解 - 前端 - 掘金
傳統的網頁布局基于盒裝模型,使用display,position,float屬性來達成各種布局。對于一些特殊的布局使用這些來實現不是很方便,比如垂直居中。Flex應運而生,它可以簡便、完整、響應式地實現各種頁面布局。Chrome 21,FF22,IE 10,S...
flex 布局基礎 - 閱讀 - 掘金
布局的傳統解決方案,基于盒狀模型,依賴 display屬性 + position屬性 + float屬性。它對于那些特殊布局非常不方便,比如,垂直居中就不容易實現。之前的博客中也利用這一解決方案解決過居中布局等等問題。詳見css--布局[1]和css--全屏布...
Flex 布局關于內容均分的那些坑 - 前端 - 掘金
DDFE 實戰經驗...
GitBook《擁抱未來的 CSS 布局方式:flex 與 grid 布局》全教程 - 前端 - 掘金
本系列文章為對CSS中flex布局與grid布局的詳細介紹,已在GitHub同步更新,如您在閱讀過程中發現描述有誤或錯別字的情況,您可以向本項目提出issus或Pull Request。 本系列文章為我在深入研究CSS的布局方式的過程中的一些總結。主要是對于C...
Flex 布局新舊混合寫法詳解(兼容微信) - 前端 - 掘金
flex是個非常好用的屬性,如果說有什么可以完全代替 float 和 position ,那么肯定是非它莫屬了(雖然現在還有很多不支持flex 的瀏覽器)。然而在移動開發中,本來絕大多數瀏覽器(包括安卓2.3以上的自帶瀏覽器)都支持的屬性,偏偏有個例外,就是國...
移動端 flex 布局神器,兼容微信,UC,webview 等移動端主流瀏覽器 ,支持 react,vue,angular - 前端 - 掘金
download git clone https://github.com/lzxb/flex.... npm npm install flex.css --save 為什么需要flex.css? 在移動端開發中,并不是所有的瀏覽器,webview...
前端切圖神器 avocode - 前端 - 掘金
安裝avocode 前端的基礎工作就是把設計師的設計稿還原成前端頁面,所以切圖是作為一個前端的基本技能。殺敵要有趁手的兵器,而前端一般都是用photoshop,但是這個兵器非常笨重,可能當你笨拙的揮動的它時,敵人已經揮刀到你的頸部了。畢...
CSS 技巧:使你的 CSS 更加專業 - 前端 - 掘金
一個幫你提升 CSS 技巧的收藏集。 對于其他收藏集合可以查看 @sindresorhus 創建的收藏集合 Awesome Lists. 目錄 專業技巧 支...
SVG 新司機開車指南 - 前端 - 掘金
TL,TR 確保大家一小時內可以開車上路..... 來不及解釋了,快學車..... SVG其相關特性遠比想象中要強,本文首先介紹下SVG的相關定義、優缺點和Demo,接下來會介紹它的...
(譯)CSS Top 10 Articles for the Past Year (v.2017) - 前端 - 掘金
在過去一年里,我們對近11000篇CSS3的文章進行了整理,同時從中挑選出可以幫助你規劃2017年web事業發展前十的內容(0.09%的概率)。 這份CSS列表包含了各種話題,例如:REM,架構,網格,Element Querise,display,Backg...
騰訊 AlloyTeam 正式發布 Canvas 魔幻線條 - curvejs - 掘金
寫在前面 curvejs 中文讀["克js"],是騰訊AlloyTeam打造的一款魔幻線條框架,讓線條成為一名優秀的舞者,讓線條們成為優秀的舞團,HTML5 Canvas就是舞臺。 官網:https://alloyteam.github....
前端魔法堂:解秘 FOUC - 前端 - 掘金
前言 對于問題多多的IE678,FOUC(flash of unstyled content)——瀏覽器樣式閃爍是一個不可忽視的話題,但對于ever green的瀏覽器就不用理會了嗎?下面嘗試較全面地解密FOUC。 到底什么是FOUC? 頁面加載解析時,頁...
有趣的 6 種圖片灰度轉換算法 - 前端 - 掘金
前言 黑白照片的時代雖然已經過去,但現在看到以前的照片,是不是有一種回到過去的感覺,很cool有木有~ 看完這篇文章,就可以把彩色照片變成各種各樣的黑白的照片啦。 本文完整的在線例子圖片灰度算法例子,例子的圖片有點多,可能有些慢。 例子的源碼位于blog/de...
文本動畫, 幾行代碼頁面效果瞬間就提升了 - 前端 - 掘金
animate-text 文字動畫和數字動畫 animate text 查看DEMO...
內容滾動條和子 div 高度自適應 - 前端 - 掘金
寫在前面:老套路有圖有真相,這才叫做分享。本文內容是:一個div里面,兩個子div高度自適應(平分父div的高度)和元素內容過多的時候,根據需求出現高度滾動條或者寬度滾動條。 先放最終效果(在下面會有demo代碼。): ...
使用 css 3 制作長投影 Long Shadow - 前端 - 掘金
在flat design(扁平化的設計)中,Long Shadow (長投影)被看著屢試不爽的設計技能。比如下面這張,非常經典的長投影設計: 攝影師選擇長投影通常是給圖片帶來戲劇效...
[設計文章:都說是 2016 年國外最火 55 套 PS 實用教程?
設計 - 掘金](https://juejin.im/entry/58b6d...
今夜,西元2017年的第一天,又是一個365天的日夜輪回,成長有所得,生活有所福,時間有所守,工作有所進,慢條斯理即便如樹懶也是一年,風馳電掣就算是天速星神行太保戴宗,一年也終是一年。PS小公舉,還是阿隨君電腦中打開率最高的軟件之一,這一年,精進有無,愛有無,...
解決 Chrome 中 input 自動填充時會強行設置背景色的問題 - 前端 - 掘金
方法1:box-shadow 方法2:animation...
淺析 js 實現網頁截圖的兩種方式 - 前端 - 掘金
Web端的截圖(生成圖片)并不算是個高頻的需求,資料自然也不算多,查來查去,也不過Canvas 和 SVG兩種實現方案,原理大概相似,都非真正義上的截圖而是把DOM轉為圖片,然而實現方式卻截然不同。 Canvas 實現 ...
(譯) 通過裝飾器來讓你的代碼更整潔 - 前端 - 掘金
原文: Make your Code Cleaner with Decorators ...
前端必備 HTTP 技能之 WebSocket 協議詳解 - 前端 - 掘金
WebSocket是一個計算機通信協議,通過一個TCP連接提供全雙工的通信頻道。2011年IETF在RFC6455文件中標準化了WebSocket協議,WebSocket的 Web IDL格式的API是W3C標準化的。 ...
前端開發中像素的概念 - 前端 - 掘金
前端開發中像素的概念 最近在美柚實習,第一次正式接觸到設計師的設計稿.我相信很多剛涉及移動端設計與開發的同學基本上會在前端開發中的像素問題上糾結很久,所以寫下這篇筆記,便于自己日后翻閱。如果有啥理解上的錯誤,歡迎大家指正~ 何為像素 我們看到所顯示...
2017 百度前端技術學院 - 自定義 checkbox/radio - 前端 - 掘金
一. label標簽 1. 概念: HTML
也說css之overflow:細探之下有意想不到的結果 - 掘金
作者:dolymood overflow 是一個非常常用的 CSS 屬性,一般來說會認為很簡單,其實細究之后就會發現他還有很多小特性或者說意想不到的結果; 下面就介紹下(在瀏覽器環境下)關于 overflow 的小總結。 哪些元素上有效? 首先 overflo...
細說CSS中的BFC - 掘金
作者:滴滴公共前端團隊 - 邱蓮 BFC是什么? BFC(Block Formatting Context)直譯為“塊級格式化范圍”。 是 W3C CSS 2.1 規范中的一個概念,它決定了元素如何對其內容進行定位,以及與其他元素的關系和相互作用。當涉及到可...
[[移動端新特性] Passive Event Listeners - 掘金](https://juejin.im/post/585232...
作者:滴滴公共前端團隊 - 小春 Passive Event Listeners 這個東西其實有一段時間了,關注 2016 Google I/O 的 Mobile Talk 的同學應該有些印象。 PS: 建議一些新技術方向探索的同學關注一下每一年的 Goog...
再談自適應垂直居中 - 掘金
作者:滴滴公共前端團隊 - Neurotoxin 新年第一篇,首先祝福大家新年好~ 最近在開發一個 Toast組件時,遇到了一些有趣的問題,首先來看一下需求 需求為寬高不定,上下左右垂直居中,如下圖 代碼如下: HTML
閱讀 3701·2021-11-11 11:00
閱讀 2179·2021-10-08 10:05
閱讀 2670·2021-10-08 10:04
閱讀 3203·2021-09-30 09:48
閱讀 3761·2021-09-27 14:10
閱讀 1703·2021-09-09 09:33
閱讀 2099·2019-08-30 15:55
閱讀 1601·2019-08-30 13:53