
CSS
AzeShinja
这个作者很懒,什么都没留下…
展开
-
解决el-scrollbar横向滚动条不出现的问题
在使用el-tree的时候想要好看的滚动条效果,但是懒得自己搞,就想着使用el-crollbar去解决,但是出现的效果是只有垂直滚动条没有水平滚动条,并且横向的数据被遮住了。原创 2022-12-19 15:11:50 · 4536 阅读 · 1 评论 -
css实现如图内凹边角
实现内凹边角原创 2022-10-20 10:43:21 · 857 阅读 · 0 评论 -
naiveui的table实现可滚动的恒居中空数据处理
naive-table 的空数据滚动原创 2022-09-05 10:03:35 · 2106 阅读 · 2 评论 -
vue使用flex布局做自适应宽度到5的倍数的div换行
我的实现方式是通过html中双层for循环做的首先我们把数组数据处理一下,因为我们是每5个元素分成一个div看下数据格式: data() { return { examList: [ { title: '正题', listData: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], }, { title: '正题1', listData原创 2022-04-12 09:15:56 · 1154 阅读 · 0 评论 -
vxe-table使用row-class-name等应用自己类名的无效
要使用::v-deep {}原创 2022-04-01 16:30:11 · 2306 阅读 · 0 评论 -
vue使用element的switch将文字嵌入显示
<style lang="scss" scoped>::v-deep .clearPadding .vxe-cell { padding: 0;}::v-deep .clearPaddingLeft .vxe-cell { padding-left: 0px;}::v-deep { .main-el-switch { position: relative; .el-switch__core { height: 24px; border原创 2022-03-23 11:35:18 · 2964 阅读 · 0 评论 -
实现el-input后缀图标和clearable的兼容以及竖线分割
经常能遇到一个需求,需要做成如下的样子但是总所周知,element的clearable和后缀图标时位置是冲突的, 他会这样:造成这样的原因是因为:所以我们只要把他们的父级内容改为反序的不就行了,所以::v-deep { .el-input__suffix { // 处理前缀图标不垂直居中的问题 height: auto; font-size: 20px; &-inner { flex-direction: row-rev.原创 2022-01-04 19:45:50 · 4000 阅读 · 2 评论 -
如何在全局遮罩层下取消对某一元素遮罩并鼠标移入此div禁用滚动条
首先介绍一下我遇到的场景如上图所示, 我想要添加更多内容跟着tips一起高亮, 可见遮罩层的 position:fixed; z-index: 2001已经遮挡住了此时脑袋里面浮现了两种解决方案:另新建一个div,使div完全复制这块div内容,再优先级高于这个遮罩层就行了。但是这样有一个缺点,由于部分布局不同,这个遮盖的div可能不会完全的准确覆盖此div,达不到最理想的效果。第二种, 在源div上操作,使其可以显示在遮罩层之上这里我说一下第二种:在此div上添加属性:position原创 2021-12-16 10:54:22 · 1192 阅读 · 1 评论 -
JS垂直以及横向滚动条精确定位居中某一元素
首先看一下横向滚动条我说一下完成这个效果我所用到的思路使用某一位置 居左的距离 / 总div距离 * 滚动条宽度 = 滚动条居左的距离(错误)上面说法错误是因为当时误判断了滚动条滚动的距离不是元素的offsetLeft通过元素的offsetLeft直接赋值给滚动条的ScrollLeft, 发现已经实现了定位效果,但是并不是居中,为了居中我们就需要一点点骚操作先看HTML的绑定详情:<div class="tasks" ref="tasks" style="overflow: hidd原创 2021-08-31 11:47:55 · 2413 阅读 · 0 评论 -
CSS如何设置元素高度一半的边框
使用伪类的实现方法HTML的结构 <el-form ref="form-head" label-width="auto" inline class="form-header-box"> <transition-group name="el-zoom-in-center" tag="div"> <!-- <el-form-item key="name" label="姓名"> &l.原创 2021-08-11 20:20:09 · 1853 阅读 · 0 评论 -
CSS完成纵向类似双飞翼布局,中间为固定滚动条容器
先上效果图头部的CSS代码: width: 100%; height: 38px; flex: 0 0 38px; margin-top: 20px; line-height: 38px; opacity: 1; background: #f1f4f9; border-radius: 8px 8px 0px 0px; top: 10px;尾部的CSS代码:原创 2021-07-14 11:56:54 · 291 阅读 · 0 评论 -
解决Flex布局下英文字符使用ellipsis可以正常省略而中文不省略的问题
在父容器为flex布局下, 在子布局中加入如下CSS代码 overflow: hidden; white-space: nowrap; // 加了这一行才实现的中文有省略号 text-overflow: ellipsis; height: 19px; display: inline-block; width: 43px;在使用ellipsis省略号的时候, 要做到本元素足有块级元素的属性有固定宽和ov原创 2021-07-14 11:34:12 · 421 阅读 · 0 评论