背景图可以垂直镜像或水平镜相吗,通过css

html-css011

背景图可以垂直镜像或水平镜相吗,通过css,第1张

你是说背景图的重叠方式吧

可以使用CSS做到,具体做法如下

<style>

background:url(xx.jpg) repeat-x /*水平方向重叠*/

background:url(xx.jpg) repeat-y /*垂直方向重叠*/

</style>

"点积" 是把 对称的元素相乘,然后把结果加起来:

(1, 2, 3) • (7, 9, 11) = 1×7 + 2×9 + 3×11 = 58

我们把第一个元素相配(1 和 7),然后相乘。第二个元素(2 和 9) 和第三个元素(3 和 11)也一样,然后把结果加起来。

总共有6个可动的参数,这六个参数分别控制不同的变换

| a b 0 |

| c d 0 |

| tx ty 1 |

当矩阵为1的单元矩阵的时候,表明该图形没有变换

缩放:scale(sx, sy) 等同于 matrix(sx, 0, 0, sy, 0, 0)

平移:translate(tx, ty) 等同于 matrix(1, 0, 0, 1, tx, ty)

旋转:rotate(deg) 等同于 matrix(cos(deg), sin(deg), -sin(deg), cos(deg), 0, 0)

拉伸:skew(degx, degy) 等同于 matrix(1, tan(degy), tan(degx), 1, 0, 0)

rotate(deg) === matrix(cos(deg), sin(deg), -sin(deg), cos(deg), 0, 0)

由(x,y)旋转到(x',y ')

所以 css中的矩阵表示为:

matrix(cos(deg), sin(deg), -sin(deg), cos(deg), 0, 0)

http://tridiv.com/

让一个物体水平和垂直运动

https://cubic-bezier.com/#.17,.67,.83,.67

https://developer.mozilla.org/zh-CN/docs/Web/CSS/Reference

https://www.shuxuele.com/algebra/matrix-introduction.html

https://www.shuxuele.com/algebra/matrix-multiplying.html

https://www.zhangxinxu.com/wordpress/2012/06/css3-transform-matrix-%E7%9F%A9%E9%98%B5/

https://segmentfault.com/a/1190000009036596

滤镜效果filter的css样式属性是微软Internet Explorer特有的,未被W3C收入,故而在火狐浏览器下尚未提供支持。但是通过js编码可以部分实现一些滤镜效果,如透明等。

随着浏览器的发展CSS的功能越来越强大,大多数的滤镜效果有类似功能的CSS样式实现了。

对应表:

IE 滤镜  W3C 滤镜

Alpha:设置透明层次. grayscale 灰度

blur:创建高速度移动效果,即模糊效果. sepia 褐色

Chroma:制作专用颜色透明.   saturate 饱和度

DropShadow:创建对象的固定影子. hue-rotate 色相旋转

FlipH:创建水平镜像图片.  invert 反色

FlipV:创建垂直镜像图片.  opacity 透明度

glow:加光辉在附近对象的边外. brightness 亮度

gray:把图片灰度化.  contrast 对比度

invert:反色.blur 模糊

light:创建光源在对象上.  drop-shadow 阴影

mask:创建透明掩膜在对象上.

shadow:创建偏移固定影子.

wave:波纹效果.

Xray:使对象变的像被x光照射一样.