- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我用 inkscape 画了一些矢量图。
现在我正在尝试将这些 svg 定位到垂直导航栏中。我想将每个插图定位到相应的位置(使用内联 SVG)。我读过css-tricks: scale-svg这对我很有用,但希望避免为每个图示图标手动插入位置(这似乎是错误的!),
<li>
<!-- I don't think this is the correct approach, how should i do it? -->
<svg viewBox="-150 -150 300 300" class="first-icon">
<use href="#my-smiley"/>
</svg>
</li>
这是我的 codepen ,
有人可以建议一个正确的方法吗?并演示?
任何例子都很棒!
最佳答案
有几个步骤可以实现您使用超赞字体图标并将它们放在您自己手工制作的 svg 图标上的效果:
viewBox
属性设置为仅包含您的图形而没有任何填充的边界框,并将生成的图标的定位留给 css 样式。<a>
中和 <i>
标签,为了保持一致性,您可以对 svg 图标执行相同的操作。font-size
,而是我们将使用明确的 width
和 height
:hover
effect 使用文本缩放,如上所示,它只会对基于字体的图标产生影响。由于您的图标是 svg,因此最好使用通用 transform: scale(value)
规则,它既适用于字体又适用于图标。请注意,我们想要缩放图标,而不是 anchor ,所以我更改了规则以处理 <i>
元素而不是 <a>
元素。transform-origin
规则。经过所有更改后,您的代码应该类似于 this forked codepen。
关于html - 如何自动将内联 svgs 定位到导航栏中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54970071/
我在让我的操作栏显示图标时遇到问题。它显示了我在溢出菜单中设置的文本/标题(三个点),但没有任何操作。这是我的代码,我错过了什么? MainActivity.java public class Mai
我正在尝试在 android 中制作一个动态操作栏,现在我正在尝试像这样在操作栏中进行搜索。 http://developer.android.com/images/ui/actionbar-sear
我正在编写 uiautomator 测试,但我很难弄清楚如何单击我的操作栏图标。 如果我的操作是“始终”显示,则很容易找到并点击。 如果我的操作是显示“从不”,我必须单击菜单,然后从菜单中单击。先点击
我有一个正在寻找特定 URI 的重写规则。当它匹配特定的 URL 时,它会使用正确的文件路径重写它,以便可以找到所需的内容。然后它将协议(protocol)更改为 HTTPS 并允许请求通过。 我有两
我正在为 android 中的 ActionBar 而苦苦挣扎。 这是我的问题:我的操作项没有显示在操作栏中,而是堆叠在操作溢出中,无论我做什么.. 我花了一天的时间寻找解决方案,但我似乎找不到缺少的
我的网络应用程序在 Tomcat 下运行,它非常密集地使用 AJAX 请求,在开发过程中我也必须密集地重新部署网络应用程序。重新部署后,我通常会简单地刷新页面,知道用户 session 已删除,但我总
我是一名优秀的程序员,十分优秀!