自定义 css 到 odoo 树视图按钮

Custom css to odoo tree view button

.o_list_view1 {
   tbody> tr> td {               
     .button-scrape {
        text-decoration: none;
        color: white;
        background: #7c7bad;
        padding: 10px 30px;
        border-radius: 4px;
        font-weight: normal;
        text-transform: uppercase;
        transition: all 0.2s ease-in-out;
      }

      .glow-button:hover {
        color: white;
        box-shadow: 0 5px 15px black;
      }
    }
 }

它是一个 less 文件,如果我尝试编写一个普通的 css 文件并尝试在树视图中加载 class 它不会加载

<button string="LINK" **class="o_list_view1 button-scrape glow-button"** icon="fa-external-link" name="openURL" type="object" />

odoo one2many 字段将不会响应添加的 css。因为 odoo 将为 one2many 或树视图加载自己的 css。我们需要覆盖自定义 css 文件中的基础 css class 以便更改或更新它。

这里是更新列表按钮和笔记本的示例css。

.o_list_button:hover {
    color: black;
    box-shadow: 0 5px 15px black;

}


.nav-tabs:hover{
     color: black;
     box-shadow: 0 5px 15px black;


}