【发布时间】:2020-04-16 12:06:13
【问题描述】:
我想为我的 Hugo 网站制作一个语言选择器,我发现这个有用的库:https://www.phoca.cz/cssflags/ 它提供了纯 svg 和 css 世界的所有标志 现在我创建了自己的标志子集,并且在 css 文件中每个标志都有类似的内容:
/* europe */
.eu {
background: url('data:image/svg+xml;base64, BUNCH OF DATA);
width: 150%;
height: 100%;
background-size: 100% 100%;
}
宽度和高度可能不一样...所以某些标志的宽度为 150%,高度为 100%,而其他标志则不同。我想要实现的是直径约 30px 的完美圆形 div,中心是标志。我试试这段代码:
<div class="u-language">
<a href="#" id="language-bar-invoker" class="u-icon-v1>
<i class="eu g-rounded-20"></i>
</a>
</div>
而 g-rounded 类有这样的代码:
.g-rounded-20 {
border-radius: 20px!important;
}
但结果是椭圆形而不是圆形!我该如何解决?
谢谢
【问题讨论】: