HTML、CSS_0426-0427
安裝vscode
CSS(30hrs)+bootstrap4(18hrs)
CSS語法:
顏色(Color)
常見預設:green、red。
16進位:0-F
rgba(0,0,0,0)\
HSLA(H:色相 S:飽和度 L:亮度 A:透明度)
CMYK(illustrator)
邊界(Border):
border-radius(圓角)
順序:左上、右上、右下、左下
缺的值會拿對面的來補
實際範例
border-image(邊框圖片):
○ border-image: url(border-image.png) 20 round;
○ 數字代表在圖片何處切割,可以用數字或百分比
○ 文字代表重複方式,可用 repeat, round 及 stretch space
○ repeat 為重複, round 為圖形重複, stretch 為圖形延展
○ repeat 與 round 的區別:round 除了能平鋪外還能通過伸縮使背景完整顯示。
○ round 與 space 的區別:雖然都使背景完整顯示,但是 space 在小方塊之間有一定的空隙。
Outline:
Outline跟border的差別
○ border 會佔寬度(排版時須注意計算), outline 不佔寬度。
○ border 可以僅設定某一邊,outline 不行。
○ border 距離靠 padding調整,outline 則是 outline-offset
○ outline 可以拿來看別人如何切版(小技巧)
Shadow:
box-shadow: 10px 10px 10px #000;
box-shadow: 2px 3px 10px 10px rgb(82, 52, 52,0.2) inset;
text-shadow:10px 10px 10px #000
Background的全部寫法
body {
background:
url(sweettexture.jpg) /* image */ 圖片
top center / 200px 200px /* position / size */ 位置尺寸
no-repeat /* repeat */ 是否重複
fixed /* attachment */ 是否要做視差捲動
padding-box /* origin */預設位置
content-box /* clip */ 裁切
red; /* color */ 顏色
}
background-size:
background origin:
background-clip:
CSS前綴(prefix):
background-attachment(視差滾動):
fixed前後要有東西!!!
留言
張貼留言