首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 SetWindowCompositionAttribute 来控制程序的窗口边框和背景(可以做 Acrylic 亚克力效果、模糊效果、主题色效果等)

为了验证此 API 的效果,我需要将 WPF 主窗口的背景色设置透明或者 null,而设置 ControlTemplate 才能彻彻底底确保所有的样式一定是受我们自己控制的,我们 ControlTemplate...,设置 0 将导致窗口没有阴影,设置负数将使得整个窗口都是边框。...(换其他颜色叠加可以看出来是叠加了半透明黑色)。...,而变成了毫无特效的透明窗口: 最上面那根白线,是我面前面设置边框 0 1 0 0 导致的。...---- 如果在这种情况下,将边框设置 0 怎样呢?记得前面我们说过的吗,导致阴影消失哦! 呃……你将看到……这个…… 什么都没有…… 是不是找到了一条新的背景透明异形窗口的方法?

75960
您找到你想要的搜索结果了吗?
是的
没有找到

HTML新手上路随笔

如何使div带有边框 边框虚线样式:dashed 边框实现样式:solid border:1px dashed #000 /* 代表设置对象边框宽度1px黑色虚线边框*/ border:1px...solid #000 代表设置对象边框宽度1px黑色实现边框 id唯一的原因 如果只是用来定义样式的话可以!...如果未指定值,默认值 scroll。 bgcolor: 通过颜色名称或十六进制值设置背景颜色。 direction:设置 marquee 内文本滚动的方向。...scrollamount :设置每次滚动时移动的长度(以像素单位)。默认值 6。 scrolldelay: 设置每次滚动时的时间间隔(以毫秒单位)。默认值 85。...(比如图片) 最常用的,在你需要修改透明度的元素的CSS样式上添加属性opacity:0-5;(0.1-0.9的时候透明) CSS伪类(http://www.w3school.com.cn/css

71150

Android--vector动画

上次说了SVG安卓中的应用,我们安卓系统中SVG就是Vector Drawable,Vector除了显示SVG图片外,还可以做动画效果,效果如下: 首先我们需要一张vector图片 xml中如下...android:fillColor 定义填充路径的颜色,如果没有定义则不填充路径 android:strokeColor 定义如何绘制路径边框,如果没有定义则不显示边框 android:...strokeWidth 定义路径边框的粗细尺寸 android:strokeAlpha 定义路径边框透明度 android:fillAlpha 定义填充路径颜色透明度 android...默认是没有 tint 颜色的 android:tintMode 定义 tint 颜色的 Porter-Duff blending 模式,默认值 src_in android:autoMirrored...设置当系统 RTL (right-to-left) 布局的时候,是否自动镜像该图片。

1.3K30

使用css实现边框流动效果

例如,在下面的代码中,我们设置元素的宽度和高度200px,并将边框样式设置实线,边框宽度设置4px,边框颜色设置黑色: .box { width: 200px; height: 200px...例如,第一个关键帧中,我们将左侧和顶部的边框颜色设置黑色(border-left-color: #000; border-top-color: #000;)。...第二个关键帧中,我们将顶部的边框颜色设置透明,同时将右侧的边框颜色设置黑色(border-top-color: transparent; border-right-color: #000;)。...我们使用透明边框颜色来隐藏边框,以创建流动的效果。 接下来的两个关键帧中,我们将不同的边框颜色设置黑色,以创建流动的效果。...最后,最后一个关键帧中,我们将左侧的边框颜色设置透明,同时将顶部的边框颜色设置黑色,这样我们就完成了一次边框的流动循环。

19810

Acrobat DC--最牛逼的PDF编辑器

下面介绍一款软件,非常容易上手,基本上可以像编辑ppt一样编辑pdf文档,嗯,它就是Acrobat DC。下面以一篇cell文献例,看一下Acrobat DC的一些常用功能吧。...图像编辑打开文献后,是普通的阅读模式,点工具进入工具页面,点编辑PDF进入编辑模式(也可点页面右侧边框黑色三角,从弹出的工具栏进入),这时就可对页面中的图形,文本进行编辑,如下图。...Acrobat DC中两类文字的修改调整也很简单,类似PPT中的文本操作(如下图),也可对文本框的角度进行设置。通过右侧的文字格式调整面板可对字体、字号、字体颜色、段落等等进行细致的调整。...文件保存编辑后的pdf文件,通过文件\另存为 进行保存,你也可以工具页面,点导出PDF,将你的文件导出任意的格式,如下图。这里尝试下将一篇文献导出word文档,显示效果非常好,如下图。...如果使用笔记本电脑看文献,隐藏工具栏和菜单栏可使可视区域大一点;如果你的电脑显示器较大则可忽略这一点。

1.4K30

视觉效果 -- iOS Core Animation 系列三

通过上面的示例可以发现: 只设置cornerRadius时,默认情况下,只影响背景颜色,而不影响背景图片或者子图层。 如果想要截取这个视图的图片和子视图,需要设置masksToBoundsYES。...borderColor定义了边框颜色,默认为黑色。 borderColor是CGColorRef类型。 边框绘制图层边界里面,在所有子图层之前。...如上面的示例的结果一样,边框并不会把寄宿图或子图层的相撞计算出来。而且绘制边框显示最上层。 阴影 shadow 阴影属性 控制图层阴影的属性会比前面的边框多一些。...shadowOpacity属性控制阴影透明度的,它是一个0.0和1.0之间的浮点数,如果设置1.0将会显示一个轻微模糊的阴影。...右边的设置了alpha0.5。但是UILabel的位置好像不是0.5的效果。这是因为透明度的混合叠加造成的。实际上右侧中间的透明度是0.75。

1.1K30

关于Adobe Photoshop调整选区介绍

为此,请调整以下设置: 视图模式设置 视图模式:从“视图”弹出的菜单中,选区选择以下几种视图模式: 洋葱皮 (O):将选区显示动画样式的洋葱皮结构 闪烁虚线 (M):将选区边框显示闪烁的虚线 叠加...(V):将选区显示透明颜色叠加。...黑底 (A):将选区置于黑色背景上 白底 (T):将选区置于白色背景上 黑白 (K):将选区显示黑白蒙版 图层 (Y):将选区周围变成透明区域 安 F 键可以各个模式之间循环切换,按 X 键可以暂时禁用所有模式...透明度/不透明度:“视图模式”设置透明度/不透明度。 调整模式 设置“边缘检测”、“调整细线”和“调整边缘画笔工具”所用的边缘调整方法。 颜色识别:简单背景或对比背景选择此模式。...移动边缘:使用负值向内移动柔化边缘的边框,或使用正值向外移动这些边框。向内移动这些边框有助于从选区边缘移去不想要的背景颜色。 输出设置 净化颜色:将彩色边替换为附近完全选中的像素的颜色

2.4K60

欲练JS,必先攻CSS——前端修行之路

,可能麻烦一点,这里导致的问题可以说不痛不痒,但是不管是js还是css,注重细节并养成好的习惯,是代码能力的一种体现。...6.字体颜色透明 有时候设计师,配置字体颜色的时候可能用透明的百分比,来设置几种不同的颜色,比如主色是#000,浅灰色#000 80%的透明度,这种情况下不建议web写透明度,而是让设计师给到对应的颜色值...如果用缩略命名,可以约定文档,有约定和熟悉成本,但是熟悉以后更高效,类的命名也变得更规范和统一 8. 0.5px边框的理解误区 我之前写边框的时候就发现,只要让边框颜色更淡,边框看起来就更细,所以当设计师问我为什么边框看起来比较粗的时候...网上有博客说通过css3 transform的缩放scale 50%,可以实现0.5px边框,我一直很奇怪,1px实际是物理的最小单位,怎么可能实现0.5px,就这样我做了个实验,我设置了1px颜色000...的边框黑色),如图, 当我使用scale缩放50%的时候,颜色变成了c5c5c5,但是实际仍然有1px。

1.3K100

iOS快速实现环形渐变进度条

一:先制作一个不带颜色渐变的进度条自定义一个cycleview,.m 中实现drawrect方法?...下面来实现一下带有渐变色的进度条,原理很简单,刚刚画的是一条默认是黑色的线条,我们把黑色替换成一条渐变色的线条就可以了。...cgfloat enda = -m_pi_2 + m_pi * 2 * _progress; //设置进度条终点位置 //获取环形路径(画一个圆形,填充色透明设置线框宽度10,这样就获得了一个环形..._progresslayer.strokecolor = [[uicolor redcolor] cgcolor]; //指定path的渲染颜色,这里可以设置任意不透明颜色 _progresslayer.opacity...= 1; //背景颜色透明度 _progresslayer.linecap = kcalinecapround;//指定线的边缘是圆的 _progresslayer.linewidth = 10

1.4K20

Canvas系列(1):直线图形

你可能已经看到了我们这里使用了context.strokeStyle='blue';把线段的颜色改成蓝色(而不是默认的黑色),这个属性一定要在stroke之前调用,否则都描边结束了才设置,是不会生效的,...这样改变的是下面描边的颜色,就好比你拿黑色的笔画了一条线,结果你又拿起了一只蓝色的笔,然后你希望你刚刚话的线是蓝色的。...,所以没有叫strokeColor)。...还不容易,那么给你简绍一个更简单的API: // 绘制一个起始坐标:(x, y) 宽度:width 高度:height 的矩形 // 使用strokeRect将会直接绘制出来 而不需要在调用stroke...没错填充就类似于是设置背景,描边就类似于给个边框。 ? 绘制简易坐标系 为了更方便后面你的使用我们绘制一个简易的坐标系吧,效果如下: ?

72552

CSS 巧用 :before和:after

我们对上面的样式做些修改: .triangle{ width: 0; height: 0; border:50px solid transparent; /*这里我们将元素的边框宽度设置...50px,transparent表示边框颜色透明的,solid表示边框是实线的*/ border-top-color: black; /*这里我们仅将上边框颜色设置黑色,众所周知,css...后面的样式代码覆盖之前的相同的样式代码,至于其他三边的还是透明色*/ /*border-bottom-color: black; //这里设置底部边框黑色 border-left-color...: black; //这里设置左边边框黑色 border-right-color:black //这里设置右边边框黑色*/ } 然后这时我们就会看到一个顶部的方向向下的三角形...比如我们的需求是做一个半透明的登录框吧(这里也是代码中通过注释来解释): body{ background: url(img/1.jpg) no-repeat

1.2K30

画布就是一切(一)— 画布编程的基本模式

画布编程的基本模式 为了讲解画布编程的基本模式,接下来我们将以鼠标悬浮矩形,矩形边框变色场景例来进行讲解。...对于一个矩形,默认的情况下显示黑色边框,当鼠标悬浮在矩形上的时候,矩形的边框能够显示红色,就像下图一样: 那么如何实现这个功能呢?...但对于矩形边框颜色是不是状态,则需要探讨。在我看来,应该属于渲染的范畴,不属于状态的范畴。为什么这么来理解呢?...在这个场景中,只要鼠标坐标矩形区域内,那么我们就会修改矩形的hovertrue,否则为false。...类实例 let ctx = canvasEle.getContext('2d'); // 设置画笔颜色黑色 ctx.strokeStyle = '#000'; // 矩形所在位置画一个黑色框的矩形 ctx.strokeRect

18120

画布就是一切(一)— 画布编程的基本模式

画布编程的基本模式 为了讲解画布编程的基本模式,接下来我们将以鼠标悬浮矩形,矩形边框变色场景例来进行讲解。...对于一个矩形,默认的情况下显示黑色边框,当鼠标悬浮在矩形上的时候,矩形的边框能够显示红色,就像下图一样: 那么如何实现这个功能呢?...但对于矩形边框颜色是不是状态,则需要探讨。在我看来,应该属于渲染的范畴,不属于状态的范畴。为什么这么来理解呢?...在这个场景中,只要鼠标坐标矩形区域内,那么我们就会修改矩形的hovertrue,否则为false。...类实例 let ctx = canvasEle.getContext('2d'); // 设置画笔颜色黑色 ctx.strokeStyle = '#000'; // 矩形所在位置画一个黑色框的矩形 ctx.strokeRect

20310

画布就是一切(一)— 画布编程的基本模式

画布编程的基本模式 为了讲解画布编程的基本模式,接下来我们将以鼠标悬浮矩形,矩形边框变色场景例来进行讲解。...对于一个矩形,默认的情况下显示黑色边框,当鼠标悬浮在矩形上的时候,矩形的边框能够显示红色,就像下图一样: 那么如何实现这个功能呢?...但对于矩形边框颜色是不是状态,则需要探讨。在我看来,应该属于渲染的范畴,不属于状态的范畴。为什么这么来理解呢?...在这个场景中,只要鼠标坐标矩形区域内,那么我们就会修改矩形的hovertrue,否则为false。...类实例 let ctx = canvasEle.getContext('2d'); // 设置画笔颜色黑色 ctx.strokeStyle = '#000'; // 矩形所在位置画一个黑色框的矩形 ctx.strokeRect

17620
领券