小编Pat*_*rey的帖子

如何在保持纵横比的同时缩放 SVG 矩形?

这可能是一个愚蠢的问题,但我今天才开始玩 SVG,并且遇到了一个问题。我不确定我是否只是以错误的方式思考它,或者我是否正在尝试做一些不适合工作的事情。

我想做的是创建一个 SVG 矩形,其高度是其宽度的 30%。我希望这个 SVG 在 内缩放<div>,但我似乎无法让它工作。

理想情况下,我希望能够设置 SVG 的最大高度和宽度以缩放到(在本例中为 1500x450)。

另外,我尽量不使用 JavaScript 来完成这项工作。

svg

5
推荐指数
2
解决办法
1991
查看次数

如何在asp.net RepeaterItem内访问&lt;span&gt;元素的属性?

我正在尝试更改位于Asp.net内的跨度的CSS类RepeaterItem。该span元件还具有它(单选按钮)内的其他标签。

标记与此类似:

<asp:Repeater>
    <ItemTemplate>
        <span class="spanClass" runat="server">
            <label>
                <asp:RadioButton id="rbID">
                </asp:RadioButton>
            </label>
        </span>
    </ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

我可以使用以下命令编辑单选按钮:

rb = (RadioButton)(repeaterItem.FindControl("rbID");
rb.Checked = true;
//this works
Run Code Online (Sandbox Code Playgroud)

但是,当使用类似的代码片段来抓取时span,它会失败,并显示,InnerHtml exception因为span不是文字控件:

span = (GenericHtmlControl)(repeaterItem.FindControl("spanID");
span.Attributes.Add("class", "ClassToAdd");
//this fails
Run Code Online (Sandbox Code Playgroud)

我读过的书说是这种情况,因为span并不是文字控件,因为其中有其他服务器控件(单选按钮)。

有没有办法访问相关属性<span>

asp.net repeater

4
推荐指数
1
解决办法
6914
查看次数

标签 统计

asp.net ×1

repeater ×1

svg ×1