`
yi_17328214
  • 浏览: 207980 次
  • 性别: 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来控制。
分享到:
评论

相关推荐

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

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

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

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

    CSS3 抛物线 加入购物车

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

    css实现竖向步骤条.zip

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

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

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

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

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

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

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

    小程序 竖线节点 效果

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

    js css实现LCD数字显示

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

    纯CSS3超时尚Tabs选项卡流线型标签效果

    本文将详细解析"纯CSS3超时尚Tabs选项卡流线型标签效果"这一主题,以及如何利用CSS3技术实现这种效果。 首先,让我们了解什么是**CSS3**。CSS(层叠样式表)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)...

    html.css实现动态标尺和水位的动态模拟涨落

    为了实现刻度线,可以使用伪元素(`:before`或`:after`)或者多个独立的`&lt;span&gt;`元素。CSS还可以用于创建水位的视觉效果,例如通过改变水位元素的高度和背景颜色,使其看起来像水在标尺上上涨或下降。动画效果可能...

    CSS实现的一闪而过的图片闪光效果

    让我们来实现它! 呈现光泽图片 下面就是这张Addy在他博客上使用的图片: 比我需要的要大一些,但你可以把它裁剪一些。 注意:左边的那张是纯白色的,所以看不到,两张图在CSS代码中都要用到。 HTML代码 制作这种...

    CSS3实现的鼠标滑过边框线条动画特效源码.zip

    CSS3实现的鼠标滑过边框线条动画特效源码是一段实现了鼠标经过或悬停一个选项卡上时,该选项卡周围会出现从一点开始到另一点结束的边框线条动画效果,效果流畅弹性十足,非常干净、时尚,本段代码适应于所有网页使用...

    CSS3实现八方向云台遥控器样式

    在本文中,我们将深入探讨如何使用CSS3来实现一个八方向云台遥控器的样式。云台遥控器是用于控制摄像头或类似设备在八个不同方向上移动的装置,这种功能通常应用于无人机、监控系统等领域。在网页开发中,通过CSS3...

    HTML + CSS 实现淘宝页面首屏静态网页项目练习.zip

    HTML + CSS 实现淘宝页面首屏静态网页项目练习 HTML + CSS 实现淘宝页面首屏静态网页项目练习 HTML + CSS 实现淘宝页面首屏静态网页项目练习 HTML + CSS 实现淘宝页面首屏静态网页项目练习 HTML + CSS 实现淘宝页面...

    纯css实现table滚动条(纯css实现div滚动条)

    纯css实现table滚动条(纯css实现div滚动条),主要是通过设定高度/宽度及overflow:auto;实现.

    使用JS+CSS实现DIV层自适应高度和宽度

    以下是使用JS+CSS来实现DIV层自适应高度和宽度的知识点: 一、CSS基础知识 在开始之前,我们需要了解一些基本的CSS知识点。首先,我们需要了解CSS选择器的使用,例如在上面的代码中,我们使用了`*`选择器来将所有...

    CSS实现Jquery随机头像

    "CSS实现Jquery随机头像"这个主题就是关于如何结合CSS样式语言和JavaScript库Jquery来创建一个动态显示不同头像的机制。这个过程涉及到前端开发中的几个关键知识点,包括CSS的选择器、样式设置、JavaScript的基本...

    css3实现波纹特效、H5实现动态波浪效果

    CSS3实现波纹特效和H5实现动态波浪效果是前端网页设计中常见的视觉表现形式,主要通过CSS3的相关属性和方法来创建动态和富有美感的视觉效果,以下详细说明这些知识点。 首先,CSS3是HTML5的主要样式表语言,其通过...

    使用html+css+javascript实现聊天室的展示界面,并给出源码

    使用 HTML、CSS 和 JavaScript 实现聊天室的展示界面 在现代 web 开发中,构建一个聊天室是非常常见的需求。使用 HTML、CSS 和 JavaScript,我们可以轻松地实现一个聊天室的展示界面。本文将详细介绍如何使用 HTML...

Global site tag (gtag.js) - Google Analytics