Wiidede's blog Wiidede's blog
  • 前端
  • Python
  • 算法
  • 生活
  • 其他
  • 分类
  • 标签
  • 归档
  • 关于我
  • 赞赏
  • 我的小站 (opens new window)
GitHub (opens new window)

Wiidede

小的的写前端
  • 前端
  • Python
  • 算法
  • 生活
  • 其他
  • 分类
  • 标签
  • 归档
  • 关于我
  • 赞赏
  • 我的小站 (opens new window)
GitHub (opens new window)
  • 整理一些css样式
    • 渐变文字
    • 文字阴影
    • 适应多种情况的自动换行
    • 单行超出内容省略
    • 小天才的margin呢
    • 平滑滚动 (直接修改offsetTop都能平滑滚动)
    • fit-content
    • 居中
  • vue隔代组件层层动态插槽并且附带数据
  • vue判断字符串是否溢出来显示弹窗、解决el-table tooltip 内过多导致无法显示,内容闪烁
  • 整理一些js写法
  • ElementUI timePicker 增加此刻按钮 引发的dom操作的学习
  • 毕业设计(水表识别)前端知识整理
  • html小知识
  • axios请求api然后下载文件
  • vue3+ts根据高度改变元素的透明度
  • vue3 + ElementPlus 换肤方案(Css变量)
  • Moment的一些使用方法
  • echarts基础vue组件
  • element UI el-date-picker 年月日切换组件
  • 可以不选择的el-radio单选框
  • vue的小技巧总结
  • 全局动态权限判断(Vue指令)
  • vue-anchor 探索
  • Deep Dive with Evan You 笔记
  • 前端基础知识查漏补缺
  • WebPack 知识总结
  • 我写的一些可以日后参考的代码
  • 接口变化后,封装接口函数,改变返回内容
  • 项目组件整理
  • 前端框架设计想发
  • 全局进度条
  • 带有token的图片vue组件:authImg,使用axios下载图片
  • 前端npm包推荐
  • 给ElInputNumber添加prefix
  • ElPagination添加页数总数
  • el-tab做成chrome类似的tab样式
  • vue-grid-layout-组件配置
  • 项目数据字典封装
  • 图表组件响应式探索
  • ElementPlus表格table列自动合并composition
  • 简单的curd组件封装
  • ElementPlus表格自定义合计列composition
  • 一些处理表格数据composition api
  • div内容溢出后,内容向左悬浮,vue组件封装
  • 文本数字溢出后,按比例缩小,vue组件封装
  • 表格使用async-validator检验composition
  • ElementPlus Form一些简单的组件整合
  • arco-design快速使用tailwind的颜色、unocss动态颜色
  • 前端
wiidede
2020-09-10

整理一些css样式

# 整理一些css样式

# 渐变文字

span {
    background: linear-gradient(360deg, #97E9FF 0%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
1
2
3
4
5

# 文字阴影

p {
    text-shadow: 0 0 12px rgba(24, 230, 255, 0.63);
}
1
2
3

# 适应多种情况的自动换行

p {
    word-break: keep-all;
    word-wrap: break-word;
    white-space: pre-wrap;
}
1
2
3
4
5

# 单行超出内容省略

p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
1
2
3
4
5

# 小天才的margin呢

.iconfont + .iconfont {
    margin-left: 10px;
}
/* 任意两个连续的 `iconfont` 类中后面一个添加 `margin-left` 属性 */
1
2
3
4

# 平滑滚动 (直接修改offsetTop都能平滑滚动)

.container {
    scroll-behavior:smooth;
}
1
2
3

# fit-content

firefox 的 width fit-content 目前还需要加前缀

div {
    width: fit-content;
    width: -moz-fit-content;
}
1
2
3
4

问题来源: 在居中 el-form的时候,可以使用这个,加上margin: 0 auto就可以实现居中

# 居中

div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
1
2
3
4
5
6
#前端#CSS
上次更新: 2023/06/01, 12:40:50

vue隔代组件层层动态插槽并且附带数据→

Theme by Vdoing | Copyright © 2021-2023 Wiidede | Website use MIT License | Article content & logo use CC-BY-SA-4.0 License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式