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

android shape使用及渐变色、分割线、边框、半透明阴影

shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。 首先简单了解一下shape中常见属性。(详细介绍参看api文档) <?...(比如想设置半透明效果,直接使用十六就只就OK) android:color="color" / <stroke -- 指定边框,border,dashWidthdashGap有一个为0dp则为实线...2、白色边框、半透明效果 <?xml version="1.0" encoding="utf-8"?...-- 这是半透明,还可以设置全透明,那就是白色边框效果了 -- <solid android:color="#80065e8d" / <stroke android:dashGap="0dp...-- 这是半<em>透明</em>,还可以设置全<em>透明</em>,那就是白色<em>边框</em><em>的</em>效果了 -- <solid android:color="#ff065e8d" / <stroke android:dashGap="

3.4K41

java SWT:基于Composite定制背景透明浮动图像按钮(image button)

是没办法做出好看图形按钮....这一行也很重要,如果没有这样,当按钮所在组件改变背景时候(setBackground),透明色就失效了。...SWT对图像背景透明设置有几种方式,本文中我选择了最简单一种,就是指定图像中某种颜色(本例为白色)为透明色。...当然使用这种方式也有缺点就是除了透明色之外,相近颜色(比如 255,255,254)就没办法透明,所以修图时要把图清干净保持背景色是纯色。...因为jpeg是有损压缩格式,会破坏纯色背景色,所以这种透明方式对于jpeg格式图像效果不好。 所以建议使用png,bmp等无损压缩格式来存储图像文件。

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

利用PPT如何设计制作创意相框

如果利用自选图形,再经过边线及内部填充等设置,就能够制作出具有创意效果相框。下面iSlide就讲述微立体相框水晶相框制作技法。...圆角矩形内部填充为“渐变填充”,类型为“路径”,其中2个光圈:光圈1颜色为白色,位置为0%,透明度为100%;光圈2颜色为白色,位置为100%,透明度为90%。...插入一个大小合适椭圆,设置为无线条,内部填充为“渐变填充”,类型为“路径”。其中2个光圈:光圈1颜色为白色,透明度为0%;光圈2颜色也为白色,透明度为100%。...复制它,将复制出图形旋转90度,这样所需光晕就制作完成了。反光制作,首先复制出一个水晶边框,设置复制出边框,填充为“纯色填充”,颜色为白色,无线条。...插入需装入水晶相框中图片(如大眼怪小黄人),选中它,利用“格式”选项卡中“删除背景”去掉图片中背景颜色(可利用去除背景8个控制点进行适当调整,如果还去不完全,可利用“标记要删除区域”按钮将不需要区域去掉

4.1K20

CSS 奇思妙想边框动画

: 上述 Demo 完整代码如下: CodePen Demo -- dashed border animation[3] 其实由于背景边框特殊关系,使用 border 时候,通过修改 background-position...关于背景边框填充关系,可以看这篇文章:条纹边框多种实现方式[4] 渐变其他妙用 利用渐变,不仅仅只是能完成上述效果。...,旋转一个部分角向渐变图形,中间部分使用另外一个伪元素进行遮罩,只漏出线条部分即可: CodePen Demo -- Rotating border 3[8] clip-path 妙用 又是老朋友...、透明变化、遮罩等,让我们最后只看到了原本现象一部分。...与上面例子不一样是,我们只需要让我们图案,动起来,就是我们需要这样一个背景图(掘金不支持 SVG 动图,原图地址[15]): 那么,我们也就能得到运动边框图,代码完全一样,但是,边框是运动

81820

CSS 奇思妙想边框动画

上述 Demo 完整代码如下: CodePen Demo -- dashed border animation 其实由于背景边框特殊关系,使用 border 时候,通过修改 background-position...关于背景边框填充关系,可以看这篇文章:条纹边框多种实现方式 渐变其他妙用 利用渐变,不仅仅只是能完成上述效果。...同样,让它旋转一起,一个单色追逐边框动画就出来了: ? CodePen Demo -- gradient border animation 2 Wow,很不错样子。...,旋转一个部分角向渐变图形,中间部分使用另外一个伪元素进行遮罩,只漏出线条部分即可: ?...,控制了元素旋转中心 发现没,其实几乎大部分有意思 CSS 效果,都是运用了类似技巧: 简单说就是,我们看到动画只是原本现象一小部分,通过特定裁剪、透明变化、遮罩等,让我们最后只看到了原本现象一部分

1.1K20

哪些你知道或不知道css,在这里或许都齐全

透明边框 实现半透明边框可以有很多实现方法,比如:伪元素定位相结合,多层div包裹定位相结合......使用inset后,阴影在边框内(即使是透明边框),背景之上内容之下。 offset-x,offset-y : 这是头两个 length 值,用来设置阴影偏移量。...效果图如上所示: 解决方案:css渐变背景扩展,在背景图之上在加一层纯色实色背景,给两层背景指定不同background-clip; 渐变是可以背景图片一起使用,而且背景图片预发和平时写法是一样...解决方案:伪元素,变形属性css渐变实现 1.把这个元素设置为一个圆形; 2.用一个简单线性渐变来把图像有半部分设为其他颜色 3.用伪元素覆盖到这个元素渐变区域上面去(看起来这个元素第一步效果一样...>标签type属性来决定是显示输入框,还是单选按钮等。

1.4K20

哪些你知道或不知道css,在这里或许都齐全 css编码技巧 css小技巧

透明边框 实现半透明边框可以有很多实现方法,比如:伪元素定位相结合,多层div包裹定位相结合......使用inset后,阴影在边框内(即使是透明边框),背景之上内容之下。 offset-x,offset-y : 这是头两个 length 值,用来设置阴影偏移量。...效果图如上所示: 解决方案:css渐变背景扩展,在背景图之上在加一层纯色实色背景,给两层背景指定不同background-clip; 渐变是可以背景图片一起使用,而且背景图片预发和平时写法是一样...解决方案:伪元素,变形属性css渐变实现 1.把这个元素设置为一个圆形; ? 2.用一个简单线性渐变来把图像有半部分设为其他颜色 ?...3.用伪元素覆盖到这个元素渐变区域上面去(看起来这个元素第一步效果一样),通过旋转来决定漏出多大扇区; ? 4.选择任意角度 ?

1.6K10

IT课程 CSS基础 026_显示、可见性、效果

该属性有两个主要取值:visible hidden。 visibility: visible; 设置元素是可见。...CSS 支持多种效果,包括:颜色、背景边框、字体、阴影、渐变、过渡、动画等。 透明 在 CSS 中,透明度是指元素后面的背景被覆盖程度。透明度可以使用 opacity 属性来设置。...opacity 属性值范围为 0.0 到 1.0,其中 0.0 表示完全透明,1.0 表示完全不透明。...渐变可以应用于元素背景边框、文本等。 线性渐变(linear gradient):从一个位置开始,向另一个位置进行过渡。...平移(Translate):移动元素在平面上位置。 缩放(Scale):改变元素大小。 旋转(Rotate):围绕元素中心点旋转。 倾斜(Skew):沿着水平或垂直轴倾斜元素。

5810

圣诞快乐,手绘CSS圣诞老人,DIY浪漫圣诞礼物!

添加小胡子: 小胡子位于头部上方,由两个具有相似样式(只是旋转角度不同)元素组成,它们并排放置。为了更好地控制两者样式,我们可以使用相邻兄弟选择器(+)。...设置背景渐变: 一旦我们有了这个形状,我们可以添加一个径向渐变作为背景。然后我们就得到了那个弯曲底部。为了让它更适合头部,我们可能需要对其进行一点旋转。...但身体部分真正有趣是,我们将使用CSS渐变来绘制腰带按钮:分别是径向渐变(radial-gradient())线性渐变(linear-gradient())。...按钮部分是一个简单从左到右线性渐变,使用了三种颜色:透明、白色再次透明。在颜色之间留出一小部分百分比,以增加一些“模糊”效果。...通过添加从透明到半透明黑色小垂直渐变,手臂在视觉上与身体产生距离。这种渐变效果看起来像是阴影,并强调了手臂后置位置。 手部同样简单,就是一个圆形。与眼睛或按钮绘制方法相同。

14210

Qt编写自定义控件49-飞机仪表盘

姿态仪作用原理为一高度旋转陀螺,不论飞机姿态如何变化,此陀螺定轴性在空间保持相同,因而能显示出飞机俯仰及偏左偏右姿态。...二、实现功能 1:可设置外边框渐变颜色 2:可设置里边框渐变颜色 3:可设置主背景颜色+遮罩层颜色+刻度尺颜色 4:可设置线条颜色+文字颜色+指针颜色+遥感句柄颜色 5:可设置旋转角度 6:可设置滚动值...* 2:可设置里边框渐变颜色 * 3:可设置主背景颜色+遮罩层颜色+刻度尺颜色 * 4:可设置线条颜色+文字颜色+指针颜色+遥感句柄颜色 * 5:可设置旋转角度 * 6:可设置滚动值 */...QColor borderOutColorEnd; //外边框渐变结束颜色 QColor borderInColorStart; //里边框渐变开始颜色...QColor borderInColorEnd; //里边框渐变结束颜色 QColor bgColor; //背景颜色 QColor planeColor

2.5K30

bootstrap快速入门笔记(四)-less用法指南, mixin变量

背景渐变 混合 参数 用法 #translucent > .background() @color: @white, @alpha: 1 设置一个元素背景透明度 #translucent >....border() @color: @white, @alpha: 1 设置一个元素边框颜色透明度 #gradient > .vertical() @startColor, @endColor 创建一个跨浏览器垂直背景渐变..., @endColor, @deg 创建一个跨浏览器有斜度背景渐变 #gradient > .vertical-three-colors() @startColor, @midColor, @colorStop..., @endColor 创建一个跨浏览器三色背景渐变 #gradient > .radial() @innerColor, @outerColor 创建一个跨浏览器放射背景渐变 #gradient...> .striped() @color, @angle 创建一个跨浏览器条纹背景渐变 #gradientBar() @primaryColor, @secondaryColor 用于给按钮指定渐变背景浅暗边框

2K20

用SVG实现一个优雅提示框

简单来归纳一下: 带边框提示框 纯色(或带透明度纯色)提示框 带内阴影(或外阴影)提示框 带边框+渐变提示框 带边框+透明背景提示框 提示框三角带圆角阴影提示框 可能还有我未碰到提示框...面对这么多UI风格,对于前端实现上来说是具有一定挑战性,特别是多种效果组合在一起。比如说,带有边框+内外阴影+渐变(或透明度)+圆角三角等。基本上组合了上图所提到各种UI风格。...其实我们对于原先采用CSS clip-path方案其实也存在很多缺陷,它在面对带有阴影、背景透明或者渐变、带边框同时出现时就显出了实现成本高效果一般缺点。...、背景透明或者渐变、带边框效果,甚至更为复杂多变场景 SVGpath实现简单,并且代码量极小 可扩展性,可维护性 参考相关文章后,我们完善Demo工具如下: ?...NO.6 样式设置 实现了上方SVG后接下来透明背景渐变、阴影、边框设置就都不成问题了。

2.4K10

《CSS揭秘》读书总结:背景边框

透明边框 难题 在 CSS 中使用半透明颜色,可以使用 rgba() hsla()。 HSL代表色相,饱和度亮度 - 使用色彩圆柱坐标表示。...尽管半透明颜色很受欢迎,但人们对其使用更多集中于背景上。 假设我们想给一个容器设置一层白色背景一道半透明白色边框,body 背景会从它透明边框透上来。...这就可以解释我们遇到难题:body 背景并没有从内部 content 透明白色半透明边框处透上来,而是在半透明白色边框处透出了这个容器自己纯白实色背景,这实际上得到效果跟纯白实色边框看起来完全一样...以下是理论依据: “如果多个色标具有相同位置,它们会产生一个无限小过渡区域, 过渡起止色分别是第一个最后一个指定值。从效果上看,颜色会在那 个位置突然变化,而不是一个平滑渐变过程。”...失败原因是我们仅仅把每个背景单元作了渐变旋转,而没有站在背景整体角度来看问题。来看预想斜向背景单个背景单元: ?

1.7K40

【CSS进阶】CSS 颜色体系详解

文本颜色 color:red 元素背景色 background-color:red (包含各类渐变) 元素边框 border-color:red 元素盒阴影或文字阴影 box-shadow...像这样: 嗯哼,这里我们将 border 用于了扩大鼠标点击区域,然而真实情况是有的时候我们按钮必须要用到 border,而 border 又只能设置一重(无法像 box-shadow 渐变一样设置多重...这里举个简单例子,利用透明渐变,实现一个切角图形: 通过 线性渐变 linear-gradient 实现从透明色到实色变化,将四个四分之一大小( background-size: 50% 50%)图形组合在一起...也就是,当无法显示图像时,代替图像出现文本,会继承这个颜色值。 列表项小黑点边框 一些浏览器(比如Chrome)水平线( )边框颜色。(没有边框的话,颜色就不会受影响)。...以一个按钮为例,我们用 hsl 颜色表示法表示按钮 normal 状态下背景色值,我们希望 hover 时候,背景色暗一点,而 active 时候背景色亮一点。

1.6K61
领券