HTML5 | 032 - Shadow之文字陰影 & 033 - Shadow之塊狀元素陰影

2021-02-19 魚C工作室

今天分享一個在 C3 中,使用率極高的特效

陰影主要有兩類:

文字陰影(text - shadow)

塊狀元素陰影(box - shadow)

文字陰影,一般就是為標題服務的。

就用 h1,最大的,怕你忘了,給你個圖:

 

最簡單代碼:

<!DOCTYPE html>

<html>

<head>

        <title></title>

        <meta charset="utf-8">

</head>

<body>

        <h1>魚C工作室-不二如是</h1>

</body>

</html>


效果圖: 

添加陰影效果代碼:

<style type="text/css">

                h1{

                        text-shadow: 0 8px 5px rgba(0,0,0,.5);

                }

        </style>

通過 C3 樣式表,添加效果:

 

text-shadow 四個參數分別為:

x 方向上的陰影(水平)位移、

y 方向上的陰影(垂直)位移、

陰影模糊程度、

陰影顏色

陰影水平方向無位移、垂直方向向下 8px 位移、模糊大小 5px、黑色且透明度 50%

除了添加陰影,還可以為文字添加內嵌浮雕效果。

設置 h2 標籤,就用咱 魚C 的標語:

添加浮雕效果:

h2{

                        color: #FFF;

                        text-shadow: 1px 1px 0 rgba(0,0,0,.7);

                }

效果圖:

  

完成了文字元素的添加,現在看下塊狀元素怎麼玩

看下代碼:

<!DOCTYPE html>

<html>

<head>

        <meta charset="utf-8">

        <title></title>

        <style type="text/css">

                

        </style>

</head>

<body>

        <div>

                <h1>塊狀元素</h1>

        </div>

</body>

</html>


效果圖,啥也沒有:

添加 box-shadow 屬性:

<style type="text/css">

                .box{

                        width: 199px;

                        height: 199px;

                        background: #FFF;

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

                }

                        </style>

效果圖:

 

box-shadow 和 text-shadow,前 4 個屬性值一樣:

第一個陰影橫向右移 11px、向下移動 11px、陰影模糊大小 11px、黑色陰影 50% 透明度

當然如果都一樣,就沒必要再搞一個 box-shadow 屬性了

box-shadow 還有兩個可選參數:

第四位,spread,陰影尺寸;

最後一位,inset(默認 outset),陰影由外轉內;

先來看,spread:

box-shadow: 11px 11px 11px 33px rgba(0,0,0,.5);


效果圖:

 

inset:

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

效果圖:

 

實在有些難看,現在添加點精細質感設計:

除了添加 div 居中,修改字體,添加廣告。

最重要引入圓角變,低透明度的陰影,代碼如下:

<!DOCTYPE html>

<html>

<head>

        <meta charset="utf-8">

        <title></title>

        <style type="text/css">

                body{

                        text-align: center;

                }

                .box{

                        margin: 0 auto;

                        width: 300px;

                        height: 300px;

                        background:#FFF;

                        border-radius:5px;

                        box-shadow: 0 1px 2px 11px rgba(0,0,0,.15);

                }

                        </style>

                

</head>

<body>

        <div>

                <h1><font face="verdana">魚C工作室</font></h1>

                <p><font size="6" face="arial" color="#F4A">讓編程改變世界</font></p>

                <p align="right"><font size="3" face="NSimSun" color="#888"><b>在下不二如是,失敬失敬</b></font></p>

        </div>

</body>

</html>

效果圖:


如果喜歡本系列 HTML 帖子

歡迎到魚C論壇訂閱 專輯☟ 

相關焦點

  • CSS3文本陰影 text-shadow
    而本章對CSS3文本陰影的講解希望對大家有幫助!謝謝~~CSS3陰影的種類可以分文字陰影和盒模型陰影。在最早做網頁的時候,陰影效果是沒辦法實現的,只能用圖片代替,現在有了CSS3的陰影屬性box-shadow以及text-shadow來實現陰影。
  • 微軟提議在Chromium彈窗啟用系統端的Drop Shadow陰影效果
    在大力推廣Fluent Design設計語言的進程中,微軟一直在為Windows 10系統中的很多菜單和核心組件添加一個微妙的陰影(Drop Shadow)效果。而現在微軟提議在Chromium瀏覽器中為那些使用HTML表單控制的菜單部署Drop Shadow效果。
  • 【CSS】681- 使用CSS文字陰影創建有趣的效果
    來源:https://css-tricks.com,作者:Sarah Fossheim,翻譯:前端外文精選讓我們來看看如何使用CSS的text-shadow屬性來創建真正的3D文本。你可能會認為text-shadow是能夠在文字後面塗上模糊的、漸變的顏色,你是對的!
  • CSS 陰影竟然還有這種騷操作 ?
    ,box-shadow 與 filter:drop-shadow 詳解及奇技淫巧(https://www.cnblogs.com/coco1s/p/5592136.html),介紹了一些關於 box-shadow 的用法。
  • Cesium學習系列–工具篇40-shadowmap
    這篇文章和大家學習下shadowmap。先看下cesium中顯示效果,模擬太陽光陰影,通過調節底部時間軸可以看到陰影的變化:這裡的模型我們使用上篇文章的3dtiles數據。1查看api:  這個示例全部代碼的git示例地址: https://github.com/YanzheZhang/Cesium.HPUZYZ.Demo/blob/master/Cesium1.43/MyDemos/Tools-40shadowmap1.html 示例代碼:var GoogleMap =ImageryProviderWebExtendTool.createGoogleMapsByUrl
  • 英語shadow 和 shade 的區別
    英語單詞 shadow 和 shade 都有「蔭」的意思,但兩個詞也有一定的區別,今天我們一起來學習一下。1. shadow: 是指物體遮住了陽光後投下的影子,這種影子一般都有一定的形狀。Shadow 的反義詞為 light.
  • 絕美英文翻唱《Moonlight Shadow》 月影下的祈禱
    by a moonlight shadow, 因月之陰影而悄然離去 He passed on worried and warning, 他消逝於憂慮和警示中 carried away by a moonlight shadow,
  • shadow dom 101
    由於擁有 shadow dom 的元素在渲染時會用 shadow dom 替代原本的子元素,所以在這裡是看不到 『hello world』 的  那麼我要顯示 『hello world』 呢?  </slot>  <h1>hello shadow</h1></header>定義樣式  shadow DOM 內定義的樣式只在內部生效,選擇符也一樣只命中內部元素。
  • 【教程】html+css零基礎入門教程(九)
    CSS文字 - font 屬性CSS 字體屬性定義文本的字體系列、大小、加粗、風格(如斜體)和變形(如小型大寫字母)。font 簡寫屬性 在一個聲明中設置所有字體屬性。這個簡寫屬性用於一次設置元素字體的兩個或更多方面。使用 icon 等關鍵字可以適當地設置元素的字體,使之與用戶計算機環境中的某個方面一致。
  • 每日一詞-shadow truth
  • WEB前端開發,第十一及十二章 CSS盒陰影及文字操作和媒體查詢
    本節提綱:徑向漸變 重複漸變盒陰影 文字陰影蒙版 倒影box-shadow 第一個值:默認省略或者inset可以省略,省略即為默認 處理盒子陰影在盒子的裡面還是外面 默認省略就是在外面 inset就是裡面 第二個值:具體的數值 可以正數,可以是負數,為盒子陰影X軸的大小 第三個值:具體的數值,可以是正數,也可以是負數,為盒子陰影Y軸的大小 第四個值:具體的數值 可以是正數,不可以說負數,可以省略 省略之後
  • 絕美英文翻唱《Moonlight Shadow》 值得循環一整夜!
    , 因月之陰影而悄然離去 He passed on worried and warning, 他消逝於憂慮和警示中 carried away by a moonlight shadow, 因月之陰影而悄然離去
  • CSS 3在字符上形成陰影並使圖像上疊加的字符更加明顯
    如果為帶有文字陰影的角色添加陰影,即使在照片上也很容易看到在這個時候,我將向您展示如何使用text-shadow屬性添加「shadow(border)」,以便在圖片上放置文本時不會難以閱讀text-shadow :(右距離)(向下距離)(模糊條件)(陰影顏色);也可以為距離值指定負值。例如,如果為「右距離」指定負值,則可以在左側顯示陰影。此外,如果用逗號分隔它們,則可以向元素添加多個陰影(有關詳細信息,請參見下文)。
  • Shade or shadow? 「陰」和「影」的區別
    文字稿
  • 6 個典型的 HTML5 文字特效示例
    下面是6個典型的HTML5文字特效案例,僅供大家參考。 1、7組絢麗的jQuery和CSS3文字動畫特效 文字特效在CSS3產生後也有了很大的發展,利用各種CSS3屬性可以讓你的文字在網頁中分外動感。下面分享7組絢麗的jQuery和CSS3文字動畫特效,一起來欣賞。
  • 「影子」是「shade」還是「shadow」?看了你就懂了
    但這些詞卻讓眾多剛接觸英語或是正在努力學習英語的小夥伴們很是頭疼~ 今天我們就一起來學習一組在意思上容易混淆的詞組「shade」和「shadow」的不同以及用法~Shade /ʃeɪd/陰影;影子It refers to the dark shape made when a light shines on a person or an object, or an area of darkness in which it is difficult to distinguish things easily.
  • 使用css給圖片添加陰影入門篇
    一般我們可以使用背景圖的方式給圖片添加陰影,但對於不固定尺寸的圖片如何實現呢?DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="https://www.w3.org/1999/xhtml"><head><
  • 互聯解說下的前端:白色背景圖加上陰影后真是好看極了
    box-shadow相信很多人也有會用,但是找不到一個和諧的數值,十二就在叨叨一下box-shadow的取值:box-shadow一共有5個取值,即box-shadow:offset-xoffset-yblurspread color position;1) offset-x:其長度值指定了陰影的水平偏移量
  • 第350天:Shadow DOM的理解
    Shadow DOM允許將隱藏的DOM樹附加到常規的DOM樹中,它以shadow root節點為起始根節點,在這個根節點的下方,可以是任意元素,和普通的DOM元素一樣,另外還有一些Shadow DOM特有的術語。Shadow host: 一個常規DOM節點,Shadow DOM會被附加到這個節點上。Shadow tree: Shadow DOM內部的DOM樹。
  • 如何整合我們的陰影——陰暗面是未實現的潛力
    通往更偉大人格以及實現更有效的生活方式的道路,在於整合我們心靈中那些長久以來被壓抑和否定的元素——這些元素構成了榮格所說的我們無意識的陰暗面。What is it that most people deny and repress into their shadow?什麼是大多數人否認和壓抑的陰影呢?