当前位置: 首页 > article >正文

css 实现自定义虚线

需求:

  • ui 画的图是虚线,但是虚线很宽正常的border 参数无法做到在这里插入图片描述

进程:

  • 尝试使用 border:1px dashed

  • 发现使用这个虽然是虚线但是很短密密麻麻的 在这里插入图片描述

  • 这并不是我们想要的那就只能换方案

  • 第一个最简单,让ui 画一个图然后作为背景放在div 里面就行了

  • 但是这个方案比较费ui,还容易挨骂所以我一般践行自己动手,丰衣足食

  • background-image 可以使用 linear-gradient

  • 这个参数可以画一条线在div里面

  • 参考 background-image: 'linear-gradient(to right, #D8D8D8 0%, #D8D8D8 50%, transparent 50%)

  • 这个参数可以让你在背景上画一条线,参数 分别是从左到右,由0% 的位置开始黑色 到 50% 的位置渐变到黑色,再由 50% 的黑色渐变到 50% 的背景色

  • 原理就是渐变的差值为0 所以相当于就是有50% 的黑色线条 50% 的背景色,看起来就像是虚线里的一个横

  • 但是这样会有个问题这个横线很长,那就要配置一个 background-size

  • 参考 background-size: 12px 1px

  • 这个参数会使你的横线只有1px 宽,12px 长,但是虚线还是只有一根,或者就是一堆x y 轴上都是密密麻麻的

  • 那就要加上 background-repeat: repeat-x

  • 这个参数表示只有x 轴会有重复的显示结果看起来就是一个虚线


http://www.kler.cn/a/506991.html

相关文章:

  • [0242-07].第09节:SpringBoot中简单功能分析
  • 【进程与线程】前端进程与后端进程
  • 闪豆多平台视频批量下载器
  • 主链和Layer2之间资产转移
  • Linux第二课:LinuxC高级 学习记录day04
  • Android 高版本如何获取App安装列表?
  • QT 通过QAxObject与本地应用程序读取Excel内容
  • 汽车故障码U100187 LIN1Communication time out 解析和处理方法
  • 【50个服务器常见端口】
  • 【Linux】sed编辑器二
  • 基于华为云车牌识别服务设计的停车场计费系统【华为开发者空间-鸿蒙】
  • ArcGIS模拟风场(流场)
  • 《AI与鸿蒙Next:建筑设计可视化的革新力量》
  • 使用AKTools本地部署AKShare财经数据接口库
  • 《零基础Go语言算法实战》【题目 4-12】找到给定集合的所有子集
  • 【CSS】 ---- CSS 实现图片随鼠标移动局部放大特效
  • VSCode代理配置导致的SSL证书验证错误及解决方案
  • Conda的一些常用命令
  • 运行fastGPT 第二步 安装宝塔面板 用于管理安装docker和其文件
  • 1.15寒假作业
  • Hooks扩展
  • 【刷题笔记】滑动窗口单调队列题目
  • 大疆最新款无人机发布,可照亮百米之外目标
  • Redis超详细入门教程(基础篇)
  • Spring Boot自动装配原理与Stater开发及使用场景
  • JAVA EE与Spring的关系