小编use*_*860的帖子

如何使<svg>元素扩展或收缩到其父容器?

目标是使<svg>元素扩展到其父容器的大小,在这种情况下为a <div>,无论容器有多大或多小.

代码:

<style>
    svg, #container{
        height: 100%;
        width: 100%;
    }
</style>

<div id="container">
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" >
         <rect x="0" y="0" width="100" height="100" />
    </svg>
</div>
Run Code Online (Sandbox Code Playgroud)

这个问题最常见的解决方案似乎是viewBox<svg>元素上设置属性.

viewBox="0 0 widthOfContainer heightOfContainer"
Run Code Online (Sandbox Code Playgroud)

但是,在元素中的<svg>元素具有预定义的宽度和/或高度的情况下,这似乎不起作用.例如,<rect>上面代码中的元素明确设置了其宽度和高度.

所以显而易见的解决方案是在这些元素上使用%widths和%high.但这甚至必须要做吗?特别是,因为<img src=test.svg >工作正常并且扩展/收缩而没有明确设置<rect>高度和宽度的任何问题.

如果元素<rect>和像它一样的其他元素必须以百分比定义它们的宽度和高度,那么在Inkscape中有一种方法可以设置它,以便<svg>文档中的所有元素都使用百分比宽度,高度等.而不是固定尺寸?

css html5 svg responsive-design

108
推荐指数
3
解决办法
12万
查看次数

如何在SVG形状的某些边上设置笔划宽度:1?

<rect>在SVG中的元素上设置笔触宽度:1会在矩形的每一边放置笔划.

如何仅在SVG矩形的三个边上放置笔划宽度?

html5 svg vector-graphics inkscape

90
推荐指数
2
解决办法
4万
查看次数

选择第一个带有CSS的后代

无论如何,使用CSS 选择第一个后代.例如,无论如何都要从.container元素开始并使用蓝色边框设置<li class ="example">的样式,而不是<p class ="example">吗?

我知道在CSS中有很多替代方法.但有没有办法用下面的确切代码来做到这一点?含义仅使用选择器类.container和.example,将类.container保留在下面的HTML中的确切位置,并使用下面的确切HTML标记.

<style>
    .container .example{
        border: 1px solid blue;
    }
</style>

<div>
    <div class="container">
        <ul>
            <li class="example"><p class="example"></p></li>
            <li class="example"><p class="example"></p></li>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css html5

11
推荐指数
2
解决办法
2万
查看次数

如何判断 Nuxt.js 组件中正在使用什么布局?

我有两个 Nuxt.js 布局:default.vue 和 secondary.vue。这两种布局中都使用相同的 footer.vue 组件。我想根据组件所使用的布局来更改 footer.vue 组件内部的一些 CSS 类。如何知道嵌套在 Nuxt.js 布局中的组件内正在使用什么布局?

javascript vue.js vuejs2 nuxt.js

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

在服务器上提供 Node.js Web 应用程序的正确文件夹是什么?

作为参考,假设开发人员使用 ngnix 服务器构建了一个普通的 php web 应用程序。将 Web 文件托管在 VPS 上的 /srv/www 目录中是有意义的。/srv/www 的所有者和组是 nginx。

使用 NodeJS 运行所述 Web 应用程序时,托管 Web 应用程序的正确目录是什么?该目录的正确文件夹权限是什么?当然,请记住安全非常重要。本例中的操作系统是 Centos 6.5。

linux node.js centos6

2
推荐指数
1
解决办法
1703
查看次数