小編給大家分享一下嗯會修改react的antd默認樣式,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名與空間、網頁空間、營銷軟件、網站建設、茄子河網站維護、網站推廣。react中修改antd默認樣式的方法:首先給table添加一個div父元素,并設置個className;然后設置這個樣式內的table表頭樣式。
react中修改antd默認樣式的方法:
最近在做react+antd項目。不可避免的遇到了修改antd默認樣式的問題。
比如,table組件的表頭背景色設置,如果直接使用元素樣式,會修改整個項目的table。這里我用的方法是,給table添加一個div父元素,給他設置個className,然后設置這個樣式內的table表頭樣式。
我使用的.less
預編譯。
<div className={styles.boxW} > <Table columns={colType} rowKey='fxwd' pagination={false} bordered dataSource={dataType} /> </div>
.boxW,.normalB { :global { .ant-table-thead > tr > th, .ant-table-tbody > tr > td { padding: 8px 8px !important; } .ant-table-thead > tr > th { background-color: rgb(192, 244, 248); } .ant-table-thead > tr > th:hover { background-color: rgb(192, 244, 248); } .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover { background: rgb(192, 244, 248); } } }
這樣就可以只修改到當前文件里table的樣式了。
這里順便記錄一下.less
的樣式繼承,通過(&:extend(被繼承class名))。
.boxW { min-width: 1150px; } .normalB { &:extend(.boxW); &:extend(.boxBorder); }
看完了這篇文章,相信你對嗯會修改react的antd默認樣式有了一定的了解,想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
新聞名稱:嗯會修改react的antd默認樣式-創新互聯
新聞來源:http://vcdvsql.cn/article42/csigec.html
成都網站建設公司_創新互聯,為您提供網站內鏈、品牌網站制作、網站導航、營銷型網站建設、動態網站、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯