国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

CSS小知識,分享14個你可能還未用上但又實用的CSS屬性(下)

開發 前端
大家好,今天分享 14 個實用的CSS屬性,你可能還未用上,這些 CSS 屬性將幫助你提高開發的效率,CSS Shake Effect 是一種使用 CSS 制作的晃動效果。這種效果通常用于錯誤提類似的場景。

大家好,在上一篇文章里 CSS小知識,分享14個你可能還未用上但又實用的CSS屬性(上)我們一起學習了上半部分,這篇文章我們我們繼續學習下半部分。

八、CSS Shake Effect 晃動效果

CSS Shake Effect 是一種使用 CSS 制作的晃動效果。這種效果通常用于錯誤提類似的場景。

如下段代碼所示,當用戶輸入無效輸入時,此“搖動”動畫效果會搖動輸入字段。它簡單而優雅。例如,如果用戶在文本字段中輸入數字而不是字母,輸入字段將會抖動。

HTML部分

<input id="name" type="text" placeholder="Enter your name" pattern="[A-Za-z]*"/>

CSS部分

input:invalid{
      animation: shake 0.2s ease-in-out 0s 2;
      box-shadow: 0 0 0.4em red;
}
  @keyframes shake {
      0% { margin-left: 0rem; }
      25% { margin-left: 0.5rem; }
      75% { margin-left: -0.5rem; }
      100% { margin-left: 0rem; }
}

九、Text Overflow 文字溢出

您可以使用此屬性截斷溢出的文本。指在文本超出元素寬度時,自動隱藏超出部分的文本。在 CSS 中,可以使用 text-overflow 屬性來實現這種效果。可以使用省略號 (...) 或自定義字符串對其進行截取縮略顯示。

下面是一個簡單的代碼示例:

.overflow-ellipsis {
  width: 100px; /* 定義元素的寬度 */
  white-space: nowrap; /* 防止文本換行 */
  overflow: hidden; /* 隱藏超出部分 */
  text-overflow: ellipsis; /* 添加省略號來指示隱藏的文本 */
}

HTML:

<div class="overflow-ellipsis">文本如果超出容器會被截斷并添加省略號</div>

上面的代碼定義了一個名為 "overflow-ellipsis" 的類,并將其應用于一個元素。這個類使用了 white-space: nowrap; 來防止文本換行,使用了 overflow: hidden; 來隱藏超出部分,并使用了 text-overflow: ellipsis; 來添加省略號(...)來指示隱藏的文本。

十、column-count 內容多列屬性

CSS 的 column-count 屬性可以用來將一個元素的內容分成多列,以實現報紙或雜志的頁面布局效果。

下面是一個簡單的代碼示例:

.multi-column {
  column-count: 2; /* 將內容分成兩列 */
  column-gap: 20px; /* 設置列之間的間隔 */
}

HTML:

<div class="multi-column">
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed auctor, augue non tincidunt eleifend, magna massa varius lorem, at luctus augue tellus in nibh.</p>
  <p>Proin velit orci, pellentesque vel malesuada at, varius vel nibh. Nam eget mauris euismod, feugiat ipsum a, convallis enim. Aenean euismod malesuada orci eget euismod.</p>
  <p>Nunc vitae augue eget nulla tempus aliquet. Integer euismod quam nunc, id rhoncus magna convallis at. Nullam euismod, sem a bibendum malesuada, erat ligula molestie magna.</p>
</div>

上面的代碼定義了一個名為 "multi-column" 的類,并將其應用于一個元素。這個類使用了 column-count: 2; 來將內容分成兩列,并使用了 column-gap: 20px; 來設置列之間的間隔。

還有 column-width 屬性可以用來設置每一列的寬度,若同時設置 column-width 和 column-count 屬性,則優先使用 column-width,column-count 會自動調整。

在實際使用中,需要結合其他屬性,如 column-gap, column-rule, column-rule-color, column-rule-style, column-rule-width等等來實現多列布局的效果。

十一、CSS Animations 動畫

動畫逐漸改變元素的樣式。只有先指定關鍵幀才能使用它。關鍵幀描述動畫元素如何出現在動畫序列中的等相關特性。

示例代碼:

div{
  width: 200px;
  height: 200px;
  background-color: blue;
  animation-name: square;
  animation-duration: 8s;
}
@keyframes square{
  from {background-color: blue;}
  to {background-color: black;}
}

十二、Shadow Effects 陰影效果

text-shadow 屬性可以在文本上添加陰影效果,可以使用它來增強文本的可讀性和吸引力。

box-shadow 屬性可以在元素上添加陰影效果,可以使用它來增強元素的立體感和吸引力。

下面是 text-shadow 和 box-shadow 的一個簡單的代碼示例:

.text-shadow {
  text-shadow: 2px 2px 4px #000000; /* x-offset, y-offset, blur-radius, color */
}

.box-shadow {
  box-shadow: 2px 2px 4px #000000; /* x-offset, y-offset, blur-radius, color */
}

HTML代碼

<p class="text-shadow">This is text with shadow</p>
<div class="box-shadow">This is a box with shadow</div>

上面的代碼定義了一個名為 "text-shadow" 的類和一個名為 "box-shadow" 的類,分別將其應用于一個文本元素和一個盒子元素。這兩個類都使用了 x-offset: 2px; y-offset: 2px; blur-radius: 4px; color: #000000; 來定義陰影的樣式。

陰影的偏移值(x-offset y-offset)可以正值或負值,正值為陰影在元素的下方右方,負值為陰影在元素的上方左方。陰影的模糊半徑和陰影的顏色也可以根據需要調整。

在實際使用中,還可以使用 box-shadow: inset; 屬性來改變陰影為內陰影。

十三、CSS Clipping

clip-path 屬性可以用來剪切元素的形狀。它可以使用一個圖形或路徑來定義剪切區域。

如下段代碼示例:

.bg{
  height: 100%;
  width: 100%;
  background-color: rgba(199, 62, 133, 0.9);
  clip-path: polygon(100% 0, 100% 0, 100% 51%, 0 100%, 0 90%, 0 52%, 0 51%);
  position: absolute;
}

https://bennettfeely.com/clippy/ 這個工具網站,是一種通過將元素剪輯為基本形狀(圓形、橢圓形、多邊形或插圖)的可視化在線代碼生成工具,大大節省的你的時間。

十四、CSS background-blend-mode 屬性

background-blend-mode 屬性可以用來控制背景圖像與背景顏色的混合模式。它可以使用一系列的混合模式來定義背景的外觀,如添加顏色、陰影、高光等。

您可以使用 background-blend-mode 屬性制作令人驚嘆的背景。

如下段代碼所示:

div{
   width: 600px;
   height: 400px;
   background-repeat: no-repeat, repeat;
   background-position: center;
   background-image: url("flower.png"), url("background-image.png");
   background-blend-mode: color;
}

完成后的效果:

background-blend-mode 屬性有很多可用的值,如:normal, multiply, screen, overlay, darken, lighten, color-dodge, color-burn, hard-light, soft-light, difference, exclusion, hue, saturation, color, luminosity。

在實際使用中,需要注意瀏覽器的兼容性問題,需要使用前請查詢瀏覽器對 background-blend-mode 的支持情況。更多相關的用法建議查詢
https://www.w3schools.com/cssref/pr_background-blend-mode.php 這個網站。

結束

今天的分享就到這里,14 個關于CSS的屬性就分享到這里,希望對你有所幫助。

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-12-08 08:45:41

CSS屬性顏色變換屬性前端

2022-11-01 15:57:44

2023-02-13 15:09:01

開發webCSS技巧

2023-01-09 17:23:14

CSS技巧

2020-04-28 14:05:53

CSS網頁開發

2010-08-27 10:12:53

CSS

2020-11-16 16:04:42

CSS設計代碼

2023-12-19 13:30:00

JavaScrip原生API函數

2012-02-07 14:04:53

CSS

2024-05-20 09:27:00

Web 開發CSS

2023-12-19 16:39:18

CSS開發前端

2024-03-29 06:32:46

CSSJavaScript前端

2025-06-03 09:06:20

2014-11-19 15:08:09

CSS

2020-08-31 11:40:54

VimLinux字符

2023-08-22 10:25:19

CSS動畫網頁

2023-12-19 13:31:00

CSS前端技巧

2024-02-26 08:20:00

CSS開發

2024-04-01 07:58:49

Next.js 14ReactWeb應用

2023-07-26 07:51:30

CSSgap 屬性
點贊
收藏

51CTO技術棧公眾號

成人1区2区| 福利视频网站一区二区三区| 亚洲三级在线观看| 久久这里只有精品视频首页| 一区二区三区 在线观看视频| 日韩av网站导航| 成人观看网站a| 日本欧美久久久久免费播放网| 成人欧美视频在线| 日韩色性视频| 中文字幕av一区中文字幕天堂| 性欧美videos高清hd4k| 欧美日韩日日摸| 久久久久久久爱| 8x8ⅹ拨牐拨牐拨牐在线观看| 91福利在线观看| 伊人网在线免费观看| 一区二区激情视频| 爱爱免费视频网站| 一区二区三区四区在线| 美女av在线免费观看| 国产精品久久久久久久久免费丝袜| 久久久噜噜噜www成人网| 成人国产精品免费观看| 精品久久五月天| 国内在线精品| 欧美性感一类影片在线播放| 日本一区二区三区在线观看视频| 亚洲激情欧美激情| 中文在线a在线| 欧美性高清videossexo| 毛片在线播放a| 精品国产一区a| 天堂中文在线播放| xxx欧美精品| 久久亚洲精品无码va白人极品| 久色成人在线| 中文字幕一区二区三区有限公司 | 免费在线看污片| 在线中文字幕一区二区| 免费网站免费进入在线| 一本大道av一区二区在线播放| 青春草在线观看| 这里只有精品免费| 国产精品迅雷| 国语自产精品视频在线看抢先版图片| 一区二区三区高清在线观看| 国产精品91在线| 中文在线a在线| 欧美日韩另类字幕中文| 国产在线1区| 在线亚洲欧美视频| 亚洲大片精品免费| 国产偷国产偷亚洲高清97cao| 理论片日本一区| 91制片厂毛片| 欧美性大战久久久久久久蜜臀| xxx.xxx欧美| 午夜精品www| 情趣网站在线观看| 欧美日韩精品一区二区三区蜜桃 | 91精品久久久久久综合五月天| 国产精品香蕉av| 三级精品在线观看| 久久久国产欧美| 国产原创精品视频| 高清视频欧美一级| 九色porny蝌蚪视频在线观看| 老司机精品久久| 久久精品日产第一区二区三区 | 国产欧美日韩激情| 国产一级在线| av免费在线网站| 老牛嫩草一区二区三区日本| 国产女教师bbwbbwbbw| 国产精品美女久久福利网站| 91精品国产91久久久久游泳池 | 色一区av在线| 国产精品久久久久久麻豆一区软件 | jlzzjlzz亚洲日本少妇| 一级毛片在线| 久久精品国产综合| 伊人激情综合| 久久这里只精品| 精品国产网站在线观看| 精品国产91久久久久久浪潮蜜月| 国产日产欧美一区二区| 在线看国产一区| 蜜桃a∨噜噜一区二区三区| 亚洲欧美久久234| 性久久久久久久久| 中文字幕综合| 日本黄色a视频| 一本到高清视频免费精品| www.久久99| 永久域名在线精品| 欧美图区在线视频| 国产亚洲电影| 久草福利视频在线| 一区二区三区视频免费在线观看 | 寂寞少妇一区二区三区| 毛片在线能看| 国产精品mp4| 欧美激情一区在线观看| 在线看片福利| 欧美一区二区视频17c| 欧美一卡二卡| 91精品91久久久中77777老牛 | 国产v片免费观看| 欧美日韩国产在线观看| 99精品国产九九国产精品| 日韩成人手机在线| www.亚洲天堂| 精品国内产的精品视频在线观看| 清纯唯美综合亚洲| av观看免费在线| 亚洲黄色有码视频| 在线亚洲免费| av网站在线播放| 国产精品免费一区豆花| 国产精品二区一区二区aⅴ污介绍| 国产成人亚洲一区二区三区| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 国内揄拍国内精品| 白白色 亚洲乱淫| 欧美大片免费| 成人免费看片视频在线观看| 日韩女优电影在线观看| 亚洲黄色一区| 91女主播在线观看| 国产精品久久亚洲7777| 粉嫩av一区二区三区免费野| 日韩电影免费在线观看| 黄色网免费看| 成人黄色网免费| 五月婷婷久久丁香| 日韩一区三区| 国产色在线 com| 精品免费视频123区| 欧美人动与zoxxxx乱| 亚洲裸体俱乐部裸体舞表演av| 黄色一级片在线观看| 亚洲在线色站| 国产一区二区三区三区在线观看| 国产伦精一区二区三区| 日韩精品一级毛片在线播放| 熟女人妇 成熟妇女系列视频| 欧美黑人性猛交| 亚洲欧美偷拍另类a∨色屁股| 美洲精品一卡2卡三卡4卡四卡| 国产精品久久久久白浆| 色综合视频二区偷拍在线| 成人精品免费视频| 中文字幕2018| 成人欧美一区二区三区视频| 国产成人精品影院| 亚洲欧美久久久| 在线欧美福利| 欧美91视频| 精品中国亚洲| 精品视频一区二区三区在线观看 | 国产99精品| 欧美色片在线观看| 99久久www免费| 久草综合在线观看| 日韩av黄色在线观看| 欧美最新大片在线看| 日韩成人伦理电影在线观看| 四虎影视国产精品| 国产va在线| 欧美性bbwbbwbbwhd| 久久精品在线播放| 一卡二卡欧美日韩| 伊人狠狠色j香婷婷综合| 亚洲欧洲美洲av| 三上悠亚在线资源| 精品一区二区三区自拍图片区| 亚洲欧洲在线播放| 一区二区三区四区国产精品| 亚洲美女色禁图| 91精品店在线| 美女黄视频在线播放| 亚洲综合av一区| 日本中文字幕不卡免费| 日韩免费高清av| 国产精品护士白丝一区av| 日韩一级精品| y111111国产精品久久久| av在线播放网| 一本久道中文无码字幕av| 亚洲aⅴ男人的天堂在线观看| 亚洲欧美国产另类| 午夜精品国产更新| 成人福利视频在线看| 亚洲二区三区不卡| 国产一区二区三区四区五区3d| 伊人网站在线| 日韩毛片在线免费看| 欧美污视频久久久| 日韩免费在线看|