美文网首页CSS小技巧
CSS小技巧Warning样式

CSS小技巧Warning样式

作者: 风凌摆渡人 | 来源:发表于2019-11-04 16:12 被阅读0次

记录CSS学习路上的点点滴滴!

效果

效果图

主要知识点.

  1. clip:rect(0px 0px 0px 0px)随机剪切然后加上阴影效果,实现页面跳动。
  2. content: 定义显示在该选择器之前或之后的选择器的属性
  3. css动画
  4. scss 数学运算

代码

<div class="warning"
         data-text="WARNING">WARNING</div>
.bg {
  background: black;
  height: 100vh;
  font-family: "Varela", sans-serif;
}

.warning {
  color: red;
  font-size: 100px;
  position: relative;
  width: 400px;
  margin: 0 auto;
}
@keyframes noise-anim {
  $steps: 20;
  @for $i from 0 through $steps {
    #{percentage($i*(1/$steps))} {
      clip: rect(random(100) + px, 9999px, random(100) + px, 0);
    }
  }
}
.warning:after {
  content: attr(data-text);
  position: absolute;
  left: 2px;
  text-shadow: -1px 0 blue;
  top: 0;
  color: black;
  background: black;
  overflow: hidden;
  clip: rect(0, 900px, 0, 0);
  animation: noise-anim 2s infinite linear alternate-reverse;
}

@keyframes noise-anim-2 {
  $steps: 20;
  @for $i from 0 through $steps {
    #{percentage($i*(1/$steps))} {
      clip: rect(random(100) + px, 9999px, random(100) + px, 0);
    }
  }
}
.warning:before {
  content: attr(data-text);
  position: absolute;
  left: -2px;
  text-shadow: 1px 0 yellow;
  top: 0;
  color: black;
  background: black;
  overflow: hidden;
  clip: rect(0, 900px, 0, 0);
  animation: noise-anim-2 3s infinite linear alternate-reverse;
}

饮水思源

相关文章

  • CSS小技巧Warning样式

    记录CSS学习路上的点点滴滴! 效果 主要知识点. clip:rect(0px 0px 0px 0px)随机剪切然...

  • css 样式小技巧

    一、实现居中的三种方式 1. 绝对定位 +transform 2. flex 弹性布局居中 3.父节点...

  • 2016 8月学习前端知识

    vue SegmentFault 技术周刊 Vol.1 - Vue.js 起手式 css 移动端样式小技巧 js ...

  • Css样式设置小技巧

    水平居中设置——行内元素(内联元素?) 如果被设置元素为文本,图片等行内元素时,水平居中是通过父类设置text-a...

  • css样式设置小技巧

    1 水平居中设置-行内元素 我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居...

  • css(层叠样式)-小技巧

    1 小星星的重叠:结构 效果 2 修改星星的总体大小()结构 效果

  • CSS样式表技巧总结

    CSS样式表技巧总结 一、关于注释 在创建xhtml+CSS网站时,CSS中的注释非常重要。在创建CSS样式时,应...

  • Web_7 电商站首页布局

    1 效果演示 2 CSS技巧 【1】通用CSS样式编写html之前可以先规范好通用的CSS样式,比如网页的整体布局...

  • web前端经验分享

    CSS技巧 解决css样式污染方案 命名约定 BEM命名规范 使用CSS Modules css实现新手引导效果 ...

  • 实现新手引导效果笔记

    隐藏按钮文字的小技巧## opacity 属性## IE8以下浏览器都不支持 opacity css样式,可以使用...

网友评论

    本文标题:CSS小技巧Warning样式

    本文链接:https://www.haomeiwen.com/subject/dbsdbctx.html