繁体   English   中英

如何控制 svg 元素的宽度和高度

[英]How to control the width and height of a svg element

我创建了一个具有自定义宽度和高度的 div 包装器,然后将 SVG 放在包装器内,但宽度和高度没有被修改,在这种情况下如何控制宽度和高度?

export const SvgWrapper = styled.div`
  width: ${(props) => props.width && props.width};
  height: ${(props) => props.height && props.height};
  padding-bottom: ${(props) => props.paddingBottom && props.paddingBottom};
`;

在此处输入图像描述

与普通 CSS 一样,您需要使用 CSS 选择器来定位 SVG 选择器,您当前仅应用div元素

export const SvgWrapper = styled.div`
  svg {
    width: ${(props) => props.width};
    height: ${(props) => props.height };
    padding-bottom: ${(props) => props.paddingBottom};
  }
`;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM