RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
主流浏览器使用jQuery CSS3技术力量
  • 作者:admin
  • 发表时间:2020-10-17 22:17
  • 来源:互联网

  主流浏览器使用jQuery CSS3技术

  深圳网站建设的许多令人兴奋的新功能和特征被认为是CSS3:文本阴影、方框大小、透明度、多重背景、边界半径、边界图像等。

  CSS3带来了更大的灵活性,并且更容易再现过去的复杂效果。并非所有的浏览器都支持CSS3的当前版本,但是可以创建与jQuery相同的效果和服务。

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

  1.边界产生圆形半径:

  W3C已经为边界CSS3提供了非常有趣的选项,其中一个是边界半径。这个CSS3样式规则允许圆角。两个mozilaFirefox和Safari 3已经实现了这个特性,允许您创建圆盒项目。

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

  圆形框

  -莫兹边界半径左上角:15px;

  -moz-.-radius-topright:0px;

  -莫兹-边界-半径-底光:15px;

  -莫兹边界半径左下角:0px;

  Webkit-.-top-.-radius:15px;

  -webkit-.-top-right-radius:0px;

  -webkit-.-.-.-radius:0px;

  Webkit-.-.-right-radius:15px;

  }

  接下来,您将发现jQuery解决方案和插件,它们允许您在不使用图片的情况下创建圆角。

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

  角的无线电(int)半径大小

  In.-(颜色)元素颜色

  外色--(颜色)角落的外色

  边框大小-(int)边框宽度

  边框颜色

  如何创建jQuery的角落

  在所有浏览器中使用jQuery 10 CSS3特性

  这个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边界图像属性部分的跨浏览器实现,该插件可以通过创建九个图像片段来创建与边界图像相同的效果,然后将其在元素的背景中展平。

  三。许多背景

  CSS3允许元素的背景图像,这是实时保存器。

  #多个背景框{

  背景:URL(top-bg.gif)左上角不重复,

  URL(.-bg.gif)左下角不重复,

  URL(.-bg.gif)左重复y;

  填料:20px;

  }

  由于大多数浏览器不支持这个特性,并且要求div标记具有多个/层次背景,所以您可以用CSS嵌套CSS标记来提供所需的背景。这是一个很大的代码,而且似乎工作得不太好。解决方案是使用带有后台层插件的jQuery。

  CSS多背景/后台分层与jQuery的实现

  背景插件只需要添加几行JavaScript,就可以减少编写XHTML所需的代码量,并使代码不那么繁琐。

  上面的代码表明,设置背景比使用经典视频游戏《超级马里奥兄弟3》要多几个精灵。

  4.框阴影和文本阴影

  此属性的主要目的是让设计器和CSS编码器在文本后面显示阴影。

  H3{文本阴影:2px2px2px;}

  我在Kretschmann的网站上找到的一篇非常有用的文章说明了这个属性的不同用途,包括以不同方式很好地使用它的示例。

  类似地,Firefox和IE不支持这个属性,所以我们必须使用jQuery来找到另一种实现它的方法。

  这个插件在页面元素后面创建软阴影,包括文本和透明图像。它接受水平和垂直偏移、模糊、不透明和颜色选项。以演示页面为例。

  Internet Explorer中的文本阴影将文本阴影添加到Internet Explorer。您可以轻松地将其称为textshadow();。

  5。透明度和不透明度

  CSS3最广泛使用的特性是透明度。不透明度设置元素值的不透明度。不透明度值1的元素是完全不透明的(可见的),而不透明度值0的元素是完全相反的和不可见的。如何在任何值之间确定不透明的(或透明的)元素看看这篇解释如何在Zen元素中使用它的有趣文章。

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

  Div.L1{背景:65036;不透明度:0.2;宽度:575px;高度:20px;}

  Div.L2{背景:65036;不透明度:0.4;宽度:575px;高度:20px;}

  Div.L3{背景:65036;不透明度:0.6;宽度:575px;高度:20px;}

  Div.L4{背景:65036;不透明度:0.8;宽度:575px;高度:20px;}

  Div.L5{背景:65036;不透明度:1.0;宽度:575px;高度:20px;}

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