CSS小技巧:混合模式、渐变边框

2019-01-0910:04:49网页制作Comments2,481 views字数 662阅读模式

混合模式

CSS小技巧:混合模式、渐变边框

不久之前Firefox和Safari浏览器已经开始支持类似Photoshop的混合模式,但是在Chrome和Opera浏览器中需要添加前缀。举个栗子:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/9301.html

// 你也可以尝试不同的样式

.blend {
    background: #fff;
}
.blend img {
    mix-blend-mode: darken; 
}

渐变边框

CSS小技巧:混合模式、渐变边框

现在,你甚至可以在边框中使用渐变。 要使用渐变边框非常简单,只需要设置一个更低z-index的伪元素即可:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/9301.html

.box {
  margin: 80px 30px;
  width: 200px;
  height: 200px;
  position: relative;
  background: #fff;
  float: left;
}
.box:before {
      content: '';
      z-index: -1;
      position: absolute;
      width: 220px;
      height: 220px;
      top: -10px;
      left: -10px;
      background-image: linear-gradient(90deg, yellow, gold);
}
复制代码

具体的例子可以看这里,或者看这里使用的是background-clipbackground-origin属性。在不久的将来,也许所有浏览器都将支持border-image属性,最终的代码会和下面一样:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/9301.html

.box {
    border-image: linear-gradient(to bottom, #000000 0%, #FFFFFF 100%); 
    border-image-slice: 1; /* set internal offset */
}
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/zhizuo/9301.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/zhizuo/9301.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定