使用元素 ui 的带有 css 的页脚按钮组

Posted

技术标签:

【中文标题】使用元素 ui 的带有 css 的页脚按钮组【英文标题】:group of footer buttons with css using element ui 【发布时间】:2020-05-23 06:53:45 【问题描述】:

我正在尝试使用 css 复制这个完整的,我没有得到页脚按钮。

这是我目前使用元素 ui 和 css 的 el-card 所取得的成果

     <el-card>
   <div style="cursor: pointer;">
     <p>(15*47*14) Alternador Servo Toy </p>
     <img src="https://demo.facturador.pro/logo/imagen-no-disponible.jpg" class="img-thumbail img-custom">

   </div>
   <div class="card-footer" style="width: 100% ;">
     <el-button-group style="width: 100% ; padding: 0px ;">
       <el-button class="btn-primary-pos" size="mini" type="primary" icon="el-icon-edit"></el-button>
       <el-button class="btn-primary-pos" size="mini" type="primary" icon="el-icon-share"></el-button>
       <el-button class="btn-primary-pos" size="mini" type="primary" icon="el-icon-delete"></el-button>
     </el-button-group>
   </div>


 </el-card>

CSS如下

    .btn-primary-pos 
   background-color: #007bff;
   border-color: #007bff #007bff #007bff;
   color: #FFF;
 

 .btn-primary-pos:hover,
 .btn-primary-pos.hover 
   background-color: #0069d9;
   border-color: #0069d9;
   color: #FFF;
 


 .card-footer 
   padding: 0px 0.75rem !important;
 

https://element.eleme.io/#/es/component/card#con-imagenes

【问题讨论】:

一个完整的 sn-p 或 code-pen 代码示例将对我们有很大帮助... 【参考方案1】:

您可以使用弹性框轻松解决此问题。您的按钮必须随着内容的大小而增长:

<el-button-group class="group" style="width: 100% ; padding: 0px ;">
       <el-button class="btn-primary-pos" size="mini" type="primary" icon="el-icon-edit"></el-button>
       <el-button class="btn-primary-pos" size="mini" type="primary" icon="el-icon-share"></el-button>
       <el-button class="btn-primary-pos" size="mini" type="primary" icon="el-icon-delete"></el-button>
     </el-button-group>

CSS:

.btn-primary-pos 
   background-color: #007bff;
   border-color: #007bff #007bff #007bff;
   color: #FFF;
   flex-grow: 1;
 

 .btn-primary-pos:hover,
 .btn-primary-pos.hover 
   background-color: #0069d9;
   border-color: #0069d9;
   color: #FFF;
 


.group 
  display: flex;

https://codepen.io/reijnemans/pen/qBdBGyK

【讨论】:

【参考方案2】:

使用弹性盒。阅读有关 flex-grow、display:flex、align-items 的信息。

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

【讨论】:

以上是关于使用元素 ui 的带有 css 的页脚按钮组的主要内容,如果未能解决你的问题,请参考以下文章

引导页脚旋转问题

列表视图中的页脚按钮,如何从自定义列表适配器中获取值

Jasper Report 组页脚在详细信息带后未立即打印

iOS mobile safari - 底部栏覆盖了我的页脚

我们可以在“native-base”的页脚组件的列中设置两个按钮,还是可以设置“native-base”的页脚高度?

如何插入带有页码、文件路径和图像的页脚?