TP Notes
全部
CSS
SVG
資源收集
HTML
其它
關於我
Translate
2020年7月17日 星期五
background
網頁上要秀一張圖,第一個想到的是 `
` 這個方式,後來才發現有個更好用的,叫做 background-image , 雖然知道有些特別的用法,卻一直沒有去深入瞭解, 所以在這做個小筆記! ``` $mmcode(r1) ```
背景圖片不一定要用圖片,也可以用 repeating-linear-gradient 和 repeating-radial-gradient 來產生線性漸層或圓形漸層的背景, 如果再控制好大小和座標,基本上可以用來畫圖了 ``` $mmcode(r2) ```
repeating-linear-gradient 很好玩的地方就是, 他自帶 repeat 功能,可以很容易實現尺規的繪製 ``` $mmcode(r3) ```
repeating-radial-gradient 可以用來畫圓,加上 ::before 及 ::after 用邊框來畫三角形,就可以畫出之前靠邊框做不到的箭頭 ``` $mmcode(r4) ```
repeating-radial-gradient 的詳細說明 參考網址:https://www.runoob.com/cssref/func-repeating-radial-gradient.html repeating-radial-gradient(shape size at position, start-color, ..., last-color); shape : ellipse (預設), circle
size : farthest-corner (預設), closest-side, closest-corner, farthest-side 可以利用這個來晝半圓 ``` $mmcode(r5) ```
----------------------------------------------------- # background-attachment scroll - 預設, 就是像牆壁的背景,不會跟著捲動而移動
local - 背景圖片會隨著捲動而移動
fixed - 背景圖片的位置是固定在螢幕上的,不會隨著 div 移動而移動
**
在 iPhone 上似忽只有 scroll 其它的不支援
**
background-attachment
scroll,scroll
local,local
scroll,local
local,scroll
This is a background test.
This is a background test.
This is a background test.
fixed
This is a background test.
scroll/local
This is a background test.
This is a background test.
This is a background test.
This is a background test.
This is a background test.
----------------------------------------------------- # background-clip 背景的裁切,最好玩的地方是可以用文字裁切,可以做文字的特效 **
在 iPhone 和 Mac 的 safari 對於 text 的支援有點不一樣
**
background-clip
border-box
padding-box
content-box
text
This is a background test.
-----------------------------------------------------
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言