首页 > 其他分享 >border-image用法总结

border-image用法总结

时间:2023-12-18 16:57:15浏览次数:37  
标签:填充 05 image 用法 rgba 边框 border

border-image 支持 渐变,可实现虚线边框,斑马纹边框

border-image 支持在外部显示图像,不占空间,不影响布局,且不受overflow:hidden限制

border-image,box-shadow,outline 均支持 内填充,外填充,可以实现 背景,边框,外延

border-image

内填充
border-image: linear-gradient(rgba(0,0,0,.05), rgba(0,0,0,.05)) 1 fill;

外填充
就是 border-image-outset
border-image: linear-gradient(rgba(0,0,0,.05), rgba(0,0,0,.05)) 1 fill / / 100vw;

边框
border-image: repeating-linear-gradient(135deg, deepskyblue, deepskyblue 5px, transparent 5px, transparent 10px) 1;


border-shadow

内填充
box-shadow: inset 0 0 0 999px rgba(0,0,0,.05);

外填充
box-shadow: 0 0 0 199vw rgba(0,0,0,.05)

边框
box-shadow: inset 0 0 0 1px #ccc;

 

outline

内填充
outline-offset: -999px;

外填充
outline: 999vw solid rgba(0,0,0,.05);

边框
outline: 1px solid rgba(0,0,0,.05);


在有placeholder时不显示错误提示,可实现未聚焦不显示错误提示

:invalid:not(:placeholder-shown) {
  background-image: var(--invalid);
}

 

 

出处:被低估的border-image属性 

标签:填充,05,image,用法,rgba,边框,border
From: https://www.cnblogs.com/mengff/p/17911615.html

相关文章

  • 为什么EmbeddedLinuxBeginnerSGuide的image中 uboot一定要放在fat32分区,不能跟preload
    按照按照  (https://rocketboards.org/foswiki/Documentation/EmbeddedLinuxBeginnerSGuide)制作了一个image,然后按照https://www.cnblogs.com/DoreenLiu/p/17903782.html将相关文件都打包到一个.img文件里面去。其实最开始研发给我的Makefile内容是这样(这个是RD用于制作LXD......
  • matlab中norm与svd函数用法
    格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数以下是Matlab中help norm 的解释:NORMMatrixorvectornorm.Formatrices...NORM(X)isthe2-normofX.NORM(X,2)isthesameasNORM(X).NORM(X,1)......
  • C#中CancellationToken和CancellationTokenSource用法
    C#中CancellationToken和CancellationTokenSource用法 之前做开发时,一直没注意这个东西,做了.netcore之后,发现CancellationToken用的越来越平凡了。这也难怪,原来.netframework使用异步的不是很多,而.netcore首推异步编程,到处可以看到Task的影子,而CancellationToken......
  • C#中ref关键字的用法总结
    C#中ref关键字的用法总结 ref表示引用的意思,C#中它有多种用法,这里简单总结一下:1、按引用传递参数具体可见:C#中的值传递与引用传递(in、out、ref)2、引用局部变量引用局部变量指的是在变量声明时使用ref关键字(或者使用refreadonly表示未只读),表示这个变......
  • A Guide to Image and Video based Small Object Detection using Deep Learning : Ca
    AGuidetoImageandVideobasedSmallObjectDetectionusingDeepLearning:CaseStudyofMaritimeSurveillance基于图像和视频的小对象指南使用深度学习进行检测:的案例研究海上监视1介绍在本文中我们对2017年至2022年间发表的160多篇研究论文进行了全面回顾,以......
  • pytest框架:marek用法
    pytest中提供的makr标签:  主要用于在测试用例/测试类中给用例打上标记,实现测试分组的功能,对测试用例进行筛选。注意:只能使用已注册的标记名,如果没有在pytest.ini文件中进行注册,会报waring警告信息。如果没有注册的标签也想要使用,只是会有警告。我们可以加上“addopts......
  • on,in,at三者之间的用法和区别
    表示事件时的用法区别:in时间长;on某-点;at时间短。表示地点时的用法区别:at强调点;on强调面;in强调在里面。表示方位时的用法区别:介系词in表示的方位是在某事物的内部,占去某物一部分。 第一,介词in,on,at表示时间时的用法区别:1,in时间范围大(一天以上)泛指在上......
  • MATLAB 函数句柄Function handle的用法
    函数句柄的作用是可以把函数句柄直接设置为参数然后执行  函数句柄(Functionhandle)是MATLAB的一种数据类型。引入函数句柄是为了使feval及借助于它的泛函指令工作更可靠;使“函数调用”像“变量调用”一样方便灵活;提高函数调用速度,特别在反复调用情况下更显效率;提高软件重用性,......
  • INotifyCollectionChanged 用法简介
    INotifyCollectionChanged接口是System.Collections.Specialized命名空间中的一个接口,用于在集合发生更改时通知订阅者。这个接口通常在实现了集合的类中使用,以便在集合变化时通知监听者(如UI控件)进行更新。以下是INotifyCollectionChanged的关键成员:CollectionChanged事......
  • crontab 用法介绍
    一、crontab概述1、crontab是Linux和类Unix操作系统下的一个任务调度工具,用于周期性地执行指定的任务或命令。2、crontab存储在文件中,该文件位于/var/spool/cron/目录中。3、除了管理员,可以将命令添加到crontab中,通常用户需要执行周期性操作时使用。二、crontab语法1、crontab语......