Time of Update: 2017-03-24
今天把視頻裡的CSS3複雜選取器部分看完了,來整理一下學到的知識點。1、兄弟選取器:同一位置層級,可稱為兄弟元素a、相鄰兄弟選取器:next緊緊跟在【當前元素之後的】(一個),指定選取器的元素 文法:通過“+”作為結合符eg: p+p ->緊跟在p後面的p元素<!-- demo.html --><html> <head> <title></title> </head>
Time of Update: 2017-03-24
解題不考慮相容性,題目天馬行空,想到什麼說什麼,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去補習一下吧。不斷更新,不斷更新,不斷更新,重要的事情說三遍。6、全相容的多列均勻布局問題如何?下列這種多列均勻布局(圖中直線為了展示容器寬度,不算在內):法一:display:flexCSS3 彈性盒子(Flexible Box 或 Flexbox),是一種布局方式,當頁面需要適應不同的螢幕大小以及裝置類型時,它依然能確保元素擁有更恰當的排布行為。當然 flex 布局應用於移動端不錯,PC
Time of Update: 2017-03-24
解題不考慮相容性,題目天馬行空,想到什麼說什麼,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去補習一下吧。不斷更新,不斷更新,不斷更新,重要的事情說三遍。5、單行置中顯示文字,多行居左顯示,最多兩行超過用省略符號結尾這題就厲害了我的哥。題目就是如上要求,使用純 CSS,完成單行文本置中顯示文字,多行居左顯示,最多兩行超過用省略符號結尾,效果如下:不願看長篇大論的可以先看看效果:-webkit- 核心下 Demo 戳我接下來就一步一步來實現這個效果。首先是單行置中,多行居左置中需要用到
Time of Update: 2017-03-24
解題不考慮相容性,題目天馬行空,想到什麼說什麼,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去補習一下吧。不斷更新,不斷更新,不斷更新,重要的事情說三遍。4、從倒影說起,談談 CSS 繼承 inherit給定一張有如下背景圖的 p:製作如下的倒影效果:方法很多,但是我們當然要尋找最快最便捷的方法,至少得是無論圖片怎麼變化,p 大小怎麼變化,我們都不用去改我們的代碼。 法一:-webkit-box-reflect這是一個十分新的 CSS
Time of Update: 2017-03-24
解題不考慮相容性,題目天馬行空,想到什麼說什麼,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去補習一下吧。不斷更新,不斷更新,不斷更新,重要的事情說三遍。3、層疊順序(stacking level)與堆棧上下文(stacking context)知多少?z-index 看上去其實很簡單,根據 z-index 的高低決定層疊的優先順序,實則深入進去,會發現內有乾坤。看看下面這題,定義兩個 p A 和 B,被包括在同一個父 p 標籤下。HTML結構如下:<p
Time of Update: 2017-03-24
解題不考慮相容性,題目天馬行空,想到什麼說什麼,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去補習一下吧。 2、類似下面這個圖形,只使用一個標籤,可以有多少種實現方式:假設我們的單標籤為 p:<p></p>定義如下通用 CSS:p{ position:relative; width: 180px; height: 180px;}這一題主要考查的是盒子模型 Box Model 與 背景 background 的關係,以及使用
Time of Update: 2017-03-24
解題不考慮相容性,題目天馬行空,想到什麼說什麼,如果解題中有你感覺到生僻的 CSS 屬性,趕緊去補習一下吧。不斷更新,不斷更新,不斷更新,重要的事情說三遍。題目1、下面這個圖形,只使用一個標籤,可以有多少種實現方式:假設我們的單標籤是一個 p:<p></p>定義如下通用CSS:p{ position:relative; width:200px; height:60px;
Time of Update: 2017-03-24
根據canisue(http://caniuse.com/#search=border-radius),border-radius相容性如所示:測試代碼:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,
Time of Update: 2017-03-23
今天給大家分享一個我剛做的項目中的一個小案例, 因為我們在做一個聊天的功能,之前的聊天頁面UI很醜,我就不在這裡展示給大家了。現在就教大家怎麼用css3製作一個和聊天介面一樣的頁面。首先給大家看看頁面的樣子吧,如所示:小月部落格仿聊天介面頁面大致就是這個樣子,接下來我們來一起學習製作步驟吧。第一部分: HTML<div class="leftd"> <span ng-class="leftd_h">
Time of Update: 2017-03-23
如何設定水平置中?分兩種情況 行內元素與區塊層級元素 1.行內元素(片 文字) div.textcenter{ text-align:center; } <div class="textcenter">hello joe!</div> 2.區塊層級元素 區塊層級元素的水平置中又分為兩種 定寬塊狀元素 和 非定寬塊狀元素 定寬塊狀元素(即塊狀元素的width值是定值):
Time of Update: 2017-03-23
給頁面的某一元素添加背景圖片,當沒有指定具體的寬高時,是無法顯示效果的1、添加背景圖HTML代碼:<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <meta name="viewport"
Time of Update: 2017-03-23
記錄下項目中關於圖片模糊效果的處理,要求:背景圖必須通過img標籤傳入,而且頭像要做成圓形的樣本圖片:HTML代碼:<div class="introBox"> <!--個人頭像--> <div class="imgShow"> <img class="imgBground" src="resources/images/1.jpg"
Time of Update: 2017-03-23
1、兩欄布局 左側定寬 右側自適應<div class="grid1"> <div class="left_1">左側定寬</div> <div class="right_1">右側自適應</div></div> .left_1{float:left; width:200px;}.right_1{margin-left:200px;}2、兩欄布局
Time of Update: 2017-03-23
考慮到未來響應式設計的開發,如果你需要,瀏覽器的高度也可以基於百分比值調整。但使用基於百分比值並不總是相對於瀏覽器視窗的大小定義的最佳方式,比如字型大小不會隨著你視窗改變而改變,如今css3引入的新單位明確解決這一問題。css3引入的”vw”和”vh”基於寬度/高度相對於視窗大小,”vw”=”view width”, “vh”=”view height”; 以上我們稱為視窗單位允許我們更接近瀏覽器視窗來定義大小。 參照demo案例對照下面四個容器的css樣式:.demo { width: 1
Time of Update: 2017-03-23
清除浮動盒子高度問題在標準流中內容的高度可以撐起盒子的高度<style> div{ background-color: red; } p{ width: 200px; height: 100px; background-color: blue; }</style><div> <p></p>
Time of Update: 2017-03-23
一、邊框陰影標準文法:box-shadow : h-offset v-offset blur spread color [ inset ] ,... [ 位移量向右下為正值,左上為負值 ]a、若有多重陰影,用逗號分隔,且依次往下疊加,最先寫的在最上面b、若有inset,則為內側陰影,但要注意:如果只是簡單的在原來陰影上加
Time of Update: 2017-03-23
一、目前可被主流支援的: text-overflow 主要解決文本溢出,取值:clip[ 預設值 ] | ellipsis | string(僅支援Firefox)配合 white-space : nowrap ; overflow : hidden 使用二、word-wrap 取值:normal [ 預設值 ] | break-word--長單詞換行word-break 取值:normal [ 預設值 ] | break-all | keep-all
Time of Update: 2017-03-22
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport"
Time of Update: 2017-03-22
簡要教程這是一款基於Bootstrap的純CSS3箭頭按鈕樣式。該按鈕通過修改原生Bootstrap的按鈕樣式,來產生指向左側或右側的箭頭按鈕。 安裝可以通過npm或bower來安裝該Bootstrap箭頭按鈕檔案。npm install bootstrap-directional-buttons bower install bootstrap-directional-buttons
Time of Update: 2017-03-22
前言這是一款漂亮簡潔的CSS3價格表樣式,該價格表基於Bootstrap網格系統來進行布局,通過簡單的CSS3代碼來美化價格表,樣式非常的時尚漂亮,且能在不同螢幕下展示良好的效果。先來看查看示範 下載源碼首先在頁面中引入bootstrap.min.css檔案,這裡我用官方的CDN資源,你也可以下載到本地使用。<link rel="stylesheet"