zoukankan      html  css  js  c++  java
  • 盒阴影及文字操作

    一.盒阴影

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <mehtmlta charset="UTF-8">
     5     <title>Document</title>
     6     <style type="text/css">
     7     div{
     8          200px;
     9         height:200px;
    10         margin:30px auto;
    11         border: 1px solid purple;
    12         /*box-shadow: inset 10px  20px 30px purple,inset -10px -20px 30px purple,inset 15px  25px 30px purple,inset -15px -25px 30px purple;*/
    13     }
    14 
    15     div:hover{
    16         box-shadow: inset 10px  20px 30px purple,inset -10px -20px 30px purple,inset 15px  25px 30px blue,inset -15px -25px 30px blue;
    17     }
    18     </style>
    19 </head>
    20 <body>
    21     <!--
    22      盒阴影 
    23         box-shadow
    24            第一个值:默认省略或者inset   可以省略,省略即为默认
    25               处理盒子阴影在盒子的外面,添加即为里面
    26            第二个值:
    27                 具体的数值 可以是正数,也可以是负数 为盒子阴影x轴的大小
    28             第三个值:
    29                 具体的数值,可以是正数,也可以是负数  为盒子阴影Y轴的大小
    30              第四个值:
    31                    具体的数值,可以是正数,不可以是负数,可以省略,省略之后,没有模糊面积
    32                    为盒子阴影模糊面积
    33              第五个值:具体的颜色值,英文单词,十六进制 rgb rgba
    34         盒阴影可以不断的添加,中间用逗号隔开
    35     -->
    36     <div></div>
    37 </body>
    38 </html>

    鼠标经过效果:


    二.文字阴影

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <style type="text/css">
     7       div{
     8           font-size: 30px;
     9           text-align: center;
    10           -webkit-text-shadow: 20px 20px 30px purple; 
    11       }
    12     </style>
    13 </head>
    14 <body>
    15     <!-- 
    16         第一个值:
    17                 具体的数值 可以是正数,也可以是负数 为文字阴影x轴的大小
    18             第二个值:
    19                 具体的数值,可以是正数,也可以是负数  为文字阴影Y轴的大小
    20              第三个值:
    21                    具体的数值,可以是正数,不可以是负数,可以省略,省略之后,没有模糊面积
    22                    为文字阴影模糊面积
    23              第四个值:具体的颜色值,英文单词,十六进制 rgb rgba
    24         文字影可以不断的添加,中间用逗号隔开
    25         为了兼容老版本的浏览器正确写法应该是:-webkit-text-shadow: 20px 20px 30px purple; 
    26      -->
    27     <div>并发症发烧</div>
    28 </body>
    29 </html>

    三.蒙版

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>巫妖果子</title>
     6     <style type="text/css">
     7     div{
     8         width: 300px;
     9         height: 1500px;
    10         margin: 0px auto;
    11         background:linear-gradient(red,yellow,blue);
    12         /*-webkit-*/mask: url("D:/照片大全/蒙版鸭.png") 10px 300px no-repeat;
    13     }
    14     </style>
    15 </head>
    16 <body>
    17     <div>蒙版
    18              目前只有-webkit-内核的浏览器支持,其它不支持
    19 
    20              需要PNG的透明度遮罩蒙版
    21 
    22              和背景设置一样,可以设置多个png为蒙版
    23     </div>
    24 </body>
    25 </html>

    四.倒影

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <style type="text/css">
     7     div{
     8         width: 300px;
     9         height: 400px;
    10         margin: 50px auto;
    11         background:url("D:/照片大全/盛世美颜.jpg")  no-repeat;
    12         background-size:100% 100%;
    13         -webkit-box-reflect:left 10px url("D:/照片大全/给你主宰自己的力量.jpg")
    14         /*linear-gradient(to top,
    15             rgba(255,255,255,1) 10px,
    16             rgba(255,255,255,0.3) 40px,
    17             rgba(255,255,255,0) 200px,
    18             rgba(255,255,255,0)
    19 
    20             );*/
    21     }
    22     </style>
    23 </head>
    24 <body>
    25     <div></div>
    26     <!-- 
    27         倒影只有-webkit-内核浏览器支持
    28         -webkit-box-reflect:below;
    29 
    30         第一个值
    31             控制倒影出现的位置
    32                 上 above
    33                 下 below
    34                 左 left
    35                 右 right
    36          第二个值
    37              倒影和本体之间间隔
    38                 为具体的数值: 比如 10px
    39                 -webkit-box-reflect: below 10px;
    40          第三个值
    41              可以是透明度的渐变,也可以是一个png透明的图片链接
    42                 透明度的渐变
    43                    -webkit-box-reflect:below 10px linear-gradient(to top,
    44             rgba(255,255,255,1) 10px,
    45             rgba(255,255,255,0.3) 40px,
    46             rgba(255,255,255,0) 200px,
    47             rgba(255,255,255,0)
    48 
    49             );
    50          png透明的图片链接(需要一张蒙版类的图片)
    51               -webkit-box-reflect:left 10px url("D:/照片大全/给你主宰自己的力量.jpg")
    52      -->
    53 </body>
    54 </html>

  • 相关阅读:
    加分二叉树
    香甜的黄油 Sweet Butter
    09.22今日暂时停更题解
    能量项链
    转圈游戏
    字串变换
    关押罪犯
    选择客栈
    神经网络
    未整理算法的总结
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10153715.html
Copyright © 2011-2022 走看看