CSS3之邊框圓角悬钳、邊框陰影和字體陰影

1.邊框圓角

在早期如果想要制作四周有圓角的元素時,需要專門制作一張圖片(這其實沒什么),但是試想一下,如果要修改圓角的各種關(guān)系,比如顏色,半徑等等,必須去重新修改圖片才能夠?qū)崿F(xiàn)(十分麻煩).

html5中針對這個效果專門推出了一個屬性border-radius
w3c_CSS3邊框講解頁面

使用方法:

  • 屬性名:
    • border-radius
  • 賦值方法:
    • 賦值的方法類似于margin

          background-color: rebeccapurple;
          border-radius:20px;
          /*設(shè)置四周的圓角*/     
設(shè)置四周的圓角.png

            background-color: aqua;
            border-radius: 50px 10px;
            /*上左下右,上右下左 */
上左下右,上右下左.png

            background-color: seagreen;
            border-radius: 50px 30px 10px;
            /*上左,上右下左,下右*/
上左,上右下左,下右.png

            background-color: chartreuse;
            border-radius: 50px 40px 30px 20px;
            /*上左,上右,下右,下左*/
上左,上右,下右,下左.png

            background-color: magenta;
            border-radius: 50px/100px;
            /*上下的圓角/左右的圓角*/
上下的圓角/左右的圓角.png

            background-color: palevioletred;
            border-top-left-radius: 40px;
            /*上左*/
            border-top-right-radius: 10px;
            /*上右*/
            border-bottom-left-radius: 20px;
            /*下左*/
            border-bottom-right-radius: 50px;
            /*下右*/
上左,下右,上右,下左.png

小結(jié):

該屬性的用法十分簡單,只要搞清楚四邊的對應(yīng)關(guān)系,就能夠制作各種精美組合效果

邊框陰影

除了可以為元素的四周設(shè)置倒圓角以外,CSS3還為我們提供了陰影的功能,能夠制作更為精美的外觀
w3c_CSS3邊框講解頁面

使用方法

  • 屬性名:

    • box-shadow
  • 可選值:

    • h-shadow:必需灾测。水平陰影的位置垦巴。允許負值骤宣。
    • v-shadow:必需。垂直陰影的位置等限。允許負值。
    • blur:可選形娇。模糊距離筹误。
    • spread:可選。陰影的尺寸
    • color:可選哄酝。陰影的顏色陶衅。請參閱 CSS 顏色值直晨。
    • inset:可選。將外部陰影 (outset) 改為內(nèi)部陰影奕巍。
  • 示例代碼

    • 這里青色的為li標簽

            box-shadow:-10px 20px red;
shaw1.png

            box-shadow: 5px 5px 20px pink;
            /*x偏移值,y偏移值,影子四周模糊程度,影子顏色*/
shaw2.png

            box-shadow: 5px 5px 0px 5px red;
            /*x偏移值,y偏移值,影子四周模糊程度,影子額外的長度,影子顏色*/
            /*影子默認跟元素一樣大*/
shaw3.png

            box-shadow: inset 0px 0px 100px yellow;
            /*添加了inset以后,影子會往內(nèi)部伸展,其他的都是一樣的*/
shaw4.png

            box-shadow: 5px 5px yellow,-5px -5px blue,10px 10px green;
            /*多個影子的添加 只需要使用逗號分隔即可 */
shaw5.png
  • 注意:
    • 這里演示的只是基本用法,實際開發(fā)中配合更高的審美觀,能夠制作更為精美的頁面

字體陰影

這個屬性的使用十分類似box-shadow

基本使用

  • 屬性名: text-shadow

  • 賦值方法_3個值:

    • 5px 5px red
    • x偏移值,y偏移值,陰影顏色
字體陰影.png
  • 賦值方法_4個值:
    • 5px 5px 10px pink
    • x偏移值,y偏移值,陰影模糊程度,陰影顏色
字體陰影_模糊.png
  • 賦值方法_多個陰影
    • 5px 5px red,10px 10px yellow;
    • 通過逗號的來分隔不同的陰影
字體陰影_多個陰影.png

Demo(凹凸文字)

首先讓我們來看看字體的具體外觀

凹凸字體實例.png
  • 凹字體:
    • 參照上圖,當陽光從左上角照射時,字體是進去時,內(nèi)部的輪廓線會被照射為白色
  • 凸字體:
    • 參照上圖,當陽光從左上角照射時,字體是起時,右上角的輪廓線會被照射為白色
  • 分析:

    • 陽光照射的輪廓線在上或者是在下就可以讓我們產(chǎn)生這是,字體的錯覺
  • 具體代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        body{
            background-color:gray;
        }
        a{
            /*字體陰影*/
            /*x偏移值  y偏移值 (陰影的面積不能給負值)  字體顏色 多個之間使用逗號分隔*/
            text-decoration: none;
            font:bolder 3em "微軟雅黑";
            color: gray;
        }
        .ao{
          text-shadow: 1px 1px #fff,-1px -1px #000;
        }
        .tu{
            text-shadow: 1px 1px #000,-1px -1px #fff;
        }
    </style>
</head>
<body>
<a href="" class="ao">點擊去看魔獸世界大電影_凹下</a>
<br>
<a href="" class="tu">點擊去看魔獸世界大電影_凸起</a>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拖叙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咖气,更是在濱河造成了極大的恐慌挖滤,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異惧盹,居然都是意外死亡瞪讼,警方通過查閱死者的電腦和手機符欠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門姿染,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悬赏,“玉大人娄徊,你說我怎么就攤上這事”啵” “怎么了橄仆?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵盆顾,是天一觀的道長。 經(jīng)常有香客問我奈懒,道長宪巨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任极祸,我火速辦了婚禮怠晴,結(jié)果婚禮上龄寞,老公的妹妹穿的比我還像新娘。我一直安慰自己物邑,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布餐茵。 她就那樣靜靜地躺著述吸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪道批。 梳的紋絲不亂的頭發(fā)上入撒,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天茅逮,我揣著相機與錄音,去河邊找鬼碉考。 笑死挺身,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的良蒸。 我是一名探鬼主播伍玖,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼窍箍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了纺棺?” 一聲冷哼從身側(cè)響起邪狞,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤帆卓,失蹤者是張志新(化名)和其女友劉穎米丘,沒想到半個月后糊啡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡堕扶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年稍算,在試婚紗的時候發(fā)現(xiàn)自己被綠了睛挚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扎狱。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡勃教,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出污抬,到底是詐尸還是另有隱情绳军,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布射赛,位于F島的核電站楣责,受9級特大地震影響聂沙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沮趣,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一坷随、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧育叁,春花似錦豪嗽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至荞怒,卻和暖如春秧秉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背荧嵌。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工啦撮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留汪厨,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓聘鳞,卻偏偏與公主長得像要拂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子搏嗡,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1采盒、屬性選擇器:id選擇器 # 通過id 來選擇類名選擇器 . 通過類名來選擇屬性選擇器 ...
    Yuann閱讀 1,619評論 0 7
  • text-shadow是給文本添加陰影效果磅氨,box-shadow是給元素塊添加周邊陰影效果。隨著HTML5和CSS...
    arlene112閱讀 2,255評論 0 1
  • 總覽 邊框border-color 屬性boder-image 屬性border-radius 屬性box-sha...
    DecadeHeart閱讀 1,005評論 0 9
  • 轉(zhuǎn)載請聲明 原文鏈接 關(guān)注公眾號獲取更多資訊 這篇文章主要總結(jié)H5的一些新增的功能以及一些基礎(chǔ)歸納,這里只是一個提...
    程序員poetry閱讀 9,059評論 22 225
  • 1.CSS3 邊框 border-radius CSS屬性用來設(shè)置邊框圓角挫以。當使用一個半徑時確定一個圓形窃祝;當使用兩...
    garble閱讀 634評論 0 0