原创 css3畫出六邊形
原理:利用css3的transform:rotate 屬性!旋轉三個包含關係的長方形即可,因爲子級可以繼承父級的rotate屬性所以用下面的方法就可以實現! 方法:父級旋轉120deg,子級旋轉 -60deg,孫子級旋轉 -60
原创 css3.flex項目屬性
flex-box項目屬性 order || flex-grow || flex-shrink || flex-basis order(秩序)在不改變html結構的情況下進行項目排序,默認情況下是0,從低到高排序,數值越大越靠後。 li:n
原创 drawImage()方法調用問題 Canvas
在canvas中有個圖片引用的方法 drawImage(); 首先這個方法有幾個參數context.drawImage(img,sx,sy,swidth,sheight,x,y,width,height);
原创 純css3實現頁面平滑過渡
demo地址 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" co
原创 ES6學習之路(四) 數組拓展
數組擴展主要介紹了一些新的方法 Array.from(); 將類似數組的對象和可遍歷的對象轉換爲真正的數組 只要擁有length屬性 就可以用Array.from()來轉換成真正的數組 let arrayLike
原创 CSS3曲線陰影與翹角陰影
曲線陰影:利用:after和:before僞類創造兩個與父級相同的元素,利用border-radius實現曲線陰影。 翹角陰影:同樣是利用上面兩個僞類創造元素,利用transform變形與旋轉實現角度陰影具體代碼: d
原创 僞類模仿 li 前面的圓點及各種符號
項目裏有個需求就是改變li前面圓點的顏色 ,然後上網查了一下,看到知乎上有位大神提供的方法,僞類! 代碼片 <!DOCTYPE html> <html lang="en"> <head> <meta charset
原创 flexbox屬性總結
看了阮一峯老師的博客,自己總結一下,原文地址 flexbox 任何一個容器都可以指定爲flex佈局; flex容器(父級),flex項目(子級); 容器存在兩根軸:
原创 記錄一下css常用但總記不住的屬性~哈哈
鼠標變小手形狀 cursor:pointer; 鼠標變換不同形狀 cursor其他值 auto :標準光標 default :標準箭頭 pointer,
原创 Canvas清空當前畫布方法
Canvas想要清空當前畫布的方法很簡單 使用 obj.clearRect(x,y,width,height); 四個參數意思是想要清空哪個座標點,寬高多少的畫布面積; Canvas時鐘demo Canva
原创 ES6學習之路(二) 變量的解構賦值
1.數組解構賦值 什麼事解構賦值:從數組或對象中提取值,對變量進行賦值; 總結: 數組解構賦值 1.等號兩邊的模式相同,左邊的變量會被賦值上相對應的值; 2.等號右側的值多於左側變量時,變量只解構自身對應的
原创 解決css漸變色只能渲染一屏大小方法
background: linear-gradient( #404a59,#0f1319); css背景色可以設置漸變樣式,但是這個漸變色只能渲染一屏的大小,超出一屏後會再次渲染 比如下圖 上面這個圖是打開頁面之後剛好是渲染了一
原创 ES6學習之路(三) 字符串擴展
1.檢測字符串中是否包含着另一個字符串 indexOf(),startsWith(),endsWith(),includes() let s='hello world!'; //檢測參數字符串是否在源字符串中,並返回參數字符串位
原创 如何讓video寬高撐滿父級
開發中大量使用了video標籤,video標籤比較有個性,就算你設置了固定的寬高,它依然會根據其中一個屬性來自己縮放,所以總會出現空白間隙,如何使video能夠自適應的撐滿整個父級容器呢。 這裏可以給video樣式加上 objec
原创 js判斷元素是否在可視區域內
判斷元素是否在可視區域內,在的話顯示,否則隱藏 請點擊demo地址 需求: 爲每個頁面元素添加效果,當元素滾動到可視區域內時緩慢顯示並有一定位移效果 分析: 如果想爲每個元素都添加能添加這種效果,有一個統