当前位置:首页 > CSS

css制作标尺

2026-02-12 12:45:13CSS

css制作标尺

使用CSS制作标尺的方法

通过CSS的线性渐变和伪元素可以轻松实现标尺效果。以下是几种常见的实现方式:

css制作标尺

水平标尺实现

.ruler-horizontal {
  height: 30px;
  width: 100%;
  background: linear-gradient(to right, #000 1px, transparent 1px) 0 0;
  background-size: 10px 100%;
  border-bottom: 1px solid #000;
  position: relative;
}

.ruler-horizontal::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 15px;
  width: 100%;
  background: linear-gradient(to right, #000 1px, transparent 1px) 0 0;
  background-size: 50px 100%;
}

垂直标尺实现

.ruler-vertical {
  width: 30px;
  height: 100%;
  background: linear-gradient(to bottom, #000 1px, transparent 1px) 0 0;
  background-size: 100% 10px;
  border-right: 1px solid #000;
  position: relative;
}

.ruler-vertical::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 100%;
  background: linear-gradient(to bottom, #000 1px, transparent 1px) 0 0;
  background-size: 100% 50px;
}

带数字标记的标尺

<div class="ruler-with-numbers">
  <div class="numbers">
    <span>0</span>
    <span>1</span>
    <span>2</span>
    <span>3</span>
    <span>4</span>
  </div>
</div>
.ruler-with-numbers {
  height: 40px;
  width: 200px;
  background: linear-gradient(to right, #000 1px, transparent 1px) 0 0;
  background-size: 50px 100%;
  border-bottom: 1px solid #000;
  position: relative;
}

.numbers {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 25px;
  box-sizing: border-box;
}

自定义标尺样式

可以通过调整以下CSS属性来自定义标尺:

  • background-size:控制刻度间隔
  • linear-gradient:控制刻度颜色和粗细
  • border:控制标尺边框
  • 伪元素:添加主刻度线
.custom-ruler {
  height: 50px;
  background: 
    linear-gradient(to right, #f00 2px, transparent 2px) 0 0,
    linear-gradient(to right, #000 1px, transparent 1px) 0 0;
  background-size: 100px 100%, 10px 100%;
  border-bottom: 2px solid #333;
}

这些方法可以根据实际需求组合使用,创建出各种不同样式的标尺效果。

标签: 标尺css
分享给朋友:

相关文章

css按钮制作

css按钮制作

基础按钮样式 使用CSS创建基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单的按钮样式示例: .button {…

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

简历制作css

简历制作css

简历制作CSS技巧 使用CSS美化简历可以提升视觉效果和专业性。以下是一些关键方法和代码示例: 基础样式设置 body { font-family: 'Arial', sans-serif;…

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox实现水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { backgroun…

css jquery

css jquery

CSS 与 jQuery 的基础用法 CSS(层叠样式表)用于控制网页的样式和布局,而 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

css制作导航条

css制作导航条

导航条基础结构 使用HTML构建导航条的基本结构,通常包含一个<nav>标签和多个<a>标签作为导航链接。示例代码如下: <nav class="navbar">…