首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    css实现带圆角的渐变0.5像素border

    有一个需求,需要实现一个带圆角的渐变border,大概类似这样:图片上手第一件事当然是康康border支不支持渐变,于是发现:border-image这个属性支持渐变。好!加上,刷新。...欸,我的圆角咋没了!?变成了这样:图片然后才发现border-image这个属性会导致border-radius失效。...然后下面的盒子的位置的top相对于上面的盒子往上移1px,left往左移1px。这样下面的盒子露出来的部分看起来不就像是上面的盒子的边框了吗? 好! 说干就干。...在微信小程序里面1rpx的边框是不生效的,会被计算成2rpx。解决这个问题的办法一般是给想要设置边框的元素加一个大小为它两倍的伪元素。...于是一个完美的1rpx的带圆角的渐变border就出来了:图片全部代码:.border-test{ position: absolute; width: 160rpx; height:

    1.8K30

    带圆角的虚线边框?CSS 不在话下

    那么,在 CSS 中,我们还有其它方式能够实现带圆角,且虚线的单段长度与线段之间间隙可控的方式吗? 本文,我们就一起探讨探讨。...完整的代码,你可以戳这里:CodePen Demo -- BorderRadius Dashed Border 最佳解决方案:SVG 当然,上面使用 CSS 实现带圆角的虚线边框,还是需要一定的 CSS...并且,不管是哪个方法,都存在一定的瑕疵。譬如如果希望边框中间不是背景色,而是镂空的,上述两种 CSS 方式都将不再使用。 因此,对于带圆角的虚线边框场景,最佳方式一定是 SVG。...通过一个动图,简单感受一下: 总结一下 本文介绍了 2 种在 CSS 中,不借助切图和 SVG 实现带圆角的虚线边框的方式: 重复角向渐变叠加遮罩层 重复线性渐变叠加遮罩层 当然,两种 CSS 方式都存在一定瑕疵...最后,介绍了借助 SVG 工具 Customize your CSS Border 快速生成带圆角的虚线边框的方式。

    40110

    SVG 从入门到后悔,怎么不早点学起来(图解版)

    稍后还会说明如何设置样式(比如边框、填充色等),这里只列出矩形基础属性: x: 左上角x轴坐标 y: 左上角y轴坐标 width: 宽度 height: 高度 rx: 圆角,x轴的半径 ry: 圆角,y...red;"> rect x="30" y="20" width="200" height="100" > rect> svg> 圆角矩形 svg...rect版的圆形 圆角的概念和 CSS 的 border-radius 有点像,所以有没有一种可能,用 rect> 也可以画圆形呢?..." rx="50" > rect> svg> 只要把宽高设成一样,圆角设成宽度的一半就能实现圆形。...如果本子是从左向右书写,那这几个参数的意思就是: start: 左对齐 middle: 居中对齐 end: 右对齐 多行文本 多行文可以使用本 标签辅助实现 svg width="400

    3.3K10

    Power BI模拟豆瓣、Flomo、Github的日历热力图

    这是豆瓣的书影音记录热力图: 这是Flomo(一款笔记服务)的笔记记录热力图: 这是Github的热力图: 大家发现没,这三个平台的热力图非常接近-都是绿色色系,都是圆角正方形造型。...在Power BI中,热力颜色使用矩阵的条件格式背景色可以做到。 但是圆角正方形效果背景色无能为力,此时可以借助SVG矢量图。...新建一个SVG度量值,按照不同的数据大小定义透明度,本例数据越大颜色越深。...:image/svg+xml;utf8,svg xmlns='http://www.w3.org/2000/svg' width='48' height='48'> rect id='wujunmin...>" 将以上度量值标记为图像URL,放入矩阵的值: 得到: 更多Power BI SVG应用技巧:Power BI SVG图表设计:从基础到实战

    7500

    《最新出炉》系列初窥篇-Python+Playwright自动化测试-63 - Canvas和SVG元素定位

    2.SVG简介svg也是html5新增的一个标签,它跟canvas很相似。都可以实现绘图、动画。但是svg绘制出来的都是矢量图,不像canvas是以像素为单位的,放大会模糊。...3.svg的基本使用svg是在html和css里面操作的,不是在js里面。...-- rect(矩形)前面两个值是位置,中间两个值是圆角,后面两个值是设置宽高 --> rect x="50" y="20" rx="10" ry="10" width="150" height...="150">rect> svg>2.浏览器打开如下图所示:3.我们来看看加上css样式,空心矩形 rect{ fill...: 线条末尾的样式 (默认)butt (圆角)round (方形)square ,round和square会影响线条的长度默认的样式就不设置了,设置跟设置没上面两样round(圆角)square(方形)

    36530

    CSS 奇思妙想 | 巧妙的实现带圆角的三角形

    本文将介绍几种实现带圆角的三角形的实现方式。 法一. 全兼容的 SVG 大法 想要生成一个带圆角的三角形,代码量最少、最好的方式是使用 SVG 生成。...使用 SVG 的 多边形标签 生成一个三边形,使用 SVG 的 stroke-linejoin="round" 生成连接处的圆角。...完整的 DEMO 你可以戳这里:CodePen Demo -- 使用 SVG 实现带圆角的三角形 法二....图形拼接 不过,上文提到了,使用纯 CSS 实现带圆角的三角形,但是上述第一个方法其实是借助了 SVG。那么仅仅使用 CSS,有没有办法呢?...至此,我们就顺利的得到一个带圆角的菱形了! 拼接 3 个带圆角的菱形 接下来就很简单了,我们只需要利用元素的另外两个伪元素,再生成 2 个带圆角的菱形,将一共 3 个图形旋转位移拼接起来即可!

    4.8K41

    Power BI 模拟网易居中条形图

    在网易数读看到一个条形图,如下图右侧所示,特点有:类别标签居中,条形居中,带有背景阴影,条形和阴影均为圆角。...在Power BI可以模拟类似效果: 该图表的度量值如下图所示,原理是DAX和SVG矢量图结合。将度量值放入HTML Content进行显示,度量值中的维度、指标替换成你的模型即可复用。...= "svg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 130 8' > rect rx='3' x='30' y='0' width...='100' height='6' fill='DarkCyan' fill-opacity='0.2'/> rect rx='3' x='"& (100-Width)/2 + 30 & "'...>" RETURN SVG 上图的数据标签显示在条形上,如果像网易那样放在下方也是可以的,把度量值中条形的高度设置小一点,text的y向下移动一些即可。

    52621

    用SVG实现一个优雅的提示框

    简单的来归纳一下: 带边框的提示框 纯色(或带透明度纯色)的提示框 带内阴影(或外阴影)的提示框 带边框+渐变的提示框 带边框+透明度背景的提示框 提示框三角带圆角和阴影的提示框 可能还有我未碰到的提示框...面对这么多的UI风格,对于前端实现上来说是具有一定的挑战性,特别是多种效果组合在一起的。比如说,带有边框+内外阴影+渐变(或透明度)+圆角三角等。基本上组合了上图所提到的各种UI风格。...、背景透明或者渐变、带边框的效果,甚至更为复杂多变的场景 SVG的path实现简单,并且代码量极小 可扩展性,可维护性 参考相关文章后,我们完善Demo工具如下: ?...SVG中的Q命令 回到我们的ToolTips 话题, 其中的圆角是可以通过二次贝塞尔曲线来实现,SVG中 Q 命令就是来实现二次贝塞尔曲线的,SVG中 Q 命令的示例图如下: ?..."/> svg> 通过设置起始点和调整控制点p1 我们能得到我们想要的圆角,如下图所示,小圆点为我们的p1控制点 ?

    2.5K10
    领券