分享 7 個(gè)不常用但有用的 CSS 小技巧

在這篇文章中,我想向您展示一些簡單的CSS技巧,您可以在下一個(gè)項(xiàng)目中使用它們。讓我們開始吧!

1、-webkit-text-stroke
通過使用這個(gè)簡單易用的屬性,可以創(chuàng)建出酷炫的文字效果。它可以給文字添加描邊。-webkit-text-stroke是-webkit-text-stroke-width和-webkit-text-stroke-color的簡寫屬性。
.custom-headline {
color: transparent;
-webkit-text-stroke: 1px #04D939;
}
2、-webkit-line-clamp
這個(gè)技巧可以用來截?cái)喑^多行的文本。您還需要設(shè)置overflow: hidden。
.custom-button {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
附注:在Internet Explorer中不起作用。
固定表頭
對(duì)于非常長的大表格,固定表頭可以極大地幫助閱讀表格內(nèi)容。
.custom-table {
thead tr {
position: sticky;
top: 0;
}
}
4、place-items
這是用于網(wǎng)格布局和彈性盒子的align-items和justify-items的簡寫屬性。
.custom-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
place-items: center center;
}5、:placeholder-shown
如果您想要突出顯示尚未填寫的或
input:placeholder-shown {
border-bottom: 2px solid #04D939;
}
6、@media (hover: hover) 和 (pointer: fine)
在移動(dòng)設(shè)備上可能會(huì)出現(xiàn):hover屬性的問題。懸停狀態(tài)也會(huì)在點(diǎn)擊時(shí)觸發(fā)。但是,如果您在@media (hover: hover) 和 (pointer: fine)中使用:hover屬性,懸停效果只會(huì)在非觸摸設(shè)備上顯示。以下是一個(gè)帶有懸停效果的箭頭動(dòng)畫示例:
@media (hover: hover) and (pointer: fine) {
arrow:hover {
cursor: pointer;
color: #027333;
transform: translateX(0.5rem);
}
}

7、column-count
使用該屬性可以創(chuàng)建簡單的文本列。在這個(gè)例子中,有兩個(gè)column-count為2的
標(biāo)簽。
.wrapper {
column-count: 2;
}
結(jié)束
由于文章內(nèi)容篇幅有限,今天的內(nèi)容就分享到這里,文章結(jié)尾,我想提醒您,文章的創(chuàng)作不易,如果您喜歡我的分享,請(qǐng)別忘了點(diǎn)贊和轉(zhuǎn)發(fā),讓更多有需要的人看到。同時(shí),如果您想獲取更多前端技術(shù)的知識(shí),歡迎關(guān)注我,您的支持將是我分享最大的動(dòng)力。我會(huì)持續(xù)輸出更多內(nèi)容,敬請(qǐng)期待。
原文:https://medium.com/@
mukhriddin/7-useful-css-tricks-6114d30ca9d9作者:MUKHRIDDIN KHODIEV
非直接翻譯,有自行改編和添加部分,翻譯水平有限,難免有疏漏,歡迎指正
