CSS3下的渐变文字效果实现 |
一、 步骤一:借助mask-image属性 假如您手头上的阅读器是Chrome或是Safari,则您 可以在demo页面中看到 类似下面的 动机: 相应的HTML代码如下: 与HTML 绝对应的CSS代码如下:从CSS代码 可以看出, 动机的实现除了“content内容生成技术”以外,重要是 使用了mask-image属性,内容则是“webkit核心阅读器下的渐变”了 。 二、 步骤二:background-clip + text-fill-color下的实现 您 可以狠狠地点击这里:CSS3下的渐变文字 动机 步骤二demo 假如您手头上的阅读器是Chrome或是Safari,则您 可以在demo页面中看到 类似下面的 动机: 此处实现 绝对上面要 方便些,HTML代码如下: 与HTML 绝对应的CSS代码如下: CSS代码中 要害有用的其实便是最终三行: 此 步骤 固然 使用的CSS属性 绝对多些,然而 构造 方便,易于操纵, 色彩的选取与操纵也更准确, 了解上也更方便 了解 。我个人是推举 使用 步骤二的 。 三、结语因为当前text-fill-color与mask-image属性貌似就webkit核心的阅读器 支撑,所以两个demo页面不得不在Chrome阅读器或是Safari阅读器下 威力看到渐变 动机 。Firefox阅读器下纯色,IE下就更不用说了 。 然而,文字渐变 本身便是 装璜性的 性能,所以,本着渐进 加强的 准则,我们在实际 名目中其实是 可以大胆 使用的 。在不影响原来 性能 根底上,几行CSS代码,让占有率愈来愈高的Chrome阅读器下有更好的视觉体验 动机,何乐而不为呢? |