css里面使用scale时出现的小问题,请问如何解决?

html-css09

css里面使用scale时出现的小问题,请问如何解决?,第1张

一、scale()方法

缩放,指的是“缩小”和“放大”。在CSS3中,我们可以使用scale()方法来将元素根据中心原点进行缩放。

跟translate()方法一样,缩放scale()方法也有3种情况:

(1)scaleX(x):元素仅水平方向缩放(X轴缩放);

(2)scaleY(y):元素仅垂直方向缩放(Y轴缩放);

(3)scale(x,y):元素水平方向和垂直方向同时缩放(X轴和Y轴同时缩放);

scale有2个参数。

1.改变字体大小。增大字号,可以尽可能的让文字接近正常的大小,从而减少模糊的程度。

2.改变屏幕分辨率。把屏幕分辨率调到一个较高的值,可以改善文字的清晰度。

3.通过css3中的text-shadow属性来给文字加上阴影,从而减轻文字模糊的程度。

4.使用hint属性来为cssscale提供hint信息,从而获得更为清晰的输出。

是缩放元素。

1、scale(x,y)对元素进行缩放X表示水平方向缩放的倍数|Y表示垂直方向的缩放倍数Y是一个可选参数,没有设置的话,则表示X,Y两个方向的缩放倍数是一样的。并以X为准。transform:scale(2,2.5)

2、scaleX()元素只在X轴(水平方向)缩放元素。默认值是1,基点一样在元素的中心位置。可以通过transform-origin来改变基点transform:scaleX(2)

3、scaleY()元素只在Y轴(垂直方向)缩放元素。基点一样在元素的中心位置。可以通过transform-origin来改变基点。transform:scaleY(2)

最后我们看看兼容性写法:

代码如下:

.test{

-moz-transform:scale(2,2)

-webkit-transform:scale(2,2)

-o-transform:scale(2,2)

background:url(img/i.png)no-repeat

width:198px

height:133px

}