首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯IMWeb前端团队

    svg绘制动画实现方式

    0写在前面 这篇文章主要讲利用SVG来实现web页面上的绘制动画的两种原理。同时涉及到从AI软件导出SVG的方法。 1案例效果 扫光效果和效果,如图: 2SVG的导出方法 首页需要设计师做一个相同或者等比文字矢量图,也就是AI文件。 这样SVG的路径导出过程就已经完成了,下一步就可以利用CSS编写样式和动画效果了。 3动画实现的两种原理 在这里我们需要运用: stroke-dashoffset和stroke-dasharray两个属性: stroke-dashoffset属性是指虚线的起始偏移量。 ------------------------------------------------------- 通过这两种原理,通过结合CSS3动画就能做出炫酷的扫光效果了,让slogen焕发光彩!

    1.9K20编辑于 2022-06-29
  • 来自专栏Alan's Lab

    swift 写 iOS 空心字动画

    动画预览 ? 开始扯 上篇写了 iOS 的 block-based animation 这一篇再来整点更加有趣的玩意。 效果就是上面那个 GIF 了,虽然实在想不到有谁会需要在程序里手写这种动画。。。 CAPathLayer 看名字就可以知道是一个用来处理路径的 CALayer 子类,上面动画中字的轮廓就是我们提供给它的路径。 之后,这个 CAPathLayer 提供了一个和 alpha 一样可以通过修改产生动画的属性,叫做 strokeEnd 。 : 实现 CAPathLayer 的 strokeEnd 从0到1动画 把上文中 CAPathLayer 的 path 属性换成文字的轮廓 path 第一步,也就是动画的部分:新建一个 Single View App ,在 ViewController 的 viewDidLoad 中输入下面的代码,就可以看到一个简单的例子,iOS模拟器左上角有一条红色斜线的动画

    2.1K31发布于 2018-10-19
  • 来自专栏用户3030674的专栏

    android TextView

    这一边讲一个进阶功能,实现textView的效果。 上效果图。 ? 上代码: public class StrokeTextView extends TextView { private TextView backGroundText = null;//用于的 tp1.setStrokeWidth(2); //背景并填充全部 tp1.setStyle(Paint.Style.FILL_AND_STROKE) ,而且我们通过上一篇博客知道,设置属性的textview,会比没有设置属性的textview粗一点 所以我们可以通过自定义两个Textview,其中一个有的作为背景TextView,另外一个没有的细一点的 这样两个textview合并在一起,就给人一种有的感觉。 知识点讲解: 1、对于需要修改、或者需要封装自定义控件的小伙伴,可以只针对init进行修改。

    3.8K00发布于 2019-04-18
  • 来自专栏前端小叙

    文字css

    0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0; *filter: Glow(Color=#000, Strength=1); 第二种通过文字阴影的方法模仿 ,这种1px的还可以,但是粗的话会看到很多锯齿,不平滑,还要看所用的字体,有些字体 如 helvitical ,之后显示的填充颜色很少,对于字体,最好加个粗,边看起来更清晰;

    2.1K100发布于 2018-04-12
  • 来自专栏林德熙的博客

    WPF 文字

    本文告诉大家如何写出的字体 在WPF如果需要写入需要使用 FormattedText 将文字转换为 Geometry 然后通过画出 Geometry 的边框和填充画出 ? 调用 formattedText.BuildGeometry 可以创建 Geometry 参数传入左上角坐标 然后就是画出这个 Geometry 通过这个 Pen 设置的宽度和颜色

    1.3K20发布于 2019-03-13
  • 来自专栏林德熙的博客

    WPF 文字

    本文告诉大家如何写出的字体 在WPF如果需要写入需要使用 FormattedText 将文字转换为 Geometry 然后通过画出 Geometry 的边框和填充画出 首先创建一个类继承 Brushes.Black, 96); 调用 formattedText.BuildGeometry 可以创建 Geometry 参数传入左上角坐标 然后就是画出这个 Geometry 通过这个 Pen 设置的宽度和颜色

    78930编辑于 2022-08-04
  • 来自专栏dino.c的专栏

    如何实现文字

    例如这篇文章介绍的文字,就有几种方法可以在 WPF 中呈现。这篇文章将简单介绍这实现文字的方法。 2. 将文字转换位 Geometry 实现文字的关键是使用 FormattedText 将文字转换为 Geometry,然后通过其它技术将 Geometry 加上边框再画出来。 ,还可以玩很多动画,例如下面这种: 5. 最后 这篇文章介绍了如何实现文字。除了文字,文章里介绍的文字转换成 Shape 还有很多中玩法,下一篇文章将简单试试其中一些。 另外,文字的方案还可以参考博客园的这篇博客,将文本字符串用GDI+生成Bitmap,然后转成BitmapImage: WPF 文本+外发光效果实现 6.

    1.7K30编辑于 2022-05-07
  • 来自专栏全栈程序员必看

    Unity Shader-效果

    简介 效果是游戏里面非常常用的一种效果,一般是为了凸显游戏中的某个对象,会给对象增加一个效果。 还有就是最常见的LOL中的塔,我们把鼠标移动到塔上,就会有很明显的效果: 简单效果的原理 效果有几种实现方式。 总之,没事不要关闭深度写入… 基于后处理的效果 除了Cull Front+法线外拓+Offset实现的一版效果还不错,其他的效果弊端都比较明显,而法线外拓实现的都存在一个问题, -0=颜色;中间部分为颜色-颜色=0。 -0=颜色;中间部分为颜色-颜色=0。

    2.8K31编辑于 2022-07-26
  • 来自专栏神光的编程秘籍

    用 SVG 动画送一份平安夜祝福

    我做了一个 SVG 动画 SVG 是用 Illustrator 画的,苹果是手绘的(虽然是画的丑了点 0.0)。 按照惯例,我们来学习下它的实现原理。 注意这个 stroke-dashoffset,我们往左偏移全部的长度,然后再慢慢移动回原来位置,也就是 offset 由正数到 0,不就是的效果的呢? 这就是 SVG 动画的原理。 我们给每个 path 加上一个 class,然后来做动画。 使用 anime.js 来改变 stroke-dashoffset 实现动画效果。 这样,我们就实现了想要的动画的效果。 全部代码: <! 文中的那个动画,我们指定每个 path 的 delay 时间,每个 path 绘制完之后设置 fill 属性即可。 SVG 的动画还是挺不错的效果,可以用在很多地方。

    53850编辑于 2021-12-28
  • 来自专栏Devops专栏

    photoshop 填充以及功能

    前情介绍 上一篇photoshop 选区操作介绍基本介绍了选区的使用方式,也简单介绍了一下填充的做法,那么本篇章再具体讲下选区之后的填充以及这两个功能。 那么下面来讲解一下功能 那么这样也不重新画蚂蚁线了,就给蚂蚁线边看看。 选择给甜甜圈 ? 设置的颜色 ? 设置的宽度 ? ? 好了,填充和这两个功能基本就介绍到这里了。

    99830发布于 2019-06-02
  • 来自专栏零域Blog

    快速添加圆角和

    前言 对于习惯使用Storyboard的人来说,设置圆角、是一件比较蛋疼的事,因为苹果没有在xcode的Interface Builder上直接提供修改控件的圆角,边框设置。 我们来说说如何对某个控件进行圆角、处理 初级 对于一个初学者来说,如果要进行某个控件的圆角、设置,就要从Storyboard关联出属性,然后再对属性进行代码处理。 CGColor; 这样不仅需要Storyboard关联出属性,还要写一堆代码对属性进行设置,不得不说实在麻烦~ 中级 更聪明的做法是使用Storyboard提供的Runtime Attributes为控件添加圆角 (不仅仅是圆角、~) 设置圆角、的Key为: layer.borderWidth layer.borderColorFromUIColor layer.cornerRadius clipsToBounds 动态显示设置效果 直接使用的话只有在运行时才能看到效果, 例如要实时显示一个UIBUtton圆角、效果,需要创建一个类继承UIButton #import <UIKit/UIKit.h> #import

    92630编辑于 2022-03-22
  • 来自专栏游戏开发之旅

    shader实例(三)物体

    Shader "Custom/OutLine_1" { Properties { _MainTex("Texture", 2D) = "white"{} _LineSize("OutlineSize", range(0, 0.2)) = 0.02 _LineColor ("LineColor", Color) = (0,0,0,1) } SubShader { Pass{ Tags{"LightMode"="Always"} // 先绘制这个纯色的顶点,然后在下一个pas

    89020发布于 2019-12-02
  • 来自专栏Unity3d程序开发

    unity3d:text

    71110编辑于 2023-08-24
  • 来自专栏游戏开发之旅

    shader实例(四)物体【自发光】

    上一篇的是通过获取模型的顶点信息,根据法线来扩大模型,然后关闭深度缓存来给原模型模拟一个的效果。 下面是通过模型的自发光再根据初中的数学知识实现我们想要的效果。 首先看示意图: ?

    1.8K10发布于 2019-12-02
  • 来自专栏BY的专栏

    iOS开发技巧:快速实现 圆角+

    http://nshipster.cn/ibinspectable-ibdesignable/ 我们来说说如何对某个控件进行圆角、处理: 初级 对于一个初学者来说,如果要进行某个控件的圆角、设置 ; 这样不仅需要Storyboard关联出属性,还要写一堆代码对属性进行设置,不得不说实在麻烦~ 中级 比较机智的做法是使用Storyboard提供的Runtime Attributes为控件添加圆角 (不仅仅是圆角、~) 如下图 ? 设置圆角、的Key为: layer.borderWidth layer.borderColorFromUIColor layer.cornerRadius clipsToBounds 这样做不用关联出属性 动态显示设置效果 直接使用的话只有在运行时才能看到效果, 例如要实时显示一个UIBUtton圆角、效果,需要创建一个类继承UIButton #import <UIKit/UIKit.h> #import

    2K30发布于 2018-05-11
  • 来自专栏林德熙的博客

    dotnet OpenXML WPF 解析实现 PPT 文本效果

    本文是使用 WPF 做个 PowerPoint 系列的博客,本文来告诉大家如何解析 PPT 里面的文本效果,在 WPF 应用中绘制出来,实现像素级相同 背景知识 在开始之前,期望你了解了 PPT 解析的入门知识 如对 PPT 解析了解很少,请参阅 C# dotnet 使用 OpenXml 解析 PPT 文件 在 PPT 里面可以给文本的某些文字设置效果,效果从 OpenXML 层上是不属于特效的,只是属于边框属性 在 PPT 里面,可以给文本加上 Outline 边框属性,从而让文字 效果 开始之前,先让大家看一下效果 解析 开始之前,先进行读取文档,代码如下。 在实际项目中,还请大家自行进行参数判断逻辑 此测试文档在第一页只有一个元素,就是本文的加文本的元素,获取的代码如下 var shape = slide.CommonSlideData origin git remote add origin https://github.com/lindexi/lindexi_gd.git 获取代码之后,进入 Pptx 文件夹 参考 WPF 文字

    1.4K20编辑于 2021-12-18
  • 来自专栏烙馅饼喽的技术分享

    Silverlight像素着色器文字效果-改

            上次的着色器有两个问题,导致效果不太理想。现在我们来设法改进这两点。 问题一: 当TextBlock的呈现宽度和高度没有正确赋值时,将无法正确计算像素宽度。          但是我们可以设想,我们的字体其实可以想象成是叠加在边框上的普通字体,那么这些半透明像素应该怎么办?当然是应该和边框颜色进行半透明混合啦! 故此,改动着色器代码,现在无论TextBolck里的内容如何变化,都可以正确的了。        最后特别推荐:汉字使用宋体字,在12,13号等大小下,出现透明像素最少。 可以自己在下面输入任意文字,查看效果。  

    1.1K50发布于 2018-05-02
  • 来自专栏杰的记事本

    文字-webkit-text-stroke和text-shadow

    CSS属性合体:text-stroke-width和text-stroke-color,也就是的宽度和的颜色,和border不同,对于text-stroke属性,我们无法指定的类型,只能是实线 ,不支持点线或者虚线,也无法指定是外还是内还是居中。 ; -webkit-text-stroke: 2px; } 然后下图是有和没有时候的对比图: ? 三、-webkit-text-stroke是外,内还是居中? -webkit-text-stroke是外,内还是居中? 答案是居中。 下图是demo页面测试结果截图: ? 如果设计师对外效果比较苛刻,可以使用-webkit-text-stroke文字和非文字相互重叠覆盖的方法模拟,技巧就在于-webkit-text-stroke文字的宽度要是要实现的外效果宽度的

    4.3K21发布于 2019-09-04
  • 来自专栏Dissecting Unreal

    用UE4UE5的ddxddy做

    无论是用法线图/深度图或其他的图做后处理,本质都是求当前像素和上下左右像素的差值,差值较大的像素就是边缘。 正好虚幻材质里有ddx/ddy这两个节点,可以直接算相邻像素的差值,而且有硬件的Buff加持,所以比自己手动偏移UV再采样贴图要省很多开销,除此外连连看也比传统边做法简单很多,下面是具体做法。

    2.2K10编辑于 2022-09-28
  • 来自专栏星河造梦坊专栏

    Vive Focus⭐️二、不能与插件、闪烁脚本正常使用

    不能与插件同时使用 问题描述 我在项目中用到的插件是 Highlight Glow System,SDK只有一个文件夹的那个。 在PC测试时,正常。没有问题。

    24710编辑于 2024-08-15
领券