CSS3:快速介绍

在网页设计和开发中,与大多数领域一样,您必须与时俱进。对于添加到设计人员最常用的工具之一(如 CSS)中的新功能而言,尤其如此。CSS3 是最新的 CSS 规范,它具有一些设计人员可以立即开始利用的新功能。

CSS3 最大和最重要的变化绝对是规范审批流程的模块化。这意味着 CSS3 的每个部分(边框、框阴影、图像等)都有自己的模块。这意味着它们可以单独获得批准,也可以单独开发。

这意味着我们可以更快地获得更改,并且当它们发生时,它们与社区和浏览器开发人员一直要求的内容更相关。这也意味着浏览器更容易更新新标准,因为它是零碎接收的,而不是一次全部接收。这意味着不用担心您的内容在不同浏览器和平台上的外观。

我们都知道我们领域中的一些人更像恐龙而不是设计师。不要成为一只恐龙,坚持使用过时的技术和无聊的设计实践。通过以下技术提升您的设计并利用最新技术:

过渡

长期以来,设计师一直在努力使用 Adob​​e Flash 和 JavaScript 来完成图像转换。不再。丑陋、通常俗气的 Flash 过渡和难以实现 JS 动画的日子已经一去不复返了。现在,有了 CSS3 过渡,设计人员可以使用干净、轻量级的浏览器端解决方案来实现过渡,而不是繁重的服务器端方法。有两种关键方法可以做到这一点。首先,也是最简单的,您可以使用过渡声明并触发基于鼠标的效果,例如悬停或通过简单的 JS 更改触发动画。或者,您可以使用@keyframe规则来指定不需要用户输入的动画的特定更改。您可以在此处阅读有关 CSS3 过渡的更多信息

渐变

厌倦了在 Photoshop 中乱搞,努力让这些按钮的渐变恰到好处?其他人也是如此。谢天谢地,你现在不必了!CSS 渐变允许设计师创建在任何显示器上看起来都很棒的漂亮渐变。最重要的是,所有浏览器都支持一个漂亮的、轻量级的 CSS 文件,并且不需要您使用繁重、资源繁重的图像(您注意到这里的主题了吗?)。渐变实际上已经存在一段时间了,但直到现在它们才可用于每个浏览器。现在,可以使用径向和线性重复和非重复渐变,并且可能会有更多。

3D 变换

让我们在这里说实话。我们设计师可以是一群非常……艳丽的人。有些人可能会说,我们喜欢将自己的能力凌驾于比我们所知更少的设计师之上。现在,如果这听起来像你,或者如果你只是想建立一个漂亮、引人注目的作品集,CSS3 3D 转换真的可以帮助你的作品脱颖而出。永远不要低估网页设计中的一点闪光(无耻的双关语)的价值,尤其是当您想从众多其他设计师中脱颖而出时。

边界半径

圆角看起来很棒。圆角看起来很自然。圆角在历史上一直是编码的麻烦,使用图像可以快速增加文件大小。现在您的按钮可以拥有自然、圆润的边缘而无需过多的代码!使用 CSS3 的新border-radius属性创建简单的圆角边缘,不需要过多调整高度宽度属性,并且在调整内容或位置时不会中断。如果您需要示例,请在您自己的网页上尝试这些代码片段(由webreference.com 提供)。

CSS:


.box {
  border: 2px solid orange;
  border-radius : 25px;
  width: 100px;
  padding: 10px;
  text-align:center;
}

HTML:

  `<div class='box'>Submit</div>`

边框图片

继续讨论边框的问题,你多久想在一个 div 或图像周围有一个漂亮的边框,结果却发现你必须花时间在 Photoshop 上,甚至更多的时间使边框响应,因为你所有的默认选择只是没有吸引力?现在,您的边框仅受您的想象力和 Photoshop/Illustrator 技能的限制。您现在可以创建易于使用的图像精灵并使用border-image属性应用它们这将让您快速轻松地创建您想要的漂亮边框,而无需花费数小时摆弄和调整内容。

网页字体

似乎就在昨天,设计师被迫查阅“网络安全”字体的表格和列表。好吧,那些日子已经过去了,我们所有人都应该心存感激。@字体面规则现在允许你使用的服务,如谷歌的Web字体和typekit包括你可能想象只是被纳入新的样式表的任何字体。这意味着您的排版选择不再局限于您知道最终用户可能访问的排版。这也意味着不再指定 12 种不同的字体系列,以确保您的文本不是丑陋的默认字体。

CSS 列

想要以响应式、基于列的布局来布局您的文章?不久前,这意味着您有多种选择。首先,你可以使用一张桌子,但设计界的每个人都讨厌你。其次,您可以使用 JS 将您的内容流入包含的 div 中,并且您会因为这样一个过程所花费的痛苦时间而感到厌恶。然而,现在不需要任何表格或权衡!您只需使用规则即可您可能会遇到的唯一问题是让所有浏览器的内容看起来都一样(我在看你的 IE),但是随着 Internet Explorer 走渡渡鸟的路,看起来这个问题也应该得到解决。

选择器

最后,也许是最重要的,我们有了新的 CSS 选择器。详细介绍它们会占用比我想要的更多的空间,因此我们将只列出重点,您可以在此处查看完整列表我们仍然可以使用旧的 CSS2 选择器,但现在我们有了一些新规则。归根结底,我们现在可以根据属性值来选择 DOM 元素,而不是为每个元素指定 ID 和类。现在您可以简单地根据它们的属性字段来设置它们的样式。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁