成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

本篇文章給大家分享12個(gè)有趣且實(shí)用的 CSS 小技巧,讓前端開(kāi)發(fā)更輕松,快來(lái)收藏吧,希望對(duì)大家有所幫助!

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

(推薦學(xué)習(xí):css視頻教程)

1. 打字效果

代碼實(shí)現(xiàn):

<div class="wrapper">     <div class="typing-demo">       有趣且實(shí)用的 CSS 小技巧     </div> </div>
.wrapper {   height: 100vh;   display: flex;   align-items: center;   justify-content: center; }  .typing-demo {   width: 22ch;   animation: typing 2s steps(22), blink .5s step-end infinite alternate;   white-space: nowrap;   overflow: hidden;   border-right: 3px solid;   font-family: monospace;   font-size: 2em; }  @keyframes typing {   from {     width: 0   } }      @keyframes blink {   50% {     border-color: transparent   } }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

2. 設(shè)置陰影

當(dāng)使用透明圖像時(shí),可以使用 drop-shadow() 函數(shù)在圖像上創(chuàng)建陰影,而不是使用 box shadow 屬性在元素的整個(gè)框后面創(chuàng)建矩形陰影:

<div class="wrapper">   <div class="mr-2">     <div class="mb-1 text-center">       box-shadow     </div>          <img class="box-shadow" src="https://markodenic.com/man_working.png" alt="Image with box-shadow">   </div>        <div>     <div class="mb-1 text-center">       drop-shadow     </div>          <img class="drop-shadow" src="https://markodenic.com/man_working.png" alt="Image with drop-shadow">   </div> </div>
.wrapper {   height: 100vh;   display: flex;   align-items: center;   justify-content: center; }  .mr-2 {   margin-right: 2em; }  .mb-1 {   margin-bottom: 1em; }  .text-center {   text-align: center; }  .box-shadow {   box-shadow: 2px 4px 8px #585858; }  .drop-shadow {   filter: drop-shadow(2px 4px 8px #585858); }

對(duì)比效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

3. 平滑滾動(dòng)

無(wú)需 JavaScript 即可實(shí)現(xiàn)平滑滾動(dòng),只需一行 CSS:scroll-behavior: smooth;

<nav>   Scroll to:    <a href="#sectionA" class="link bg-red">A</a>      <a href="#sectionB" class="link bg-blue">B</a>      <a href="#sectionC" class="link bg-green">C</a> </nav>  <div class="wrapper">   <div id="sectionA" class="section bg-red">A</div>      <div id="sectionB" class="section bg-blue">B</div>      <div id="sectionC" class="section bg-green">C</div> </div>
html {   scroll-behavior: smooth; }  nav {   position: fixed;   left: calc(50vw - 115px);   top: 0;   width: 200px;   text-align: center;   padding: 15px;   background: #fff;   box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.2); }  nav .link {   padding: 5px;   color: white; }  .section {   height: 100vh;   display: flex;   align-items: center;   justify-content: center;   color: #fff;   font-size: 5em;   text-shadow:     0px 2px 0px #b2a98f,     0px 4px 3px rgba(0,0,0,0.15),     0px 8px 1px rgba(0,0,0,0.1); }  .bg-red {   background: #de5448; }  .bg-blue {   background: #4267b2; }  .bg-green {   background: #4CAF50; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

4. 自定義光標(biāo)

我們可以使用自定義圖像,甚至表情符號(hào)來(lái)作為光標(biāo)。

<div class="wrapper">   <div class="tile">     Default   </div>      <div class="tile tile-image-cursor">     Image   </div>      <div class="tile tile-emoji-cursor">     Emoji   </div> </div>
.wrapper {   display: flex;   height: 100vh;   align-items: center;   justify-content: center;   background: #4776e6;   background: linear-gradient(to right, #4776e6, #8e54e9);   padding: 0 10px; }  .tile {     width: 200px;     height: 200px;display: flex;     align-items: center;     justify-content: center;     background-color: #de5448;     margin-right: 10px;color: #fff;     font-size: 1.4em;     text-align: center;   }  .tile-image-cursor {   background-color: #1da1f2;   cursor: url(https://picsum.photos/20/20), auto; }  .tile-emoji-cursor {   background-color: #4267b2;   cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='40' height='48' viewport='0 0 100 100' style='fill:black;font-size:24px;'><text y='50%'>?</text></svg>"), auto; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

5. 截?cái)辔谋?/h2>

一行文本溢出隱藏:

<div> 	白日依山盡,黃河入海流。欲窮千里目,更上一層樓。 </div>
div {   width: 200px;   background-color: #fff;   padding: 15px;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

還可以使用“-webkit-line-clamp”屬性將文本截?cái)酁樘囟ǖ男袛?shù)。文本將在截?cái)嗟牡胤綍?huì)顯示省略號(hào):

div {   width: 200px;   display: -webkit-box;   -webkit-box-orient: vertical;   -webkit-line-clamp: 2;   overflow: hidden; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

6. 自定義選中樣式

CSS 偽元素::selection,可以用來(lái)自定義用戶選中文檔的高亮樣式。

<div class="wrapper">   <div>     <p>      默認(rèn)高亮     </p>     <p class="custom-highlighting">       自定義高亮     </p>   </div> </div>
.wrapper {   height: 100vh;   display: flex;   align-items: center;   justify-content: center; }  p {   font-size: 2rem;   font-family: sans-serif; }  .custom-highlighting::selection {   background-color: #8e44ad;   color: #fff; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

7. CSS 模態(tài)框

我們可以使用 CSS 中的 :target 偽元素來(lái)創(chuàng)建一個(gè)模態(tài)框。

<div class="wrapper">     <a href="#demo-modal">Open Modal</a> </div>  <div id="demo-modal" class="modal">     <div class="modal__content">         <h1>CSS Modal</h1>         <p>hello world</p>         <a href="#" class="modal__close">&times;</a>     </div> </div>
.wrapper {   height: 100vh;   display: flex;   align-items: center;   justify-content: center;   background: linear-gradient(to right, #834d9b, #d04ed6); }  .wrapper a {   display: inline-block;   text-decoration: none;   padding: 15px;   background-color: #fff;   border-radius: 3px;   text-transform: uppercase;   color: #585858;   font-family: 'Roboto', sans-serif; }  .modal {   visibility: hidden;   opacity: 0;   position: absolute;   top: 0;   right: 0;   bottom: 0;   left: 0;   display: flex;   align-items: center;   justify-content: center;   background: rgba(77, 77, 77, .7);   transition: all .4s; }  .modal:target {   visibility: visible;   opacity: 1; }  .modal__content {   border-radius: 4px;   position: relative;   width: 500px;   max-width: 90%;   background: #fff;   padding: 1em 2em; }  .modal__close {   position: absolute;   top: 10px;   right: 10px;   color: #585858;   text-decoration: none; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

8. 空元素樣式

可以使用 :empty 選擇器來(lái)設(shè)置完全沒(méi)有子元素或文本的元素的樣式:

<div class="wrapper">   <div class="box"></div>   <div class="box">白日依山盡,黃河入海流。欲窮千里目,更上一層樓。</div> </div>
.wrapper {   height: 100vh;   display: flex;   justify-content: center;   align-items: center; }  .box {   display: inline-block;   background: #999;   border: 1px solid #585858;   height: 200px;   width: 200px;   margin-right: 15px; }  .box:empty {   background: #fff; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

9. 創(chuàng)建自定義滾動(dòng)條

<div class="wrapper">     <div>       <div class="tile mr-1">         <div class="tile-content">           默認(rèn)滾動(dòng)條         </div>       </div>              <div class="tile tile-custom-scrollbar">         <div class="tile-content">           自定義滾動(dòng)條         </div>       </div>     </div> </div>
.wrapper {   height: 100vh;   display: flex;   align-items: center;   justify-content: center; }  .mr-1 {   margin-right: 1em; }  .tile {   overflow: auto;   display: inline-block;   background-color: #ccc;   height: 200px;   width: 180px; }  .tile-custom-scrollbar::-webkit-scrollbar {   width: 12px;   background-color: #eff1f5; }  .tile-custom-scrollbar::-webkit-scrollbar-track{   border-radius: 3px;   background-color: transparent; }  .tile-custom-scrollbar::-webkit-scrollbar-thumb{   border-radius:5px;   background-color:#515769;   border:2px solid #eff1f5 }  .tile-content {   padding: 20px;   height: 500px; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

10. 動(dòng)態(tài)工具提示

可以使用 CSS 函數(shù) attr() 來(lái)創(chuàng)建動(dòng)態(tài)的純 CSS 工具提示 。

<h1>   HTML/CSS tooltip </h1> <p>   Hover <span class="tooltip" data-tooltip="Tooltip Content">Here</span> to see the tooltip. </p> <p>   You can also hover <span class="tooltip" data-tooltip="This is another Tooltip Content">here</span> to see another example. </p>
.tooltip {   position: relative;   border-bottom: 1px dotted black; }  .tooltip:before {   content: attr(data-tooltip);    position: absolute;   width: 100px;   background-color: #062B45;   color: #fff;   text-align: center;   padding: 10px;   line-height: 1.2;   border-radius: 6px;   z-index: 1;   opacity: 0;   transition: opacity .6s;   bottom: 125%;   left: 50%;   margin-left: -60px;   font-size: 0.75em;   visibility: hidden; }  .tooltip:after {   content: "";   position: absolute;   bottom: 75%;   left: 50%;   margin-left: -5px;   border-width: 5px;   border-style: solid;   opacity: 0;   transition: opacity .6s;   border-color: #062B45 transparent transparent transparent;   visibility: hidden; }  .tooltip:hover:before,  .tooltip:hover:after {   opacity: 1;   visibility: visible; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

11. 圓形漸變邊框

<div class="box gradient-border">   炫酷漸變邊框 </div>
.gradient-border {   border: solid 5px transparent;   border-radius: 10px;   background-image: linear-gradient(white, white),      linear-gradient(315deg,#833ab4,#fd1d1d 50%,#fcb045);   background-origin: border-box;   background-clip: content-box, border-box; }  .box {   width: 350px;   height: 100px;   display: flex;   align-items: center;   justify-content: center;   margin: 100px auto; }

實(shí)現(xiàn)效果:

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

12. 灰度圖片

可以使用 grayscale() 過(guò)濾器功能將輸入圖像轉(zhuǎn)換為灰度。

分享12個(gè)實(shí)用的 CSS 小技巧(快來(lái)收藏)

(學(xué)習(xí)視頻分享:web前端入門(mén)教程)

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
成人看片黄APP免费看软件| 国产成人精选视频在线观看| 欧美成天堂网地址| 亚洲综合无码久久精品综合| 久久天天躁狠狠躁夜夜免费观看 | FREE性玩弄少妇HD| 黑人精品一区二区三区| 亚洲AⅤ无码一区二区波多野| 韩国电影理伦片完整| 又色又爽又黄的视频软件APP| 无遮挡又黄又刺激的视频| 中文字幕亚洲一区二区VA在线| 久久精品国产99国产精偷 | 成A人片亚洲日本久久| 天天摸天天添天天爱| 国产在线观看无码免费视频| 亚洲日产中文字幕无码| 蜜桃视频一区二区三区| 八戒八戒WWW资源网在线观看| 色综合久久综合欧美综合网| 国产成人无码免费视频97APP| 亚洲成在人线AV自拍| 久久夜色精品国产嚕嚕亚洲AV| A级黑粗大硬长爽猛出猛进| 日产精品卡二卡三卡四妈妈的朋友 | 久久无码无码久久综合综合| AV电影在线观看| 少妇泬出白浆18P试看| 京东影业JD008苏小小| 99精品久久久久久久婷婷| 搡老女人911熟妇老熟女| 国产猛男GAY1069视频| 新版天堂8中文在线最新版官网| 精品无码中文字幕不卡| 99精品国产兔费观看久久99| 同性男男黄G片免费网站| 精品亚洲AⅤ无码午夜在线| 69成人免费视频无码专区| 少妇寂寞偷公乱400章深夜书屋| 狠狠精品久久久无码中文字幕 | 国产精品无码无片在线观看| 亚洲日韩中文无码久久| 琪琪网三级伦锂电影| 国产无遮挡裸体免费视频在线观看| 中文字幕亚洲综合久久综合| 少妇风流AAAAA毛片| 久久夜色精品国产噜噜麻豆| 国产成人久久精品| 性欧美乱妇COME | 久久97超碰色中文字幕蜜芽| YSL千人千色T9T9T9最新| 亚洲成A人V欧美综合天堂| 无码国产精品一区二区免费久久| 黑人大群体交免费视频| 中文亚洲AV片在线观看无码| 手机在线看永久AV片免费高潮| 久久久久久精品一区二区三区日本 | 久久中文骚妇内射| 芳芳好紧好滑好湿好爽| 亚洲AV成人午夜福利在线观看| 欧美嫩交一区二区三区| 精品乱人伦一区二区三区| 国产精品久久久久久麻豆一区| 中文字幕AV无码一二三区电影| 性欧美丰满熟妇XXXX性久久久| 欧美人C交ZOOZOOXX| 久久777国产线看观看精品| 厨房里的激战2类型| 欲しがる人妻 波多野结衣| 性丰满ⅩXXOOOZZXXHD| 日韩精品久久久肉伦网站| 久久夜色撩人精品国产AV| 国精品人妻无码一区免费视频电影| 被伴郎的内捧猛烈进出H| 在线观看的AV网站| 亚洲AV无码日韩AⅤ无码忘忧草| 日韩在线看片免费人成视频播放| 女少18XⅩXX性XXXXHD| 久久久久夜色精品国产| 韩国V欧美V亚洲V日本| 国产精品门事件AV| 抖抈短视频APP下载| 按摩男让我高潮做了3次正常吗| 婬乱丰满熟妇XXXXX性| 亚洲AV无码一区二区三区电影| 色综合精品无码一区二区三区 | 羞羞漫画AⅤ漫画AV漫画视频| 日产精品卡二卡三卡四卡区| 欧美丰满熟妇乱XXXXX流白浆| 久久五月丁香综合中文亚洲| 好男人好资源在线观看免费视频| 国产精品一线二线三线精华液| 粉嫩被粗大进进出出视频| 被公侵犯肉体中文字幕无码| 97人妻人人做人碰人人爽| 与大屁股熟女啪啪喷水| 亚洲色成人网站WWW永久四虎| 亚洲AV无码一区二区三区人区| 亚洲 成人 无码 在线观看| 午夜成人亚洲理伦片在线观看| 我把英语课代表按在桌子上抄| 特级AAAAAAAAA毛片免费| 日韩乱码人妻无码系列中文字幕| 人人做人碰人人添| 日本免费一区二区三区| 人善交XUANWEN200| 日本熟妇xxxx| 斯诺克直播在线观看高清直播| 四十路の五十路熟女豊満| 色欲AV蜜臀AV一区在线| 天堂А√在线最新版中文在线| 玩乡下黄花小处雏女| 午夜亚洲国产理论片2020| 亚洲成a人蜜臀AV在线播放| 亚洲精品无码AⅤ片桃花岛| 伊人色综合久久天天| 99久久久无码国产精品性| 啊灬啊灬啊灬快灬高潮了听书 | 欧美成人精品在线| 让人一看就舒服的网名| 少妇久久久久久被弄到高潮| 无人区一码二码三码四码区别在哪| 亚洲AV无码乱码国产麻豆| 亚洲中字幕日产2021草莓| 1000部拍拍拍18勿入免费视频下载| BGMBGMBGM日本XX| 短裙公车被直接进入| 国产欧美国产综合每日更新| 久久久久亚洲AV片无码| 亚洲AV色噜噜男人的天堂| 亚洲熟女综合色一区二区三区| ASS年轻少妇PIC精品| 国产精品JK白丝AV网站| 久久久久久久99精品免费观看| 人妻夜夜爽天天爽欧美色院| 亚洲AV狠狠爱一区二区三区| 无码人妻精品中文字幕免费| 曰本熟妇色XXXXX曰本妇| 国产95在线 | 传媒麻豆有限| 精品亚洲成A人片在线观看| 欧美性色欧美A在线播放| 免费看奶头视频的网站| 天天综合天天做天天综合| 亚洲在AV人极品无码网站| 粗大的内捧猛烈进出视频| 精品国产国语对白久久免费| 欧美乱妇高清无乱码免费| 亚洲AV永久无码精品网站色欲| A级大胆欧美人体大胆666| 国产一码二码三码区别| 男人的天堂AV网站| 亚洲AV色香蕉一区二区三区夜夜嗨 | 五级黄高潮片90分钟视频| 377人体粉嫩噜噜噜| 国产亚洲人成在线视频网站| 人妻妺妺窝人体色WWW聚色窝| 亚洲欧美综合精品AⅤ一区二区| 成人亚洲一区二区三区在线| 久久久久亚洲AV无码专区网站 | YY111111少妇影院免费观| 老熟妇一区二区三区啪啪| 偷炮少妇宾馆半推半就激情| 丰满亚洲大尺度无码无码专线| 免费A级毛片无码免费视频120| 无码午夜福利片在线观看| 岳故意装睡让我挺进去的电影| 公粗挺进了我的密道在线播放| 男女裸交免费无遮挡全过程| 天无日天天射天天视| 最新国产乱人伦偷精品免费网站| 国色天香在线视频免费观看| 色婷婷亚洲六月婷婷中文字幕| 制服丝袜另类专区制服| 父母儿女一家换着玩的句子| 男人桶女人18禁止网站| 亚洲熟妇AV一区二区三区浪潮| 精品国产A∨无码一区二区三区| 亚洲AV成人无码一区二区三区在| 地师传人电影在线观看| 久久99精品国产99久久6| 天天综合天天做天天综合| 88久久精品无码一区二区毛片| 国产欧洲野花A级| 欧美成人精品视频在线观看| 97夜夜澡人人爽人人| 国产乱人伦AV在线麻豆A| 色狠狠色噜噜AV天堂一区| 93久久精品日日躁夜夜躁欧美| 老师含紧一点H边做边走视频动漫| 中文字幕AV免费专区| 人妻熟女一区二区AⅤ| 丰满大爆乳波霸奶| 亚洲AV永久无码精品网站在线观| 久久婷婷五月综合色国产香蕉| JESSICAJAMES护士性| 无遮挡边吃摸边吃奶边做| 久久丫精品国产亚洲AV不卡| 成人AV鲁丝片一区二区免费| 亚洲 欧洲 日韩 综合 第一页| 美国少归BVBV|