使用 SCSS 建立一個 Palette 產生器
宣告變數,以500為主色, 500 以下明度會依續遞增彩度降低,驅近於白 500 以上明度會依續遞減彩度降低,驅近於黑 A100 A700 則是改變主色的飽合度 這裡的變數宣告能當做是 js 裡的陣列,不過在 scss 裡 沒有 string 與 number
宣告變數,以500為主色, 500 以下明度會依續遞增彩度降低,驅近於白 500 以上明度會依續遞減彩度降低,驅近於黑 A100 A700 則是改變主色的飽合度 這裡的變數宣告能當做是 js 裡的陣列,不過在 scss 裡 沒有 string 與 number
利用 畢氏定理 畫出兩點間的斜線 算斜率有兩種函數 分別為 Math.atan() 與 Math.atan2() Math.atan() 接受一個參數,用法如下: angel 為一個角度的弧度值,slope是直線的斜率,是一個數字,這個數字可以是負的無窮大到正
就是基本的圓角 四邊的值都一樣 以順時針方式 依續由 左上 右上 右下 左下 設定各四個值 如下圖所示 沒斜線 4em 表示為 左上與右下 8em 表示為 右上與左下 CSS 值裡有斜線 斜線前表示 x 軸 斜線前表示 y 軸 如下圖所示 這個圓看起來有點奇怪
input focus 的時後 去後 label 做變化 效果如下: 記得 input 裡一定要加 required 不然標題會一直卡在上面 css 注意要加上 -webkit-appearance: none; 這行屬性 取消 ios 的預設樣式 效果的話其
利用 input checkbox 的 checked 特性來做到開關效果 效果如下: 可用 html 裡的 data 來當作選取器 避免 className 過多造成混亂 注意!! input 裡的 id 跟 label for 裡的名字記得要一樣 不然不會
利用 css before、after 的特性 去修改裡面的 input 樣式 在 before 裡畫出一個 ✔ 使用矩形其中兩個長寬邊畫 border 線條 再利用 css3 rotate 屬性 旋轉 45 度 讓長寬兩個邊看起來像 ✔ 再來 將其比例縮小到