首页 > 其他分享 >几段纯 CSS 代码实现的 漂亮边框效果

几段纯 CSS 代码实现的 漂亮边框效果

时间:2023-03-28 11:14:45浏览次数:41  
标签:linear 边框 background 几段 white border transparent CSS

半透明边框

  border:10px solid hsla(0, 0%, 100%,.5);
  background-clip:padding-box;

缝边效果

  outline: 1px white dashed;
  outline-offset:-10px;
  border-radius:4%;
  background:#795548;

边框内圆角

 // 思路如下:为元素设置圆角,外层设置轮廓outline。圆角与直角之间的空隙用阴影补齐,阴影的尺寸为圆角半径的一半
  border-radius:10px;
  background: tan;
  outline:10px solid #655;
  box-shadow:0 0 0 5px #655;

信封边框

信封边框有两种实现思路:

  1. 使用背景渐变
  padding:1em;
  border: 1em solid transparent;
  background: linear-gradient(white,white) padding-box,repeating-linear-gradient(-45deg, red 0, red 12.5%, transparent 0, transparent 25%, #58a 0, #58a 37.5%, transparent 0, transparent 50%) 0/5em 5em;
  1. 使用边框图片
  padding:1em;
  border: 1em solid transparent;
  border-image:repeating-linear-gradient(-45deg, red 0, red 1em, transparent 0, transparent 2em, #58a 0, #58a 3em, transparent 0, transparent 4em)  16;

脚注效果

 //由于使用了currentColor,它会根据color属性的变化而自动适应
  padding-top:1em;
  border-top: .2em solid transparent;
  border-image: 100% 0 0 linear-gradient(90deg,currentColor 4em,transparent 0);

蚂蚁线

@keyframes ants{100%{background-position:100%;}}
div{
  width:200px;
  height: 70px;
  border: 1px solid transparent;
  background: linear-gradient(white,white) padding-box,repeating-linear-gradient(-45deg, black 0, black 25%, white 0, white 50%) 0/.6em .6em; 
  animation:ants 12s linear infinite;
}  



来源:几段纯 CSS 代码实现的 漂亮边框效果 - 简书 (jianshu.com)

标签:linear,边框,background,几段,white,border,transparent,CSS
From: https://www.cnblogs.com/xygsj/p/17264323.html

相关文章

  • 展示大屏边框
        <html><style>/*四角荧光边框*/.border1{border:2pxsolid#02a6b5;width:100%;height:100%;positio......
  • CSS之伪类选择器,属性选择器
    一.结构伪类选择器伪类选择器一般的格式是使用冒号来表示  :一般其它的伪类选择器很少使用,但是a标签的个性化都是使用的伪类选择器来个性化,所以对于a标签的个性化需要......
  • HTML 文本区 边框带标题
    <formid="dreamduform"action="dreamdu.php"method="post"><fieldset><legend>你对梦之都的感觉:</legend><labelfor="sel......
  • CSS 圆角输入框
    ff,chrome,safari下面可以用圆角边框来实现,IE下面还是用背景比较好 Java代码  input{height:18px;inline-height:18p......
  • CSS3 Media Query 响应式媒体查询
    在CSS中,有一个极其实用的功能:@media响应式布局。具体来说,就是可以根据客户端的介质和屏幕大小,提供不同的样式表或者只展示样式表中的一部分。通过响应式布局,可以达到只使用......
  • CSS in JS (JSS)
    JSS是什么简单来说,一句话概括CSSinJS(JSS),就是"行内样式"(inlinestyle)和"行内脚本"(inlinescript)。因为,自从React出现以后,基于组件化的要求,强制把HTML、CSS、JavaScr......
  • 伪元素和CSS类
    伪元素和CSS类伪元素可以结合CSS类: p.article:first-letter{color:#ff0000;}<pclass="article">文章段落</p>上面的例子会使所有class为article的段落的首字母......
  • css-6个可以在css属性中使用的函数
    1-calc计算结果div{width:calc(100vm-50px);}2-var它可以将CSS变量的值赋予属性:root{--main-bg-color:coral;--main-padding:15px;}div{backgro......
  • CSS的三种样式及选择器
    一.概述css一共有三种样式,分别是:行内样式,内部样式,外部样式行内样式:写入在HTML标签内,是最不规范的写法,没有突出HTML+CSS的关键就是骨架和美化分离,这样写在一起的行内样式,......
  • css-内容超出区域
    overflow:hidden;//visible、hidden、scroll、auto.remarkArea{height:470px;overflow:hidden;}例如在这个音乐播放器页面.音乐列表和评论列表都会出......