gpt4 book ai didi

asp.net - 如何在 ASP.NET 菜单项上放置渐变背景?

转载 作者:行者123 更新时间:2023-11-28 10:23:55 26 4
gpt4 key购买 nike

老板希望母版页的菜单看起来更好看。我使用网上提供的一种工具生成了我的渐变文件,没问题..

我试图为每个菜单项创建一个 CSS 类,但是当我使用背景图像指令和样式生成器时,我得到如下一行:

background-image: url('file:///C:/Documents and Settings/Username/My Documents/Visual Studio 2008/WebSites/ThisSite/Images/Gradient.png')

...当我想要

background-image: url('~/Images/Gradient.png')

当然,第一个 url 仅在我在本地机器上调试时有效 - 部署它我就完蛋了。许多其他 ASP.NET 对象使用“~/”来指示网站的顶级目录,但我的 css 文件不喜欢它,我无法为菜单控件或菜单​​项设置背景图像 -当我可以对这么多其他控件执行此操作时,这似乎是一个明显的遗漏。

我错过了什么?

最佳答案

CSS 中的 url 必须是绝对(或相对)url,并且不能使用波浪线映射,因为它不是服务器端组件。

    background-image: url(  "/images/menu.jpg" );

关于asp.net - 如何在 ASP.NET 菜单项上放置渐变背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421570/

26 4 0
文章推荐: cfinput 类型 ="datefield"的 CSS 渗透
文章推荐: css - 如何在 IE6 中将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com