合作客户,实力说话!

凭借拔尖的销售团队、优秀的业务能力,专业的技术服务。我们专注网络营销业务,助力您的企业腾飞。数百案例,包括网站优化、竞价包年、网站应用开发、微网站、公众号、小程序、网络策划营销等。

重庆市渝中区大坪石油路万科锦程1号楼2305
重庆SEO到这面对面提出SEO方案
18580061758
做SEO推广电话找我喔!
2687789243@qq.com
24 X 7 在线SEO优化推广咨询服务
SEO关键词优化在百度搜索引擎中排名上升趋势图

重庆众云诚网络科技有限公司

seo算法大全

重庆网页设计:伸缩矢量图形介绍


  作为重庆,的设计大师,你应该知道如何在网站实现SVG(可伸缩矢量图形)。现在让我们来看看SVG的基础知识和更复杂的设计,比如标志或图标。


  SVG入门


  上图是截图——我们将用SVG代替图片.


  最近,在WWDC 2012上,苹果宣布发布新的视网膜显示器MacBook Pro。视网膜显示器的每英寸像素(220.5像素)高于普通屏幕或显示器,苹果公司声称,他们的视网膜技术每英寸像素如此之高,以至于眼睛在典型的观看距离内无法注意到像素化。如果你亲眼目睹了视网膜显示,那么我相信你会同意它们看起来很棒。然而,这些视网膜显示器可能开始给我们的网络设计带来问题


  以前保存为72ppi的图像现在开始在视网膜显示器上出现失真。这个问题的解决方案仍然没有100%得到解决,设计人正在寻找一种新的方法来尝试解决这个问题。


  一种可能的解决方案(在某些情况下)是使用SVG。为什么要用SVG?SVG被渲染为矢量,因此它可以扩展到我们观看它们的任何屏幕分辨率,同时保持我们在设计观看它们时期望的清晰度和晶体质量。


  这并不能解决所有问题;我们不能使用SVG来渲染基于像素的图像,例如。jpg或png(但是,我们总是可以为此使用画布标记)。当涉及到插图图标或标志时,SVG被证明是非常有用的。今天,我将向您展示在展示,使用支持向量机的基础知识,并演示如何在Adobe Illustrator中使用您在设计的矢量,并在您的网站轻松实现它们


  在我们进入之前,我先简单介绍一下SVG:


  SVG代表可伸缩矢量图形。


  SVG用于定义网络上的矢量图形。


  XML格式用于定义矢量图形。


  调整大小或缩放时,SVG不会丢失质量。


  SVG可以动画


  SVG和DOM集成可以和JavaScript、CSS一起使用。


  SVG是可以索引的,这意味着如果你在SVG中有文本,搜索引擎会选择它。


  SVG可以任意分辨率打印。


  SVG目前是W3C推荐的。


  SVG适合所有现代浏览器,但在IE 8或更早版本中不支持。插件可以用于低于此值的任何插件。


  我们开始吧。我们将创建一条线。我们通过向HTML文档中添加以下代码来实现这一点。


  123


  首先我们使用' svg '标签,然后添加xml标签。这就是我们定义的:


  X1:x轴上直线的起始位置


  Y1:y轴上直线的起始位置


  X2:x轴上直线的终点位置


  Y2:y轴上直线的结束位置


  因此,例如,如果我们想创建一条对角线,我们可以将y2属性设置为200,这将使线的端点减少200,从而创建一条对角线。我们也可以应用一些样式,我们用CSS来做到这一点。这里我们使用一些内联样式,但是如果您愿意,您可以在外部样式表中使用它们。


  SVG   - 创建一条线


  123


  除了某些属性之外,可以用类似于直线的方式创建圆。在这里,我们将创建一个黑色边框、半径为50的银色圆圈。


  SVG   - 创建一个圆圈


  123


  Cx和cy属性是我们可以在圆的中间设置x和y坐标的属性。如果我们错过这些属性,圆圈的中心将被设置为“0”,这将导致圆圈从页面上被切断。最后,标记为“r”的属性设置圆的半径。


  如您现在所见,使用SVG创建形状非常简单。创建矩形也不例外。


  SVG   - 创建一个矩形


  123


  类似于在CSS中设置元素的宽度和高度,我们也使用svg'rect '属性。


  椭圆的工作方式几乎和圆一样,但是这一次,我们没有固定的半径,而是有单独的X和Y半径属性。


  SVG   - 创建一个椭圆


  123


  多边形变得有点棘手(但只是一点点)。我们首先给多边形一个填充颜色,一个橙色的笔画和一个10的笔画宽度。然后我们把点属性传递给它。每对坐标定义了多边形每个角的x和y坐标。在这个演示中,我创建了一个星星。


  SVG   - 创建多边形星


  123


  如前所述,SVG很棒,因为当我们包含文本时,搜索引擎可以对其进行索引——不像其他渲染引擎,如闪存。


  我们是这样添加文本的:


  SVG   - 创建文本


  1网站设计


  在上面的代码中,您可以看到我们添加了x和y坐标。然后设置一些CSS样式,比如字体系列,粗细,大小,颜色。


  在路径标签中,我们需要关注“d”属性。这个“d”属性描述了要创建的路径。“d”属性中的每个命令都是以下命令字母之一,后跟其参数。“d”属性的命令如下:


  m:移动到


  L: lineto


  h:水平线


  v:垂直线


  c:曲线


  s:平滑曲线


  问:二次贝塞尔曲线


  t:平滑的二次贝塞尔曲线


  答:椭圆弧


  z:捷径


  SVG   - 创建路径


  以下是一些示例代码:


  123


  我们甚至可以从上面设置我们的文本遵循这条路径:


  SVG   - 创建文本


  1234五678webdesigntuts


  我们基本上在“defs”标签中定义了路径,并给它一个id“path 1”。然后,我们可以使用“文本路径”属性将其应用于文本。


  现在我们已经介绍了用SVG创建形状的基本知识,是时候做一些更复杂的事情了。幸运的是,虽然没有变得那么复杂,但多亏了Adobe Illustrator,它实际上非常简单。对于不了解Illustrator的人来说,可以这样描述:


  业界领先的矢量绘图环境用于创建可跨媒体扩展的图形。


  打开Illustrator并创建一个徽标或图标。大多数专业标志应该使用矢量来创建,这样你就可以从客户那里得到它们。如果没有,可以尝试自己重新创建。如果你不熟悉在Illustrator中工作,矢量图形上有很多信息


  获得徽标或图标后,转到“文件另存为”,并从“另存为类型”下拉列表中选择“SVG”。为文件命名,然后单击保存。然后,“SVG选项”对话框应该会打开。从那里选择显示SVG代码。这将在浏览器中打开代码。您只需要在svg标签之间复制并包含svg标签。这有多简单?


  SVG   - 从Adobe  Illustrator中保存


  SVG   - 显示Adobe  Illustrator中的代码


  您也可以使用Illustrator创建路径。只需在Illustrator中画一条线,就可以得到可以用于路径的“D”属性数据,前面已经提到过了。例如,我为上面的“网页设计”文本创建的路径是在Illustrator中创建的,然后导出到我的文档中。


  然后,您可以使用标准CSS方法在文档中设置或定位SVG标签。你也可以用锚标签包装它来创建链接,或者用JavaScript定位它来添加额外的功能


  视网膜和每英寸像素成为我们使用的每个设备和屏幕的一部分只是时间问题,这将继续以更大的密度发展。通过使用SVG,我们可以创建可伸缩的图形,并使屏幕清晰。随着屏幕分辨率的提高,为未来做好准备。当然,SVG在各种情况下并不实用,但绝对是网络上推进矢量插图的最佳方式。

seo优化技巧相关文章

返回顶部图标
X重庆众云诚网络科技有限公司

截屏,微信识别二维码

微信号:18580061758

(点击复制,添加好友)

微信号已复制,请打开微信添加咨询详情!