CSS特别的效果

1.倒影效果

  

看见下面的倒影了吗?下面是代码。

html:

  <div>我是倒影</div>

css:

  div{

    -webkit-box-reflect:below 10px linear-gradient(transparent,transparent 20%,rgba(0,0,0,.3));

  }

注意:

  一定要加浏览器前缀,这个属性兼容性很差,且不占用空间,它有3个值,第一个是倒影的方向:above,below,left,right,第二个属性是文字和倒影之间的间距,第三个属性是渐变颜色,注意,是渐变颜色,单纯的颜色是无效的,必须写linear-gradient(线性渐变),radial-gradient(径向渐变)。

2.光晕效果

  

html:

  <h2>我有光晕</h2>

css

  h2{
                text-shadow: 0 0 5px #FF0000;
                color: white;
            }

就是通过文字阴影做的,没啥可说的。text-shadow:值1:水平方向偏移量,值2:垂直方向偏移量,值3:模糊程度。

3.浮雕效果

css

  h1{
                text-shadow:2px 2px 4px #000000;
                color: white;
            }

还是文本阴影。

4.字体描边

css

  h1{
                text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
                font-weight:bold;
                color:white;
            }

 还是文本阴影,在每个方向上都加一个模糊度为0的阴影。

5.毛玻璃效果

css:

  color: rgba(0,0,0,0);
       text-shadow: 0 0 10px black;

在此基础上再加一行box-shadow: 1px 1px 2px 2px #ccc;,会变成下面这样

6.金属效果

html:  

  <p class="p1"><span></span>金属文字效果</p>

css:

  .p1{
                color: white;
                background: black;
                font-weight: bold;
                font-size: 30px;
                position: relative;
            }
            span{
                position: absolute;
                 100%;
                height: 100%;
                background: linear-gradient(to bottom,black 0%,transparent 50%,black);
                opacity: 0.5;
            }

 让一个span盖在父元素上,给渐变色,这个渐变色在父元素背景色的衬托下,我们看到的文字颜色就是这个渐变色。

7.更改浏览器滚动条的样式

css

  ::-webkit-scrollbar {  /* 滚动条整体部分 */
                  40px;
              }
              
              ::-webkit-scrollbar-track-piece {  /*内层轨道,滚动条中间部分 */
                  background-color: red;
              }
              ::-webkit-scrollbar-thumb {  /* 滑块 */
                  40px;
                  border-radius: 5px;
                  background: #CBCBCB;
              }
              
              ::-webkit-scrollbar-thumb:hover { /* 鼠标移入滑块 */
                  background: #909090;
              }

就这些吧,后面还有的话再更新。。

原文地址:https://www.cnblogs.com/lzn0330/p/9702544.html