前端小知識(shí)Day1

1、使用css寫出一個(gè)三角形角標(biāo)

元素寬高設(shè)置為0,通過border屬性來設(shè)置,讓其它三個(gè)方向的border顏色為透明或者和背景色保持一致,剩余一條border的顏色設(shè)置為需要的顏色。

div {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: red;
}

2、div水平垂直居中

父級(jí)控制子級(jí)居中(最簡(jiǎn)單的方法)

.parent {
    display: flex;
    justify-content: center;
    align-items: center;
}

3、文本溢出

單行:

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

多行:

display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

4、隱藏頁面元素

display: none; 元素不會(huì)占用空間,在頁面中不顯示,子元素也不會(huì)顯示。
opacity: 0; 元素透明度為0,但元素仍然存在,綁定的事件有效仍可觸發(fā)執(zhí)行。
visibility: hidden; 元素隱藏,但元素仍舊存在,占用空間,頁面中無法觸發(fā)該元素的事件。

5、calc

這是一個(gè)css屬性,可以計(jì)算css的值。最有趣的是他可以計(jì)算不同單位的差值。

div {
    width: calc(25% - 20px);
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容