`
yi_17328214
  • 浏览: 206685 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

使用CSS实现间隔线|(竖线)

阅读更多

是不是考虑用这个?
<a href="#">整机</a>|<a href="#">LCD</a>

我们来看看taobao和paipai对这块的实现,这两个站首页罗例产品分类时,都使用了这种样式:

paipai的实现
a{
border-left: 1px solid #D9D9D9;
margin-left: -1px;
padding-left: 5px;
}

taobao的实现:
a{
border-left: 1px solid #B7D0E4;
display: inline-block;
margin-left: -1px;
padding: 0px 0px 0px 3px;
}

现在你会了吗?


这段CSS很巧妙的将margin-left设为-1,将第一个border隐藏了起来,而且兼容所有的主流浏览器。这样,就不用给第一个或者最后一个样式做特殊样式处理了。如果间隔需要大些,可以很方便的通过设置padding-left和padding-right来控制。
分享到:
评论

相关推荐

    利用css3如何设置没有上下边的列表间隔线

    这两种方法都能有效地在CSS3中实现没有上下边的列表间隔线效果。通用兄弟选择器(~)更适用于只希望相邻项之间有边框的情况,而伪类选择器(`:first-of-type`和`:last-of-type`)则更灵活,可以单独处理首尾元素的...

    上百个CSS实例|CSS基础学习|CSS入门基础|CSS样式集合

    10. **CSS规范与性能优化**:了解如何遵循W3C标准编写CSS,以及如何通过最小化样式、使用外部样式表、避免使用内联样式等方式优化页面加载速度。 通过这个“上百个CSS实例集合”,你可以亲手实践这些知识点,逐步...

    CSS学习之类目之间竖线的练习实例

    本文将详细讲解三种实现类目之间竖线的方法,并通过一个实例介绍如何利用CSS优雅地处理这个问题。 首先,我们来看第一种方法:使用背景图。这种方法通常是在每个`&lt;a&gt;`标签内设置一个具有1像素宽度的背景图像,通过...

    [CSS] 用伪元素:after实现分割线和气泡

    本话题将深入探讨如何利用`:after`伪元素来实现分割线和气泡效果。 首先,让我们理解`:after`的基本语法。`:after`伪元素紧跟在选择器后面,然后使用一对花括号 `{}` 包裹内容。内容可以是文本、图像或者任何其他可...

    CSS3 抛物线 加入购物车

    "CSS3 抛物线 加入购物车"这个主题就是关于如何利用CSS3的动画特性,实现一个商品被点击后沿着抛物线轨迹飞入购物车的效果。这个效果通常用于电子商务网站,增加用户的交互性和趣味性,使购物流程更加生动。 CSS3是...

    CSS3斑马线进度条动画特效

    在Bootstrap框架中,斑马线进度条是通过`progress-bar-striped`类实现的,它使用了CSS的伪类`:nth-child(even)`和`:nth-child(odd)`来分别定义奇偶行的背景色,以此达到类似斑马纹的效果。 接下来,我们将这个基本...

    css 任意两个点连接成一条线

    css 任意两个点连接成一条线,没有使用到canvas。纯css实现。这个只是一个demo。您可以参考

    css实现竖向步骤条.zip

    可以使用伪元素如`:before`和`:after`来创建连接线。 3. **当前步骤**:为当前完成的步骤添加不同的背景色或边框样式,以突出显示。 4. **未完成步骤**:可以使用透明边框或不同颜色来表示未完成的步骤。 5. **...

    左右拖动间隔线实现图片交替显示

    为了使间隔线在屏幕中平滑移动,开发者可能使用CSS3的transform属性来改变图片的位置,同时利用transition属性实现平滑过渡。这样可以保证图片在拖动过程中不会突然跳动,而是呈现出流畅的动画效果。 再者,图片的...

    使用css3实现动态效果

    1.需要对网页进行设计,可以使用传统的div+css设计,里面的元素可以使用position定位,或者float定位,或者flex布局。 2.需要使用css3中的至少两种效果,并且用到css3的地方请注释,例如阴影效果,动画效果,2D转换...

    CSS3创意圆形线条旋涡动画特效

    在本文中,我们将深入探讨实现这一效果所涉及的关键CSS3技术,并探讨其背后的实现原理。 首先,我们来理解CSS3中的关键帧动画(@keyframes)。这是创建动画的基础,允许开发者定义动画从开始到结束的各个阶段。在...

    css3实现商品以抛物线形状抛入购物车

    本问题涉及到的一个具体应用是“css3实现商品以抛物线形状抛入购物车”的面试题,这是一个常见的交互设计场景,旨在提升用户体验。 首先,要实现这样的效果,我们需要利用CSS3的transform属性。transform可以对元素...

    小程序 竖线节点 效果

    在微信小程序的开发中,有时候我们需要创建一种特定的视觉效果,比如时间轴或者列表中的分隔标记,这就是所谓的“竖线节点”或“分割线节点”效果。这种效果通常用于展示一系列按照时间顺序排列的事件,或者区分不同...

    js css实现LCD数字显示

    "js css实现LCD数字显示"这个主题涉及到如何使用JavaScript(js)和层叠样式表(CSS)技术来模拟LCD液晶显示屏上的数字显示效果。液晶显示器(LCD)数字通常用于各种设备,如时钟、仪表盘或简单的用户界面,它们以...

    纯css块边框流动线条效果

    用css实现边框流动光线效果.........................................................................................

    css3线条波浪动画效果

    "css"目录下可能包含项目的所有CSS样式文件,比如包含波浪动画实现的CSS代码。"fonts"目录可能包含项目中使用的特殊字体文件,以确保在各种设备上都能正确显示。"img"目录则存储了所有使用的PNG图片资源。 综上所述...

    纯css实现无缝滚动

    消息列表向上滚动,不使用js操作,纯css3实现向上无缝滚动。

    使用html+css实现等宽列

    使用html+css实现等宽列。

    实现棱形的CSS样式

    本教程将深入探讨如何使用CSS(层叠样式表)来创建棱形的样式。棱形通常被用于表示钻石、箭头或者装饰元素,通过CSS我们可以灵活地控制其形状、大小和颜色。 首先,我们要知道CSS并没有直接提供创建棱形的内置属性...

    js效果:CSS实现超级炫酷的流光按钮效果;在网页中实现文字的一个一个出现

    本文将深入探讨如何利用CSS实现超级炫酷的流光按钮效果以及如何在网页中让文字逐个出现,为用户提供更丰富的视觉体验。 首先,我们来讨论如何通过CSS实现流光按钮效果。这种效果通常涉及到CSS3的新特性,如动画...

Global site tag (gtag.js) - Google Analytics