情不知从何起,一往而情深
排名
6
文章
199
粉丝
4
评论
3
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

element ui dialog 居中

4736人阅读 2023/6/9 11:47 总访问:1110399 评论:0 收藏:0 手机
分类: 前端

element ui dialog 默认不是居中的,加一点样式让它居中

  1. <style lang="scss">
  2. .el-dialog{
  3. display: flex;
  4. flex-direction: column;
  5. margin:0 !important;
  6. position:absolute;
  7. top:50%;
  8. left:50%;
  9. transform:translate(-50%,-50%);
  10. }
  11. .el-dialog .el-dialog__body{
  12. flex:1;
  13. overflow: auto;
  14. }
  15. </style>

这种样式可能会影响全局,增加一个外部的限定会好一些
外部限定的样式名称就随便取了

  1. <style lang="scss">
  2. .taskManage-container{
  3. .el-dialog{
  4. display: flex;
  5. flex-direction: column;
  6. margin:0 !important;
  7. position:absolute;
  8. top:50%;
  9. left:50%;
  10. transform:translate(-50%,-50%);
  11. }
  12. .el-dialog .el-dialog__body{
  13. flex:1;
  14. overflow: auto;
  15. }
  16. }
  17. </style>

注意如果弹窗el-dialog有加:append-to-body=”true”,增加外部样式的话作用会失效,因为弹窗就不在组件里边了,而是更外面去了。


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

bootstrap文字居中问题

静态页上面的效果是这样的可以看到文字和左边的下拉列表是居中的但是如果你直接复制过去可能就是这样的了我们来看看静态页...

css div水平居 。文字垂直居中 。flex的方式实现div的垂直与水平居中。布局模板

DIV等元素水平居中定宽度+margin:top auto可以让一个块级别元素在外层居中例如这样:效果:可以看到这个div已经居中了但是...

图片在一个div内容水平与垂直居中

图片宽度与高度设置成80%,然后设置margin-top:10%,margin-left:10%就可以了感觉应该没有这么简单哇,不过反正就是可以了,...

表格在layer弹窗中居中表格居中

其实很简单直接给table设置一个margin:top auto就可以了layer:layer.open({ type:1, title:&quot;更新&quot;, area:[&qu...

bootstrap div垂直居中

code:&lt;!DOCTYPEhtml&gt; &lt;html&gt; &lt;head&gt; &lt;metacharset=&quot;UTF-8&quot;&gt; &lt;metaname=&quot;vi...

layer没有垂直居中的问题

解决方法1:在页面的顶部加上:&lt;!DOCTYPE html&gt;

c 打开窗口居中

使用StartPosition设置一下即可。不管是打开对话框还是当前窗体都可以这样设置 代码如下: Form2 form2 = new Form2(this...

div居中,表格居中

div居中很简单:只需要先定宽,然后在设置margin:xx auto;即可表格居中,直接设置margin:xx auto;即可,因为他本身就会有宽...

常用布局,左右结构,右边的文字整体垂直居中,上下文字一块整体垂直居中

如图所示:类似的这种左右结构,右边是上下两层文字的情况非常常见 要实现右边的文字整体垂直居中,不需要在去慢慢调margi...

图片与文字在一个div里边垂直与水平居中。暂无数据的显示

使用绝对定位的方式实现html: &lt;div class=&quot;course-study-empty&quot; v-else&gt; &lt;div class=&quot;empty...

vue3使用canvas进行绘图的时候动态实现绘制文字居中。实现绘制文字的时候设置间距。有文字间距的情况下动态实现居中

比如我绘制两个字,drawText(‘李白’, 32,’Arial’, ‘#062466’, 516, 335),最后两个参数是x,y坐标。这样可以文字居中...

uni-app 微信小程序,flex 实现内容元素垂直与水平居中

效果如下,中间那块内容垂直与水平居中: [TOC]代码如下:&lt;template&gt; &lt;view class=&quot;training-record-c...