前端 + CSS 樣式 + 模板 +
CSS 樣式彙整-前端筆記
在學期間初學網頁設計整理的語法/好用工具
css reset
css 優先順序
https://www.oxxostudio.tw/articles/201405/css-specificity.html
Codepen 線上編輯器:
假圖假字圖片
|
|
實際應用:
模板的部分,可自行搜尋相關 Vscode 擴充套件
HTML 模板
|
|
CSS模板
|
|
字體單位設定
參考文章:一次搞懂 CSS 字體單位:px、em、rem 和 %
( 作者還有很多實用前端技術文章 )
- px : 絕對單位 固定 pixel
- em : 相對單位 只跟根元素相乘 自己x祖先(或預設)
- rem: 相對單位 與該父元素相乘 自己x老爸x老爸的老爸
overflow
|
|
border-radius:
border-radius: 左上 右上 右下 左下 ;
Html iframe
frameborder=“0” ──不顯示邊框 frameborder=“1” ──要顯示邊框
scrolling=“no” ──代表不顯示 scrolling=“auto” ──則代表根據網頁大小自動顯示。
SVG Icons
編輯模式可查看原始程式碼
Open source free SVG icons
Icon to Font
IcoMoon──將icon轉成Font的平台
https://icomoon.io/app/#/select
Button
1.基本按鈕樣式
2.完美的按鈕並不存ㄗ…
button(單純按鈕)、reset(清空表單)、submit(送出表單)
|
|
大小寫轉換
|
|
< dl > < dt > < dd >
|
|
垂直置中
|
|
參考文章:
https://www.oxxostudio.tw/articles/201408/css-vertical-align.html
https://www.oxxostudio.tw/articles/201502/css-vertical-align-7methods.html
Input 美化
|
|
flexbox
詳細原理:圖解:CSS Flex 屬性一點也不難
justify-content 主軸對齊 主軸線預設左到右
圖片參考:
CSS3的flexbox版面配置-flex container(容器)可用的屬性
錨點偽類
以:為開頭,方便精準控制
|
|
-child
- first-child:第一個子元素
- last-child:最後一個子元素
- nth-child(數字):第幾個子元素
- nth-child(2n):挑出偶數的元素(2的倍數)
- nth-child(2n+1):挑出奇數的元素
- nth-last-child(數字):從後面數來第幾個子元素
- only-child:只有一個子元素
p>span :
<p> 中的第一個 <span>
其他變化一樣規則
學習資源: Day 02 HTML/CSS 點擊超連結會經歷的偽類選取器(Pseudo-classes)
偽元素 Pseudo-elements
- ::before ::after
e.g 滑鼠滑過(hover)改變顏色可用
|
|
詳細參數設定: CSS 偽元素 ( before 與 after )
Hover
圖床不見了 imgur 上傳的 mp4
https://i.imgur.com/CRfi2St.mp4
按鈕 hover
樣式:
用 pug sass 製作的按鈕範例,系上學長製作的範例
https://codepen.io/mrwang01/pen/VRaWvM
偽元素+hover+animation 極致應用:
https://codepen.io/argyleink/pen/poEjvpd
calc() 數值運算
calc() 用來定位該元素
|
|
置中方式之一
|
|
但是記得要加上或扣除 border、padding 的部分 算數學
RWD-Tablet
- 後台電商購物清單 簡潔的表單設計 https://codepen.io/AllThingsSmitty/pen/MyqmdM
- 多樣商品列表清單 https://codepen.io/pumii/pen/WNxvNGg
客製化 web fonts icon
實習期間修改 bootstrap
模版發現到的東西
https://icomoon.io/app/#/select
資料來源:自己做web fonts icons
圖片輪播 Carousel
bootstrap 元件
https://bootstrap5.hexschool.com/docs/5.0/components/carousel/
jQuery - Owl Carousel
教學文章: https://ithelp.ithome.com.tw/articles/10247358
基本款: https://codepen.io/pumii/pen/yLJeZvg
好看的輪播圖片樣式: https://codepen.io/fadzrinmadu/pen/RwryOVN
|
|
陰影 box-shadow
好看的陰影
https://codepen.io/sdthornton/pen/wBZdXq
陰影做動畫 酷炫的功能 實用性未知
https://ithelp.ithome.com.tw/articles/10220686
此篇文章原自寫於 Hackmd 平台,轉移至此的文章