成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

13 種可能對前端有用的 CSS 技術

開發 前端
修改input占位符樣式,多行文本溢出,隱藏滾動條,修改光標顏色,水平垂直居中,多么熟悉的場景啊!前端開發者幾乎每天都要處理,本文收集了13個CSS技巧,一起來學習一下吧。

修改input占位符樣式,多行文本溢出,隱藏滾動條,修改光標顏色,水平垂直居中,多么熟悉的場景啊!前端開發者幾乎每天都要處理,本文收集了13個CSS技巧,一起來學習一下吧。

1.解決圖片5px間距問題

5px 你是否經常遇到圖片底部多余空白的問題?別著急,4種方法解決。

方案一:改變其父元素的font-size:0px

方案二:增加img的樣式display:block

方案三:增加img的樣式vertical-align:bottom

方案四:增加父元素的樣式line-height:5px

2.如何讓元素高度和窗口一樣

在現在的前端中,CSS有一個單位vh,設置元素高度樣式為height:100vh

3.修改輸入框占位符樣式

這是表單輸入框的placeholder屬性。修改默認樣式的方法如下:

input::-webkit-input-placeholder {
  color: #babbc1;
  font-size: 12px;
}

4. 使用 :not 選擇器

除了最后一個元素之外,其他元素都需要一些樣式,而使用選擇器則很容易實現。

例如,要實現列表,最后一個元素不需要加下劃線,如下所示:

li:not(:last-child) {
  border-bottom: 1px solid #ebedf0;
}

5. 使用 caret-color 修改光標顏色

有時需要修改光標的顏色。這是 caret 顏色時間。

.caret-color {
   width: 300px;
   padding: 10px;
   margin-top: 20px;
   border-radius: 10px;
   border: solid 1px #ffd476;
   box-sizing: border-box;
   background-color: transparent;
   outline: none;
   color: #ffd476;
   font-size: 14px;
   /* Key style */
   caret-color: #ffd476;
}
.caret-color::-webkit-input-placeholder {
   color: #4f4c5f;
   font-size: 14px;
}

6. 使用彈性布局智能固定元素到底部

內容不夠時,按鈕應該放在頁面底部。內容足夠時,按鈕應該跟隨內容。當你遇到類似的問題時,你可以使用彈性智能布局!

<div class="container">
   <div class="main">Content here</div>
   <div class="footer">Button</div>
</div>

CSS代碼如下:

.container {
   height: 100vh;
   /* Key style */
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.main {
   /* Key style */
   flex: 1;
   background-image: linear-gradient(
     45deg,
     #ff9a9e 0%,
     #fad0c4 99%,
     #fad0c4 100%
   );
   display: flex;
   align-items: center;
   justify-content: center;
   color: #fff;
}
.footer {
   padding: 15px 0;
   text-align: center;
   color: #ff9a9e;
   font-size: 14px;
}

7. 去掉type="number"末尾的箭頭

默認情況下,type="number"輸入框末尾會出現一個小箭頭,但有時你需要去掉它。你可以使用以下樣式:

input {
   width: 300px;
   padding: 10px;
   margin-top: 20px;
   border-radius: 10px;
   border: solid 1px #ffd476;
   box-sizing: border-box;
   background-color: transparent;
   outline: none;
   color: #ffd476;
   font-size: 14px;
   caret-color: #ffd476;
   display: block;
}
input::-webkit-input-placeholder {
   color: #4f4c5f;
   font-size: 14px;
}
/* Key style */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
   -webkit-appearance: none;
}

8.使用 outline:none 刪除輸入狀態線

輸入框被選中時,默認會有藍色狀態線,可以使用 outline:none 刪除。

9.解決iOS滾動條卡住的問題

在蘋果手機上,元素滾動時經常會卡住,此時只需一行CSS即可支持彈性滾動。

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

10.畫一個三角形

.triangle {
   display: inline-block;
   margin-right: 10px;
   /* Basic style */
   border: solid 10px transparent;
}
/* downward triangle */
.triangle.bottom {
   border-top-color: #0097a7;
}
/* Upward triangle */
.triangle.top {
   border-bottom-color: #b2ebf2;
}
/* Leftward triangle */
.triangle.left {
   border-right-color: #00bcd4;
}
/* Right triangle */
.triangle.right {
   border-left-color: #009688;
}

11. 自定義選中文本樣式

可以通過樣式自定義選中文本的顏色和樣式。主要樣式如下:

::selection {
  color: #ffffff;
  background-color: #ff4c9f;
}

12. 不允許選擇文本

使用樣式 user-select: none;

13 使用 filter:grayscale(1) 將頁面置于灰色模式

一行代碼即可將頁面置于灰色模式。

body{
  filter: grayscale(1);
}

總結

以上就是我想與你分享的13個CSS技巧,希望這些內容對你有所幫助。

責任編輯:華軒 來源: web前端開發
相關推薦

2023-11-02 12:47:00

前端CSS

2021-05-27 10:10:15

IT量子計算機前沿技術

2020-01-14 11:09:36

CIO IT技術

2021-08-04 08:22:53

前端技術編程

2024-01-19 11:33:12

2012-02-22 11:13:53

Java

2024-01-19 20:36:17

2019-07-01 09:10:00

前端開發技術

2011-05-20 09:56:15

J2EE

2024-07-19 13:04:51

2020-12-28 10:35:38

前端數據技術

2022-10-25 15:55:13

2009-06-22 17:32:25

J2EE平臺

2013-04-24 11:33:31

Android開發Android有用習慣

2024-08-20 15:23:27

JavaScript開發

2023-05-28 23:23:44

2021-04-20 08:11:33

Css前端@property

2023-03-06 10:42:34

CSS前端

2022-07-08 09:27:48

CSSIFC模型

2018-03-26 08:45:39

區塊鏈年移動測試自動化遠程訪問
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一本一道久久a久久精品综合蜜臀 | 999精彩视频 | 欧美性猛交一区二区三区精品 | 亚洲精品黑人 | 99re热这里只有精品视频 | 美女天堂| 亚洲免费人成在线视频观看 | 成人国产精品久久久 | 丁香婷婷久久久综合精品国产 | 久久国产精品一区二区三区 | 免费视频99| 欧美一级大片 | 国产精品久久久久久久久久久久久 | av一区二区三区 | 国产女人第一次做爰毛片 | 日韩一区二区三区在线观看 | 欧美日韩中文在线 | 黄篇网址| 亚洲精品在线国产 | 日韩欧美在线播放 | 亚洲有码转帖 | 欧美在线观看免费观看视频 | 亚洲国产精品久久久久 | 日日干日日射 | 久久偷人| 国产精品高潮呻吟久久 | 一区欧美 | 曰韩三级| 精品日韩一区二区 | 日韩视频在线观看中文字幕 | 婷婷综合色 | 天堂成人国产精品一区 | 国产精品免费在线 | 一区二区免费 | 日韩一区二区三区四区五区六区 | 国产色婷婷精品综合在线手机播放 | 国产最新网址 | 久久国产成人 | 国产一级片免费在线观看 | 天天看片天天干 | 日本成人二区 |