css中的节点js / jade错误

时间:2014-05-19 08:44:00

标签: html node.js pug

我正在尝试研究节点js。我将模板转换为节点js,它显示了somme css问题。在模板中有社交媒体图标,宽度= 30像素,填充3像素,边界半径为50%。它在原始主题中显示为一个完美的圆圈。但在节点js转换主题中显示为椭圆。 这是css代码

position: absolute;
width: 30px;
padding: 3px;
border-radius: 50%;
background: #e1e1e1;
font-size: 12px;

当我将填充更改为9px时,转换后的主题非常有效。但我需要知道这是怎么回事。我在谷歌浏览器中测试了这个。请帮忙。

第一个来自原始主题,第二个来自节点转换主题

original theme icon edited theme icon

1 个答案:

答案 0 :(得分:1)

要获得完美的圆形,元素的宽度和高度必须完全相同。我做了一个例子http://jsbin.com/fuxen/1/edit我将高度设置为:30px以匹配高度。

此外,我添加了text-align:center和line-height:30px(以" f"垂直居中)。