返回顶部
首页 > 资讯 > 精选 >css如何实现可控虚线
  • 475
分享到

css如何实现可控虚线

2023-06-08 05:06:44 475人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关CSS如何实现可控虚线的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言css生成虚线,前端小儿科。一般都会用border来实现,不做深入考究,但是生成如下虚线?如何操作? 实

这篇文章给大家分享的是有关CSS如何实现可控虚线的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

前言

css生成虚线,前端小儿科。一般都会用border来实现,不做深入考究,但是生成如下虚线?如何操作?

css如何实现可控虚线 

实现方式

实现方式,有的人用多个span生成,一个小圆点就是一个span,这样是可以,但是整个状态改变比较麻烦,有什么方式生成可以控制的虚线呢?

生成dashed

生成横向线

生成dashed虚线,一般是通过linear-gradient + background-size实现的,实现代码如下:

height: 2px;background: linear-gradient(to right, #000000, #000000 7.5px, transparent 7.5px, transparent);background-size: 15px 100%;

height,控制虚线的高度,linear-gradient和background-size控制间距和步长

生成竖向线

竖向线和横向线正好相反,倒过来就可以了

width: 2px;background: linear-gradient(to bottom, #000000, #000000 7.5px, transparent 7.5px, transparent);background-size: 100% 15px;

延伸

横向线和竖向线都有了,那么是不是就有了加减号了?

css生成加减号按钮

.btn {    display: inline-block;    background: #f0f0f0 no-repeat center;    border: 1px solid #d0d0d0;    width: 24px; height: 24px;        border-radius: 2px;    box-shadow: 0 1px rgba(100,100,100,.1);    color: #666;    transition: color .2s, background-color .2s;}.btn:active {    box-shadow: inset 0 1px rgba(100,100,100,.1);}.btn:hover {    background-color: #e9e9e9;    color: #333;}.btn-plus {    background-image: linear-gradient(to top, currentColor, currentColor), linear-gradient(to top, currentColor, currentColor);    background-size: 10px 2px, 2px 10px;}.btn-minus {    background-image: linear-gradient(to top, currentColor, currentColor);    background-size: 10px 2px;}<a href="javascript:" class="btn btn-plus" role="button" title="增加"></a><input value="1" size="1"><a href="javascript:" class="btn btn-minus" role="button" title="减少"></a>

生成dotted

上面是生成线,是没有圆角的,假如生成小圆点怎么生成呢?

如下图

css如何实现可控虚线 

同样,用radial-gradient渐变可以生成

代码如下:

height: 29px;background: radial-gradient(#000000, #000000 4px, transparent 4px, transparent);background-size: 29px 100%;

备注: 这里,小圆点的宽高是由radial-gradient得到的 height 变小,小圆点就会压扁,变成椭圆,如下图

css如何实现可控虚线 

扩展

关于css3 gradient渐变 可以实现很多其他的效果,例如空心对话框的三角。

如下:

css如何实现可控虚线 

代码如下:

width: 6px; height: 6px;background: linear-gradient(to top, #DDD, #ddd) no-repeat, linear-gradient(to right, #ddd, #ddd) no-repeat, linear-gradient(135deg, #fff, #fff 6px, hsla(0,0%,100%,0) 6px) no-repeat;background-size: 6px 1px, 1px 6px, 6px 6px;transfORM: rotate(-45deg);

这种空心三角实现用渐变是很不错的,实心三角,肯定首选border,空心三角也可以用birder2边,通过旋转来实现,但是有一定的局限性。

感谢各位的阅读!关于“css如何实现可控虚线”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: css如何实现可控虚线

本文链接: https://lsjlt.com/news/251892.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css如何实现可控虚线
    这篇文章给大家分享的是有关css如何实现可控虚线的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言css生成虚线,前端小儿科。一般都会用border来实现,不做深入考究,但是生成如下虚线?如何操作? 实...
    99+
    2023-06-08
  • CSS如何实现虚线
    这篇文章将为大家详细讲解有关CSS如何实现虚线,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     一、CSS虚线的制作方法   &n...
    99+
    2024-04-02
  • DIV CSS虚线代码如何实现?
    这篇文章将为大家详细讲解有关DIV CSS虚线代码如何实现?,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如何使用 CSS 实现 DIV 虚线 在 CSS 中,可以通过使用 border 属性和 bord...
    99+
    2024-04-02
  • 如何实现可控多线程shell脚本
    这篇文章将为大家详细讲解有关如何实现可控多线程shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先来 1 段场景描述:某日,在鹅厂接到了这个任务,需要在Linux服务器中,对几千个IP进行一次P...
    99+
    2023-06-09
  • css如何实现虚线边框滚动效果
    这篇文章将为大家详细讲解有关css如何实现虚线边框滚动效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基本HTML<div class="box"> ...
    99+
    2023-06-08
  • css如何实现竖线
    小编给大家分享一下css如何实现竖线,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 实现方法:1、利用border-left或border-right属性实现;...
    99+
    2024-04-02
  • css怎么实现边框虚线
    本文小编为大家详细介绍“css怎么实现边框虚线”,内容详细,步骤清晰,细节处理妥当,希望这篇“css怎么实现边框虚线”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,在页面中创建两个div标签,并定义class...
    99+
    2023-07-04
  • css样式虚线怎么实现
    css 中通过 border-style: dashed 实现虚线。步骤如下:设置边框样式为虚线设置虚线宽度和间隔(通过 border-width 和 border-spacing 属性...
    99+
    2024-04-25
    css
  • css如何设置虚线分割线
    本篇内容介绍了“css如何设置虚线分割线”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • css如何添加虚线下划线
    这篇文章主要介绍“css如何添加虚线下划线”,在日常操作中,相信很多人在css如何添加虚线下划线问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何添加虚线下划线”的疑惑...
    99+
    2022-12-14
    css
  • 如何使用css实现文字边框虚线样式
    这篇文章主要为大家展示了“如何使用css实现文字边框虚线样式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用css实现文字边框虚线样式”这篇文章吧。  ...
    99+
    2024-04-02
  • css下虚线如何设置
    本篇内容主要讲解“css下虚线如何设置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css下虚线如何设置”吧! css中,可利用“b...
    99+
    2024-04-02
  • css如何将边框虚线
    在css中设置边框虚线的方法:1.创建div标签;2.设置标签宽高;3.使用border属性添加虚线边框;在css中设置边框虚线的方法首先,在页面中创建两个div标签,并定义class用于对比;<!DOCTYPE html&...
    99+
    2024-04-02
  • css中虚线框如何表示
    这篇文章将为大家详细讲解有关css中虚线框如何表示,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 css中虚线框的表示方法:1、“元素{bor...
    99+
    2024-04-02
  • CSS怎么实现div虚线边框与实线边框
    本篇内容主要讲解“CSS怎么实现div虚线边框与实线边框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么实现div虚线边框与实线边框”吧! 在实例代码...
    99+
    2024-04-02
  • css里能不能控制显示虚线
    今天小编给大家分享一下css里能不能控制显示虚线的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2024-04-02
  • css中如何设置下划虚线
    在 css 中,设置下划虚线的方法如下:使用 text-decoration: underline 属性。设置 text-decoration-color、text-decoration...
    99+
    2024-04-25
    css
  • css如何实现波浪线边框
    本篇内容介绍了“css如何实现波浪线边框”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • CSS如何实现边界线消失
    这篇文章主要介绍了CSS如何实现边界线消失,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先来看看下图,经常会在一些导航栏中见到,要求每行中最...
    99+
    2024-04-02
  • css中如何设置虚线上边框
    这篇文章主要介绍css中如何设置虚线上边框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! css中可利用border-top-style属性来设置虚线上边...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作