我使用CSS3生成器生成了一个很酷的CSS,并采用了类似于此的CSS样式文件。粘贴了一个简短的版本虽然css很长......
ul#css3menu,ul#css3menu ul{
margin:0;list-style:none;background-color:#C0C0C0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABsCAYAAACrf9gNAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oFEgYCO8oxcpkAAABlSURBVCjPjZA7CoBADETfTnIB739GGysLIRaCsiGRbYYJ+fAyAJsACRgCrHN6XSU+j3jR8N8N68okwyLiEHC9cn6OiHAmcOvQVJC2zNULLX3KTwL2uWwjVnfZFz9aiDiFk1geyBuO2g6m9q0GQQAAAABJRU5ErkJggg==");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#999999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
现在我想知道如何将其与ASP结合使用:菜单控件使用“s4-tn”类并具有完全不同的CSS集......我也使用站点地图作为数据源。我可以放弃这个CSS并在asp中的某个地方引用它:sharepoint的菜单控件并将菜单样式转换为css3吗?
感谢
答案 0 :(得分:0)
要为菜单使用不同的CSS类名,您需要编辑母版页并修改菜单控件属性。这是您正在寻找的控件:
<SharePoint:AspMenu ID="TopNavigationMenuV4" CssClass="css3menu"...
有关MSDN的更多信息:http://msdn.microsoft.com/en-us/library/ms476607.aspx
答案 1 :(得分:0)
不要忘记在母版页后注册以覆盖规则
<SharePoint:CssRegistration name="custom.css" After="corev4.css"