丝袜人妻一区二区三区_少妇福利无码视频_亚洲理论片在线观看_一级毛片国产A级片

當前位置:首頁 > 奇聞趣事

Web前端設計秘籍——30個工作中常用的CSS樣式

CSS樣式稱為層疊樣式表(CSS),是制作網(wǎng)頁所必需的技術,是用于修飾網(wǎng)頁樣式和獲得設計效果的樣式語言。

而由于樣式效果非常多,在工作中并非所有的樣式都會用到,因此經(jīng)??赡苡龅侥承┨囟邮綍蝗幌氩黄饋淼那闆r,更何況對于初學者來說遇到這種情況。

接下來就跟著小凡一起整理一下這些常用而易忘的css樣式。

css樣式的效果

01、文字超出部分顯示省略號

單行文本的超出部分顯示省略號。(一定要給元素本身設置寬度)

.title { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }

CSS樣式效果圖

多行文本的超出部分顯示省略號

.title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }

CSS樣式效果圖

PS:建議加上word-break:break-all 否則遇到長單詞會出現(xiàn)很神奇的布局情況。

圖一

圖二

圖一未添加,圖二添加后的不同效果


02、中英文(長單詞)自動換行

word-break:break-all; 只對英文起作用,以字母作為換行依據(jù)

word-wrap:break-word; 只對英文起作用,以單詞作為換行依據(jù)

white-space:pre-wrap; 只對中文起作用,強制換行

white-space:nowrap;都起作用,強制不換行

PS:網(wǎng)頁中英文單詞通過“_”(下劃線)和 “-”(中劃線)連接的英文單詞在編譯處理是方式是截然不同的。

下劃線是程序命名方法下劃線命名法的規(guī)范,其他命名規(guī)范還有駝峰式命名。屬于程序?qū)S玫拿?guī)范??梢赃B接想連的部分為一個變量名,不是單詞。

下劃線連接單詞效果

中劃線是英語復合詞有連接2個單詞的意思,但前后是2個獨立單詞。

中劃線連接單詞效果

03、設置表單輸入框placeholder的樣式

input::-webkit-input-placeholder { color:skyblue; text-align: center; } input::-ms-input-placeholder { color:skyblue; text-align: center; } input::-moz-placeholder { color:skyblue; text-align: center; }

CSS樣式效果圖

04、不固定高度的元素文字垂直居中

兼容IE8:偽元素和inline-block/vertical-align

.box::before { content:""; display: inline-block; height: 100vh; vertical-align: middle; text-align: center; }

CSS樣式效果圖

不兼容IE8以下: flex布局

.box { background: skyblue; height: 100vh; display: flex; justify-content: center; align-items: center; }

CSS樣式效果圖

05、文字兩端對齊

.wrap { margin: 0 auto; width: 800px; text-align: justify; text-justify: distribute-all-lines; /* 兼容IE6-8 */ text-align-last: justify; -moz-text-align-last: justify; }

CSS樣式效果圖

06、iOS頁面中滑動卡頓

body,html { -webkit-overflow-scrolling:touch }

07、設置滾動條樣式

.wrap { margin: 0 auto; width: 300px; height: 200px; overflow: auto; } .wrap::-webkit-scrollbar { /* 整體大小樣式 */ width: 10px; height: 10px; } .wrap::-webkit-scrollbar-thumb { /* 滾動條里的滑塊 */ border-radius: 10px; background-color: skyblue; background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 55%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent); } .test::-webkit-scrollbar-track { /* 滾動條的軌道 */ box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #ededed; border-radius: 10px; }

CSS樣式效果圖

08、隱藏滾動條但又可以滾動

.wrap { margin: 0 auto; width: 300px; height: 200px; overflow: auto; scrollbar-width: none; -ms-overflow-style: none; } .wrap::-webkit-scrollbar { /* 整體大小樣式 */ display: none; }

CSS樣式效果圖

09、css繪制三角

無邊框三角

div { width:0; height:0; border-width: 0 40px 40px; border-style: solid; border-color: transparent transparent rgba(0,0,0,0.3); }

CSS樣式效果圖


帶邊框三角

div { position: relative; width:0; height:0; border-width: 40px 0 40px 40px ; border-style: solid; border-color: transparent black ; } div::after { content: ""; position: absolute; top:-36px; left:-38px; border-width: 36px 0 36px 36px ; border-style: solid; border-color: transparent red ; }

CSS樣式效果圖

10、文字間的間距

text-indent 文章段落首行縮進

letter-spacing 字與字之間的間距

.wrap { margin: 0 auto; width: 600px; text-indent: 2em; letter-spacing: 10px; }

CSS樣式效果圖

11、禁止用戶選中元素

有些時候不想讓用戶選中內(nèi)容,復制網(wǎng)站上文字內(nèi)容。

.wrap { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

12、元素占滿整個屏幕

以往需要在做全屏遮罩功能的時候會設置height:100%。但是這種做法需要該遮罩層的所有父級元素都逐級設置高度才能使遮罩繼承高度屬性。所以可以使用100vh單位來實現(xiàn)。

.mask { width:100%; height: 100vh; background: rgba(0,0,0,0.6); position: fixed; top: 0; }

CSS樣式效果圖

以上就是為學員們整理的針對工作中對商品/新聞等標題的樣式處理,彈窗做法的一些經(jīng)常遇到的css樣式實現(xiàn)方法。

如果覺得有用可以收藏關注,同時還可以留言說出你想知道或者是遇到的不會的樣式處理,我們還將繼續(xù)推出后續(xù)內(nèi)容,繼續(xù)為大家解讀別的常用css實用技巧以及其他的前端開發(fā)新技能,讓我們期待下一期吧。

文末領資料

Web前端設計秘籍——30個工作中常用的CSS樣式

1.《Web前端設計秘籍——30個工作中常用的CSS樣式》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《Web前端設計秘籍——30個工作中常用的CSS樣式》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/guonei/1959770.html

上一篇

【1000xm4】簡單說說日系降噪黑科技索尼WF-1000XM4

下一篇

10寸蛋糕多大要參照物看這里!對話|殘奧冠軍郭玲玲:21歲練舉重 體育讓她再不自卑

【100vh】性價比吃雞神器!雷柏VH100S游戲耳機評測

  • 【100vh】性價比吃雞神器!雷柏VH100S游戲耳機評測
  • 【100vh】性價比吃雞神器!雷柏VH100S游戲耳機評測
  • 【100vh】性價比吃雞神器!雷柏VH100S游戲耳機評測

100vh專題之開源精選 | 純前端全景圖像引擎TPano

  • 100vh專題之開源精選 | 純前端全景圖像引擎TPano
  • 100vh專題之開源精選 | 純前端全景圖像引擎TPano
  • 100vh專題之開源精選 | 純前端全景圖像引擎TPano
100vh看這里!微信小程序?qū)崿F(xiàn)多圖片旋轉(zhuǎn)、放大、縮小

100vh看這里!微信小程序?qū)崿F(xiàn)多圖片旋轉(zhuǎn)、放大、縮小

100vh相關介紹,微信小程序可以實現(xiàn)多張圖片的旋轉(zhuǎn)、放大和縮小。 要創(chuàng)建貼吧功能,就實現(xiàn)了原來使用的騰訊AI界面,最近沒有調(diào)用界面,重新尋找技術,參考互聯(lián)網(wǎng)上提供的代碼修改了一些效果和代碼,最終實現(xiàn)了上傳多張照片、旋轉(zhuǎn)...

關于100vh我想說2 行 JS 代碼實現(xiàn)頁面橫向滾動特效

  • 關于100vh我想說2 行 JS 代碼實現(xiàn)頁面橫向滾動特效
  • 關于100vh我想說2 行 JS 代碼實現(xiàn)頁面橫向滾動特效
  • 關于100vh我想說2 行 JS 代碼實現(xiàn)頁面橫向滾動特效

100vh,干貨看這篇!用了很多動效,介紹 4個很 Nice 的 Veu 路由過渡動效

  • 100vh,干貨看這篇!用了很多動效,介紹 4個很 Nice 的 Veu 路由過渡動效
  • 100vh,干貨看這篇!用了很多動效,介紹 4個很 Nice 的 Veu 路由過渡動效
  • 100vh,干貨看這篇!用了很多動效,介紹 4個很 Nice 的 Veu 路由過渡動效

【100vh】基于Ganos百行代碼實現(xiàn)億級矢量空間數(shù)據(jù)在線可視化

  • 【100vh】基于Ganos百行代碼實現(xiàn)億級矢量空間數(shù)據(jù)在線可視化
  • 【100vh】基于Ganos百行代碼實現(xiàn)億級矢量空間數(shù)據(jù)在線可視化
  • 【100vh】基于Ganos百行代碼實現(xiàn)億級矢量空間數(shù)據(jù)在線可視化

100vh,干貨看這篇!不凡的低調(diào)生活家|豪爵VH125測評

  • 100vh,干貨看這篇!不凡的低調(diào)生活家|豪爵VH125測評
  • 100vh,干貨看這篇!不凡的低調(diào)生活家|豪爵VH125測評
  • 100vh,干貨看這篇!不凡的低調(diào)生活家|豪爵VH125測評

【100vh】專題不凡的低調(diào)生活家|豪爵VH125測評

  • 【100vh】專題不凡的低調(diào)生活家|豪爵VH125測評
  • 【100vh】專題不凡的低調(diào)生活家|豪爵VH125測評
  • 【100vh】專題不凡的低調(diào)生活家|豪爵VH125測評