调整css变量以增加css图形的大小



我经常发现自己无法调整css格式的图形资源的大小。有什么工具或技巧吗?

例如,我找到了这个检查器http://jsfiddle.net/awayF/491/

<span class="checkmark">
    <div class="checkmark_circle"></div>
    <div class="checkmark_stem"></div>
    <div class="checkmark_kick"></div>
</span>

我可能会花10分钟以上的时间来调整这里和那里。

你可以使用缩放属性

.checkmark { zoom: 20; }

这将缩放2000%

您可以使用相同的transform属性缩放和转换checkmark容器

注意:某些浏览器版本可能不支持transform属性

看到

.checkmark {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg) scale(4,4); /* IE 9 */
    -webkit-transform: rotate(45deg) scale(4,4); /* Chrome, Safari, Opera */
    transform: rotate(45deg) scale(4,4) translate(20px);;
}
.checkmark_circle {
    position: absolute;
    width:22px;
    height:22px;
    background-color: green;
    border-radius:11px;
    left:0;
    top:0;
}
.checkmark_stem {
    position: absolute;
    width:3px;
    height:9px;
    background-color:#fff;
    left:11px;
    top:6px;
}
.checkmark_kick {
    position: absolute;
    width:3px;
    height:3px;
    background-color:#fff;
    left:8px;
    top:12px;
}
<span class="checkmark">
    <div class="checkmark_circle"></div>
    <div class="checkmark_stem"></div>
    <div class="checkmark_kick"></div>
</span>

如果您使用百分比来调整子元素的大小,您只需为父元素设置大小,在本例中是.checkmark,它们就会随之增长。

当这样做时,圆圈将在内部伪元素上发生转换时正常流动。

.checkmark {
  position: relative;
  display: inline-block;
  width: 75px;
  height: 75px;
}
.checkmark2 {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 100px;
}
.checkmark_circle {
  position: absolute;
  width: inherit;
  height: inherit;
  background-color: green;
  border-radius: 50%;
  left: 0;
  top: 0;
}
.checkmark_circle::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40%;
  height: 25%;
  border-left: 8px solid white;
  border-bottom: 8px solid white;
  -webkit-transform: translate(-45%, -70%) rotate(-45deg);
  -ms-transform: translate(-45%, -70%) rotate(-45deg);
  transform: translate(-45%, -70%) rotate(-45deg);
}
<span class="checkmark">
    <div class="checkmark_circle"></div>
</span>
<span class="checkmark2">
    <div class="checkmark_circle"></div>
</span>

最新更新