1. 程式人生 > >盒陰影及文字操作

盒陰影及文字操作

str info ado title 500px ctype box meta 分享圖片

一.盒陰影

 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         width: 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>

技術分享圖片

盒陰影及文字操作