主流浏览器使用jQuery CSS3技术构建许多令人兴奋的新功能和功能,这些功能被认为是CSS3:文本阴影,框大小,透明度,多个背景,边框半径,边框图像等。 接下来我们 论述浏览器应用

分享浏览器应用jQuery CSS3技术

发布时间:2019-11-27 08:03

主流浏览器使用jQuery CSS3技术构建许多令人兴奋的新功能和功能,这些功能被认为是CSS3:文本阴影,框大小,透明度,多个背景,边框半径,边框图像等。 接下来我们论述浏览器应用jQuery CSS3技术,一起来了解一下呀。

浏览器应用jQuery CSS3技术:

CSS3带来了更大的灵活性,可以更轻松地再现以前复杂的效果。并非所有浏览器都支持CSS3当前,但可以使用jQuery的强大功能创建相同的效果和服务。

本文介绍了5种CSS3技术,它们极大地为您提供了一个惊人的用户界面,以及如何使用与CSS3新功能jQuery不兼容的浏览器实现几乎相同的效果。

1。圆角半径的边界创建:W3C已经有一个非常有趣的边界CSS3选择,其中一个是边界半径。这个CSS3样式规则将允许圆角。两个mozila/Firefox和Safari 3实现了此功能,允许您创建圆形框项目。

使用指定的CSS代码复制上面的示例。

#rounded-box {-moz-border-radius-topleft: 15px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 0px; -webkit-border-top-left-radius: 15px; -we

263.jpg

bkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 15px;}

下面你会发现jQuery的解决方案和插件,可以让你在不使用图像的情况下创建圆角。

jQuery插件在DOM对象上创建圆角,您可以使用以下选项进行更改:

radio - (int)角度的半径inColor - (颜色)元素内部颜色outColor - (颜色)角落外部颜色borderSize - (int)边框宽度borderColor - (颜色)边框颜色

如何使用jQuery 10 CSS3功能jQuery所有浏览器中的角落这个jQuery插件可以轻松创建漂亮的圆角。没有必要的图像或突然的标记。

2。边缘图像CSS3的另一个令人兴奋的新边界特征是属性边界图像。边界图像,允许图像用作元素的边界。图像的每一侧对应于HTML对象的一侧。

在所有浏览器中使用jQuery 10 CSS3功能

目前,“边界”图像正在即将发布的Firefox 3.1和Safari和Chrome中实施。下面你会发现一个聪明的jQuery解决方案,它允许你在Firefox 2,Firefox 3,Firefox 3.1,Safari 3,Chrome 1,Opera 9,Opera 10中使用这个功能。

和IE7。

jquery.borderimage是一个跨浏览器的CSS3边界图像属性实现。通过逐个创建九个剪辑,此插件可以创建与边框图像相同的效果,然后将它们平铺在元素的背景中。

3。多背景CSS3允许元素的背景图像,这是一个实时节省。为此,您可以使用逗号分隔背景,例如#multiple-background-box {background: url(top-bg.gif)top left no-repeat,url(bottom-bg.gif)left left no-重复,url(middle-bg.gif)left repeat-y; padding: 20px;}

由于大多数浏览器不支持此功能并且需要div标签的多个/分层背景,因此您可以使用CSS嵌套CSS标记以提供所需的背景主流浏览器使用jQuery CSS3技术力量。这是很多代码,似乎效率较低。解决方案是使用带有背景层插件的jQuery。

如何使用jQuery进行CSS多背景/背景分层

后台层插件只需添加几行JavaScript即可减少需要编写的XHTML数量,从而减少代码繁琐。这个概念类似于PS图像处理软件使用的图层图像,顶部是另一个背景图像。

上面的代码演示了与几个向导,超级马里奥兄弟3的背景,而不是使用经典的视频游戏。

4。 Box阴影和文本阴影此属性的主要目标是让设计器和CSS编码器在文本后面显示阴影。属性语法应如下所示:h3 {text-shadow: 2px 2px 2px#333; }

我在Kretschmann的网站上发现的一篇非常有用的文章,说明了这个属性的不同用法,包括以一种好的方式使用它的不同例子。同样,Firefox和IE不支持这个属性,所以我们必须使用jQuery来找到实现它的另一种方法。

此插件在页面元素后面创建柔和阴影,包括文本和透明图像。它接受水平和垂直偏移,模糊,不透明度和颜色的选项。请以演示页面为例。 Internet Explorer中的文本阴影将文本阴影效果添加到Internet Explorer。您可以轻松地将其称为textshadow();

5。透明度和不透明度CSS3是目前使用最广泛的透明度功能。不透明度设置元素的值如何不透明。不透明度值为1的元素将完全不透明(可见),不透明度值为0的元素将完全相反且不可见。如何在任何值之间确定不透明(或透明)元素。查看Zen Elements的这篇有趣文章,解释如何使用它。

上面的不透明度示例设置在另一个图层中,它包含一个完全随机的,从未见过的背景,每个图层都使用以下CSS:

div.L1 {background:#036;不透明度: 0.2;宽度: 575px;身高: 20px; } div.L2 {background:#036;不透明度: 0.4;宽度: 575px;身高: 20px; } div.L3 {background:#036;不透明度: 0.6;宽度: 575px;身高: 20px; } div.L4 {background:#036;不透明度: 0.8;宽度: 575px;身高: 20px; } div.L5 {background:#036; Opaci

156.jpg

ty: 1.0; width: 575px; height: 20px; }

它允许你定义一个渐变填充,并填充一个渐变元素。您可以设置渐变的方向(右向左或向下)和渐变的不透明度。

假如看了上文,我觉得小伙伴们应当搞清楚浏览器应用jQuery CSS3技术了吧,已经在上文为大家做出了讲解,相信各位看完之后应该能够学会哦。

© 2009-2022 互域网络
本网站素材来源于网络,如有侵权请告知删除