如何使用CSS缩放SVG

use*_*025 2 html css svg inline

可以使用CSS缩放SVG吗?我曾经<img>在HTML中插入SVG图标。这是我的代码:http : //jsfiddle.net/kw5fuw7L/

nav {
    width: 100%;
    background: #202125;
    box-shadow: 0px 1px 0px 0px #2C2E32;
    padding: 0;
    overflow: hidden;
}

nav ul {
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

nav ul li {
    float: left;
    position: relative;
    padding: 20px 0;
    width: 120px;
    text-align: center;
}    

nav ul li.active {
    background: #F5A623;
}

svg path {
    fill: #fff !important;
}

nav ul li .svg-container {
    width: 20px;
    height: 10px;
    margin: 0 auto;
    padding: 0 auto;
}

nav ul li img {
    display: block;
    margin: 0 auto;
    padding: 0 auto;
    width: 100%;
}

nav ul li span {
    display: inline-block;
    color: #fff;
    padding-top: 10px;
}

nav ul li a {
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 120px;
    text-indent: -5000em;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我也必须使用以下代码:http : //jsfiddle.net/praveenscience/wuSF7/,给它们加上颜色。在我放置此脚本之前,它可以正常工作。

如果有人知道如何缩放SVG图标,我将不胜感激。

qdt*_*ner 5

您需要做的就是缩放图像。只需使用

transform: scale(1.5);
Run Code Online (Sandbox Code Playgroud)

这就是代码中的样子。

transform: scale(1.5);
Run Code Online (Sandbox Code Playgroud)
    nav {
	    width: 100%;
	    background: #202125;
	    box-shadow: 0px 1px 0px 0px #2C2E32;
	    padding: 0;
	    overflow: hidden;
    }

    nav ul {
	    list-style: none;
	    overflow: hidden;
        margin: 0;
        padding: 0;
    }

    nav ul li {
	    float: left;
	    position: relative;
	    padding: 20px 0;
	    width: 120px;
	    text-align: center;
    }

    nav ul li.active {
   	    background: #F5A623;
    }

    svg path {
   	    fill: #fff !important;
    }

    nav ul li .svg-container {
	    width: 20px;
	    height: 10px;
        margin: 0 auto;
        padding: 0 auto;
    }

    nav ul li img {
	    display: block;
	    margin: 0 auto;
	    padding: 0 auto;
	    width: 100%;
        transform: scale(1.7);
    }

    nav ul li span {
	display: inline-block;
	color: #fff;
	padding-top: 10px;
    }

    nav ul li a {
	position: absolute;
	top: 0;
	left: 0;
	height: 80px;
	width: 120px;
	text-indent: -5000em;
    }
Run Code Online (Sandbox Code Playgroud)

抱歉,如果我的格式化不正确,我是Stackoverflow的新手。