当您将鼠标悬停在树项目上时,在具有vista-skin的dynatree中,它具有悬停效果,其中它具有蓝色背景。
此外,当您单击该项目进行检查时,它在Chrome中具有橙色边框,在IE中具有虚线边框。
我正在尝试删除这两个,以便对悬停或单击时没有任何影响。
有关示例,请参阅selectMode 3:wwwendt.de/tech/dynatree/doc/sample-select.html
更新: 我在/src/skin-vista/ui.dynatree.css中找到了如果您注释掉以下块,它将阻止蓝色突出显示颜色。此外,还需要一行来取消注释,以修复webbrowser放入的轮廓,如下所示。
/*Comment this out
ul.dynatree-container a:hover
{
/* text-decoration: underline; */
background: #F2F7FD; /* light blue */
border-color: #B8D6FB; /* darker light blue */
}
*/
/*Comment this out
span.dynatree-active a
{
border: 1px solid #99DEFD;
background-color: #D8F0FA;
}
*/
ul.dynatree-container a
/*, ul.dynatree-container a:visited*/
{
/*The line below was originally commented out, uncomment it to remove the orange/dotted border*/
outline: 0; /* @ Firefox, prevent dotted border after click */
}
答案 0 :(得分:3)
DynaTree现在是FancyTree,在fancytree,这就是我的所作所为。
.fancytree-container,
table.fancytree-container,
ul.fancytree-container,
span.fancytree-focused span.fancytree-title
{
border: 0 ;
outline: 0;
-moz-outline-style: none;
}
答案 1 :(得分:2)
要解决此问题,您只需删除
即可来自ui.dynatree.css ul.dynatree-container 的边框:1px点缀灰色;
代码应该看起来像这样:
ul.dynatree-container
{
font-family: tahoma, arial, helvetica;
font-size: 10pt;
white-space: nowrap;
padding: 3px;
margin: 0;
background-color: #CCCCCC solid 1px;
/*border: 1px dotted gray;*/
overflow: auto;
height: 100%;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
}
或者只是删除点缀
border:1px grey;
答案 2 :(得分:0)
/* Prevent focus frame */
.fancytree-container:focus {
outline: none;
}
来自BootstrapTheme的CSS。