<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          10個(gè)非常實(shí)用的CSS技巧

          共 2953字,需瀏覽 6分鐘

           ·

          2021-08-20 19:10

          英文 | https://javascript.plainenglish.io/10-useful-css-tips-and-tricks-every-developer-should-know-4d8b2a5dcea1

          翻譯 | 楊小二


          在開發(fā)交互式用戶界面時(shí),級(jí)聯(lián)樣式表 (CSS) 非常棒且非常強(qiáng)大。CSS 有一些驚人的隱藏提示和技巧,可以用來改善你網(wǎng)站的外觀。

          在本文中,我們將介紹每個(gè)前端開發(fā)人員在開發(fā)出色且用戶友好的網(wǎng)頁時(shí)需要知道的一些很棒的 CSS 技巧。

          現(xiàn)在,就讓我們開始吧。

          1、首字下沉

          我們可以在 CSS 中實(shí)現(xiàn)首字下沉。它比看起來簡單得多。查看下面顯示的圖像和代碼片段。

          效果如下:

          p:first-letter {    font-size: 3rem;}

          2、給文字添加漸變

          為文本添加漸變使文本看起來更加炫酷。

          要向文本添加漸變,下面就是漸變顯示的代碼片段。

          p {  font-size: 48px;  background: -webkit-linear-gradient(#eee, #333);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

          3、 使用 SVG 遮罩圖像

          有了這個(gè)功能,我們可以在 SVG 中創(chuàng)建好看的圖像,就像下面顯示的圖像。

          CSS 非常強(qiáng)大,為我們提供了許多可以實(shí)現(xiàn)此功能的方法。

          <svg><clippath id='clippath'>/* Enter your svg here*/</clippath></svg>
          <style>img:{clip-path:url(#clippath)}</style>

          4、使用圖像作為光標(biāo)

          是的,如果你不知道,我們可以在 CSS 中使用圖像作為光標(biāo)。舉個(gè)例子,你想在你的內(nèi)容上提供一個(gè)圖像光標(biāo)。

          要實(shí)現(xiàn)此操作,你需要提供如下代碼片段。

          h1{    cursor:url("custom.gif"), auto;
          }

          5、為列表標(biāo)記設(shè)置樣式

          你是否厭倦了普通默認(rèn)的的列表樣式,CSS 可以實(shí)現(xiàn)一些炫酷的列表的樣式效果。

          你也可以自定義列表標(biāo)記,你只需要對(duì) CSS 進(jìn)行修改即可,如下所示。

          ::marker{  color:#f548r9;  text-shadow:2px 2px black;
          }

          6、設(shè)計(jì)視頻的字幕

          CSS 提供了強(qiáng)大的提示偽元素,可用于設(shè)置視頻中的字幕樣式。

          ::cue{    color:green;    background:red;}

          7、用文字剪輯視頻

          你可以使用CSS 實(shí)現(xiàn)帶有文本的視頻剪輯這一功能。

          代碼片段如下:

          <link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap" rel="stylesheet"><stye>* {  padding: 0;  margin: 0;  box-sizing: border-box;}

          .container { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; height: 500px;}
          .container video { width: 100%; height: 100%;}
          .container .text { position: absolute; top: 0; line-height: 350px; width: 100%; height: 100%; text-align: center; background: #ffffff; mix-blend-mode: screen; font-size: 15em; font-family: 'Bebas Neue', sans-serif;}</style><div class="container"> <video autoplay loop muted> <source src="https://res.cloudinary.com/dptgkdbjg/video/upload/v1623121486/video_iqbbwc.mp4" type="video/mp4"> </video> <div class="text"> <p>OCEAN</p> </div></div>

          這個(gè)技巧最初來自 Twitter 上的 George Moller。

          8、平滑滾動(dòng)

          雖然我們可以使用 JavaScript 實(shí)現(xiàn)平滑滾動(dòng),但CSS也一樣可以輕松地實(shí)現(xiàn)網(wǎng)站中平滑滾動(dòng)效果。

          要啟用平滑滾動(dòng),你需要將 smooth-behavior 設(shè)置為平滑。

          代碼片段如下:

          html{  scroll-behavior:smooth;}

          9、過濾圖像

          圖像構(gòu)成了網(wǎng)絡(luò)的很大一部分,你可以使用過濾器來模糊圖像。你也可以使用過濾器屬性來模糊、飽和、添加亮度、添加其他屬性中的飽和度。

          代碼片段如下:

          .blur {  filter: blur(5px);}
          .grayscale { filter: grayscale(100%);}
          .brightness { filter: brightness(150%);}
          .saturate { filter: saturate(200%);}
          .invert { filter: invert(100%);}
          .huerotate { filter: hue-rotate(180deg);}

          10、自定義移動(dòng)瀏覽器標(biāo)題中的地址欄

          看看下面顯示的圖像。移動(dòng)瀏覽器標(biāo)題有多種顏色。我們可以修改它并創(chuàng)建與我們網(wǎng)站的顏色主題相融合的顏色。

          要更改或自定義移動(dòng)瀏覽器標(biāo)題中的默認(rèn)地址欄,我們需要包含元標(biāo)記,代碼片段如下:

          <meta name='theme-color' content='#0575e6' />

          在元標(biāo)記中,我們需要傳入兩個(gè)參數(shù),即名稱和內(nèi)容,我們指定我們想要的顏色。你可以在十六進(jìn)制代碼中包含顏色。

          最后的想法

          當(dāng)你想要構(gòu)建交互式用戶界面時(shí),級(jí)聯(lián)樣式表非常強(qiáng)大。這些只是我們可以在 CSS 中利用的一些技巧。

          最后,感謝你閱讀本文,我希望你覺得它對(duì)你有所幫助。

          學(xué)習(xí)更多技能

          請(qǐng)點(diǎn)擊下方公眾號(hào)

          瀏覽 57
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日逼免费观看视频 | 日韩A√中文字幕在线 | 西西444www无码精品 | 男人AV天堂电影 | av资源网站 |