Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 最近最新中文字幕大全高清6,99精品国产成人一区二区在线,日本一区二区三区在线观看视频

          整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          前端css3陰影效果屬性詳解及創(chuàng)意玩法

          前端css3陰影效果屬性詳解及創(chuàng)意玩法

          css陰影效果是我們經(jīng)常使用的一個css屬性,但你有仔細了解過它嗎?是不是用的時候直接從藍湖上復制過來就行了,那你了解它的每個參數(shù)嗎?用陰影又能實現(xiàn)哪些好看的效果呢?來看一看我收集總結(jié)的css陰影知識吧,可能不全面,歡迎補充。

          屬性介紹

          語法

          box-shadow: x-shadow y-shadow blur spread color inset;
          

          x-shadow: 必需的,水平陰影的偏移量,可以為負值,下圖表示了在其他參數(shù)相同,x-shadow不同情況下的不同表現(xiàn)

          box-shadow: x-shadow 0 10px 10px rgba(0, 0, 0, .2);

          1.png

          y-shadow: 必需的,水平陰影的偏移量,可以為負值,下圖表示了在其他參數(shù)相同,y-shadow不同情況下的不同表現(xiàn)

          box-shadow: 0 y-shadow 10px 10px rgba(0, 0, 0, .2);

          2.png

          blur: 可選的,模糊距離,不支持負數(shù),下圖表示了在其他參數(shù)相同,blur不同情況下的不同表現(xiàn)

          box-shadow: 0 0 blur 10px rgba(0, 0, 0, .2);

          3.png

          spread: 可選的,陰影的擴展半徑,陰影的原理其實就是復制一個當前元素出來,這個屬性就是控制的復制出來的元素的半徑,一定要記好了啊,支持負數(shù),如果為負數(shù),復制出來的元素就會比原元素小,下圖表示了在其他參數(shù)相同,spread不同情況下的不同表現(xiàn)

          box-shadow: 0 0 10px spread rgba(0, 0, 0, .2);

          4.png

          color:可選的,顏色值,支持#000000格式或者rgb(0,0,0)格式或者rgba(0,0,0,.2)格式,下面展示了陰影對幾種顏色格式的支持

          box-shadow: 0 0 10px 10px color;

          5.png

          inset:可選的,內(nèi)陰影,下面是使用了此參數(shù)的效果展示

          box-shadow: 0 0 10px 5px rgba(0, 0, 0, .5) inset;

          6.png

          多重陰影

          css3的陰影支持多重陰影,只要將每個陰影屬性用逗號隔開即可,用法如下

          .box15 {
            border-radius: 50%;
            box-shadow: 
              -20px 0 20px 5px rgba(213, 255, 145, 0.5),
              0px -20px 20px 5px rgba(145, 255, 191, 0.5),
              20px 0 20px 5px rgba(82, 255, 220, 0.5),
              0 20px 20px 5px rgba(239, 255, 91, 0.5);
          }
          

          7.png

          以上就是對css陰影屬性的詳細介紹及展示

          創(chuàng)意用法

          柔和邊緣

          css陰影的一大作用就是使邊緣變得柔和,使之看起來不那么生硬,比如我們在做一些有光影效果的圖片或者小動畫時就能用到,下面展示一下用css繪制一個夜空中的月亮

          8.png

          立體效果

          二維平面加入一點點陰影可以很好的營造出立體效果,這一點也被很多網(wǎng)站使用,比如小米官網(wǎng)

          9.gif

          甚至我們可以用它來做一個立體的按鈕

          .box19 {
            width: 100px;
            height: 30px;
            background: #89d444;
            line-height: 30px;
            color: #fff;
            user-select: none;
            box-shadow: 0px 8px 0 0 #479a48,
            0 10px 5px 0 rgba(0, 0, 0, .5);
            border-radius: 5px;
            transform: translateY(-8px);
          }
          .box19:active {
            transform: translateY(0);
            box-shadow: 0 0
          }
          

          12.gif

          畫畫

          對,你沒有看錯,利用css的多重陰影屬性,你甚至,可以畫出一幅畫來,雖然幾乎沒有人會這么做,不過幾乎不等于沒有,某位大神就用css的陰影效果畫出了一個蒙娜麗莎

          這是地址https://codepen.io/jaysalvat/pen/kazzOj

          11.png

          過渡效果

          經(jīng)實測,box-shadow 是支持 transion 過渡效果的

          13.gif

          下面是我自己瞎搞的

          14.gif

          至于怎么用這個做出更好看的效果,就看各位大佬的發(fā)揮了,本篇文章就到這里,本文同步發(fā)布至公眾號百里青山,轉(zhuǎn)載至其他平臺請先征得同意(頭條站內(nèi)可直接轉(zhuǎn)發(fā))

          圖網(wǎng)專注于html5前端切圖開發(fā),下面給大家介紹一下前端切圖css高級陰影用法drop-shadow,主要是在最近項目切圖中遇到的,通常我們了解的css的陰影寫法就是shadow,但是它不能解決非規(guī)則圖形的陰影效果,而drop-shadow可以做到。

          給圖像設(shè)置一個陰影效果。陰影是合成在圖像下面,可以有模糊度的,可以以特定顏色畫出的遮罩圖的偏移版本。參數(shù)與box-shadow類似。但inset關(guān)鍵字不允許。

          <div class="shadow">不規(guī)則邊框</div>

          家都知道,現(xiàn)在普遍通用的就是 HTML5 和 CSS3 了,今天就帶大家看看 CSS3 的效果。

          CSS3 文本效果

          CSS3中包含幾個新的文本特征。下面蘇蘇老師會給大家講解以下文本屬性:

          text-shadow

          box-shadow

          text-overflow

          word-wrap

          word-break

          瀏覽器支持

          CSS3 的文本陰影

          CSS3 中,text-shadow屬性適用于文本陰影。

          (效果圖)

          我們指定了水平陰影,垂直陰影,模糊的距離,以及陰影的顏色:

          實例教程:

          1.給標題添加陰影

          h1

          {

          text-shadow: 5px 5px 5px #FF0000;

          }

          CSS3 box-shadow屬性,CSS3 中 CSS3 box-shadow 屬性適用于盒子陰影

          div

          {

          box-shadow: 10px 10px 5px #888888;

          }

          2.接下來給陰影添加顏色

          div

          {

          box-shadow: 10px 10px grey;

          }

          3.接下來再給陰影添加一個模糊效果

          div

          {

          box-shadow: 10px 10px 5px grey;

          }

          你也可以在 ::before 和 ::after 兩個偽元素中添加陰影效果

          代碼如下

          #boxshadow {

          position: relative;

          b ox-shadow: 1px 2px 4px rgba(0, 0, 0, .5);

          pa dding: 10px;

          bac kground: white;

          }

          #boxshadow img {

          width: 100%;

          border: 1px solid #8a4419;

          border-style: inset;

          }

          #boxshadow::after {

          content: '';

          position: absolute;

          z-index: -1; /* hide shadow behind image */

          box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3); width: 70%;

          left: 15%; /* one half of the remaining 30% */ height: 100px;

          bottom: 0;

          }

          陰影的一個使用特例是卡片效果

          div.card {

          width: 250px;

          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

          text-align: center;

          }

          CSS3 Text Overflow屬性,是CSS3文本溢出屬性指定應(yīng)向用戶如何顯示溢出內(nèi)容。

          代碼如下

          p.test1 {

          white-space: nowrap;

          width: 200px;

          border: 1px solid #000000;

          overflow: hidden;

          text-overflow: clip;

          }

          p.test2 {

          white-space: nowrap;

          width: 200px;

          border: 1px solid #000000;

          overflow: hidden;

          text-overflow: ellipsis;

          }

          CSS3的換行

          如果某個單詞太長,不適合在一個區(qū)域內(nèi),它擴展到外面:

          CSS3中,自動換行屬性允許您強制文本換行 - 即使這意味著分裂它中間的一個字:

          CSS代碼如下

          p {word-wrap:break-word;}

          CSS3 單詞拆分換行屬性指定換行規(guī)則

          CSS代碼如下

          p.test1 {

          word-break: keep-all;

          }

          p.test2 {

          word-break: break-all;

          }

          新文本屬性

          總結(jié):CSS3真的很好用!很多CSS2實現(xiàn)不了的都能用CSS3實現(xiàn)~

          有什么問題和建議可以私信小編:"666"


          主站蜘蛛池模板: 亚洲乱码av中文一区二区| 久久亚洲一区二区| 中文字幕一区二区人妻| 免费观看一区二区三区| 日韩三级一区二区| 亚洲国产精品一区二区久久| 中文字幕一区二区免费| 国产一区美女视频| 日本精品一区二区在线播放| 色婷婷香蕉在线一区二区| 国产精久久一区二区三区 | www亚洲精品少妇裸乳一区二区| 国产精品免费一区二区三区| 亚洲AV无码一区二区三区在线观看 | 无码人妻一区二区三区免费手机| 精品无码人妻一区二区免费蜜桃 | 无码国产精品一区二区免费虚拟VR| 国产一区二区在线观看视频| 国模吧无码一区二区三区| 亚洲国产一区二区视频网站| 一区二区中文字幕在线观看| 日本高清无卡码一区二区久久| 日本一区二区三区日本免费| 国产女人乱人伦精品一区二区| 全国精品一区二区在线观看| 国产熟女一区二区三区四区五区| 精品91一区二区三区| 精品一区二区AV天堂| 熟女少妇精品一区二区| 亚洲中文字幕无码一区二区三区 | 无码av免费一区二区三区| 中文字幕精品亚洲无线码一区应用| 日韩av片无码一区二区三区不卡| 日韩视频在线观看一区二区| 国产精品一区视频| 国产精品无码一区二区三区不卡| 精品一区二区三区四区电影| 久久精品无码一区二区app| 久久久老熟女一区二区三区| 国产一区二区在线观看| 八戒久久精品一区二区三区|