美文网首页
5-5 文字编排 -- 圆形文字

5-5 文字编排 -- 圆形文字

作者: juicees | 来源:发表于2016-05-03 22:10 被阅读729次

知识储备

1.SVG Path


小测试

最终效果(扣子丑了点):

圆形文字

html

<div class="circular">
    <svg viewBox="0 0 100 100">
    <path id="circle" d="M 0,50 a 50,50 0 1,1 0 ,1 z"></path>  
    <text>        
      <textPath xlink:href="#circle">circular reasoning works because</textPath> 
    </text>    
</svg>
</div>

解释:
透过SVG的基本方式,在<text>元素里有一个包含文字的<textPath>元素,<textPath>元素也会提到一个<path>元素,该元素透过id来定义我们的路径。(行间SVG里的文字也会继承我们大部分的文字样式)

无CSS时的效果:

无CSS时的效果

理解一下SVG路径语法

M 0,50:移动(0,50)
a 50,50 0 1,1 0,1 从目前所在的点画出一个弧形,从目前位置往右0单位,往下1单位,弧形的水平和垂直半径都应该为50(两个弧形里,选择角度最大的)
z: 透过一条直线闭合路径

下一步:
从圆形路径移除黑色填色

.circular path{  
   fill: none; 
}

下一步:

 .circular svg{    
   overflow: visible;  
   font-size: 1.6em;
}

让边角隐藏的文字都显示,并调整字体大小

 overflow: visible;  
快完成的效果

下一步:

找一张纽扣图片,调整一下大小,把文字放入纽扣中
其实放地球更加有趣

.circular{   
   width: 4em; 
   height: 4em;
   background: url("1.png") ;
   background-size: cover;
   padding: 2em;
}

最终效果


圆形文字 星球圆形文字

完整的CSS

css

.circular{  
   width: 4em; 
   height: 4em;
   background: url("1.png") ;  
   background-size: cover;   
   padding: 2em; 
}

.circular path{   
   fill: none; 
}
 .circular svg{  
   display: block; 
   overflow: visible; 
   font-size: 1.6em;
 }

相关文章

  • 5-5 文字编排 -- 圆形文字

    知识储备 1.SVG Path 小测试 最终效果(扣子丑了点): html 解释:透过SVG的基本方式,在

  • 文字编排的青春

    当我不再青春的时候,回想起我的青春,我会说写文字是我做过最让我骄傲的事。 这并不是说我是一个多么会写文字的人。 恰...

  • 自制圆形文字ICON

    序言 在最近的项目中,有一个地方有很多Item,但是没有相应的图标,于是和设计商量用彩色圆形和第一个文字作为图标。...

  • 5-2 文字编排 -- 斑马纹文字

    知识储备 1.:nth-child(even) 选择偶数项子元素 2.background-origin规定 ba...

  • 不规则的文字环绕问题

    常见的文字环绕效果: 1.圆形环绕效果 css代码: 2.椭圆形文字环绕 css代码: 3.三角形文字环绕

  • 包装

    包装文字编排组成与应用 组成的次序:品牌形象文字(主要) 广告宣传性文字(次要) 功能性说明文字(更次要) 文字编...

  • Quartz2D 绘图

    绘制文字 绘制图片 裁剪圆形图片

  • 文字编排中需要注意的点,简单说说比较基础的点。5个点

    我们来看下文字编排中那些需要注意的点,比较基础~ 无论在做海报还是画册,甚至是一个小小的标签,文字编排在我们设计中...

  • 编辑部文字编排 Guideline

    说明 我们为什么需要 Guideline?《写作风格手册》 http://qdaily.com/display/a...

  • 文字编排的易读性

    在视觉设计工作中,大家总习惯将重点放在图标和色彩上。但实际上,作为一个阅读类app,思考如何让文章更易于阅读是和图...

网友评论

      本文标题:5-5 文字编排 -- 圆形文字

      本文链接:https://www.haomeiwen.com/subject/qokrrttx.html