我想用@ font-face更改semantic-ui默认字体但不管......
我尝试更改较少的文件(site.variables),但我不知道如何更改它
我尝试将其字体与其他自定义css文件一起添加但不起作用
body{
padding: 0;
margin: 0;
}
#tabs{
padding: 0;
}
#tabs ul{
z-index: 999;
position: fixed;
width: 100%;
}
.ui-tabs .ui-tabs-panel {
padding: 50px 0 0 0;
}
答案 0 :(得分:2)
我知道使用Google字体或脱机字体来更改字体的两种方法:
需要在site.variables
semantic/src/site/globals/
我们在https://semantic-ui.com/introduction/getting-started.html搜索最喜欢的来源,然后复制名称。
在文件site.variables
中,将字体名称添加到变量@fontName
中,如下所示:
/*******************************
User Global Variables
*******************************/
@fontName : 'Roboto';
glup build-css
,所做的更改将反映在文件语义/dist/semantic.css
需要在site.variables
semantic/src/site/globals/
在文件site.variables
中,我们将变量@importGoogleFonts
添加为值false
;
/*******************************
User Global Variables
*******************************/
@importGoogleFonts : false;
@fontName : 'fontname';
需要在site.overrides
semantic/src/site/globals /
在文件site.overrides
中,我们添加了font-face
/*******************************
Site Overrides
*******************************/
@font-face {
font-family: 'fontname';
src:url('themes/basic/assets/fonts/fontname.eot');
src:url('themes/basic/assets/fonts/fontname.eot?#') format('eot'),
url('themes/basic/assets/fonts/fontname.woff') format('woff');
}
gulp build-css
,所做的更改将反映在文件语义/dist/semantic.css
https://semantic-ui.com/introduction/getting-started.html制作的这段视频介绍了如何从Google字体更改字体系列
在下一期https://www.youtube.com/watch?v=cSdKA-tZEbg中,说明如何使用离线字体
致谢
答案 1 :(得分:0)
您可以执行以下操作:
将以下内容添加到.css文件中:
@font-face {
font-family: 'fontname';
src:url('themes/basic/assets/fonts/fontname.eot');
src:url('themes/basic/assets/fonts/fontname.eot?#') format('eot'),
url('themes/basic/assets/fonts/fontname.woff') format('woff');
}
在语义的site.min.css
将@fontName更改为“fontname”
@importGoogleFonts应为false,因为您不想从Google导入任何字体
默认情况下,上述内容将应用于正文
答案 2 :(得分:0)
这是一个老问题,但是我只想添加一件事。
由于所有语义UI元素都继承了ui
类,因此您可以这样做:
.ui {
font-family: 'fontname' !important;
}
不太优雅,但是可以。