首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

html 边框变粗 margin -1px

最近刚开始学习web前端,html和css,对于遇到的边框变粗的问题,用margin为负值解决问题发表一些自己的理解 首先我们来看看下面一张图片 list-style: none;                 ...这里就可以用margin -1px(取决你边框的宽度)来解决。...加入这行代码的样式,如下图  下面我们就来分析这就话,对于边框的top,和left向上和向左移动一个而对于right和bottom它们会把紧跟其后的元素拉过来。...其实每个li都向上和向左在原来的基础上移动了1px,对于bottom边框把下方紧随其后的top边框拉过来之后,top边框也要向上移动1px,刚好重合。...还有其他的解决方法,就是重合的边框你可以设置:border-top(bottom或left或right):none;这样的话也可以取消边框

3.1K00

巧妙实现带圆角的渐变边框

如何实现下面这个渐变的边框效果: ? 这个问题本身不难,实现的方法也有一些,主要是有一些细节需要注意。...使用 border-image 实现渐变边框 有了 border-image 之后,实现渐变边框变得很方便 不过多介绍 border-image 的语法,读者需要自行了解一下。...利用 background-image 实现一个渐变背景,再通过叠加一个白色背景使之形成一个渐变边框。...CodePen Demo -- bg + overflow 实现渐变边框 缺点 这个方案有两个问题,第一个是多使用了两个元素(当然在这里是 ::before 和 ::after),其次最致命的是,如果要求边框內的背景是透明的...CodePen Demo -- background-clip 实现渐变边框 缺点 与第一种方法类似,如果要求边框內的背景是透明的,此方案便行不通了。

6.7K30

技术基础 看懂HTML5

只要你平时上网,你看完这篇文章之后,相信你一定能够对HTML5有一个基本的认识。 HTML5是做什么的?...极其简单的概括:用于实现我们能够看到的所有网站,但是不涉及到数据层面(也就是负责将一张设计好的网页图片[设计师的工作],用代码实现出来,在一个地方放置个块,给一个块设置颜色,调整字体大小,让图片动起来等...HTML5的基本组成 HTML5 = HTML + CSS + JavaScript HTML指的是结构 CSS指样式 JS即JavaScript,指的是行为 关于结构、样式、行为的理解: 结构 -...HTML5 与 网页设计与制作 的区别 原有的网页设计与制作,主要针对PC平台,进行网页网站的设计与制作,相对会涉及一部分设计工作,并将美工图实现成网页。...已经占据了极大的比重,如果还停留在原有的结构和样式中,发展空间会变得很小; 网页设计与制作当中的结构实现,通常采用的是table布局;而WEB前端开发工程师、HTML5当中结构的实现,采用的是DIV+

1.7K120

CSS实现多重边框的5种方式

本文简要地列举了几种多重边框实现方案,大家可以根据项目实际及兼容性要求等情况,选择最适合的实现方案。 ?...优缺点: 只能实现双重边框 边框样式灵活,可以实现虚线等样式的边框 描边在盒模型之外,会与外部元素发生重叠 利用额外的div 利用额外的DIV嵌套的方式实现多重边框。...优缺点: 兼容性好 可以实现多重边框,虚线边框等样式 需要额外的DIV元素,增加了代码复杂性 利用伪元素 利用伪元素(:before)的方式实现双重边框。...repeat表示四条边都在相应的边框上重复的平铺。 利用box-shadow属性 利用box-shadow属性实现多重边框。方案5是最简单,最直接的实现多重边框的方式。...只有一行代码就可以实现多重边框效果。利用了阴影(box-shadow)实现边框多少有一些hack的味道。

1.3K40

CSS3实现多样的边框效果

半透明边框 实现效果: 实现代码: 你能看到半透明的边框吗?...多重边框 实现效果: 实现代码: /* box-shadow 实现方案 */ div { /* 关键代码 */ box-shadow: 0 0 0 10px #655...一个正值的扩张半径加上两个为零的偏移量以及为零的模糊值,得到的“投影”其实就像一道实线边框。而借助 box-shadow 支持逗号分割语法,可创建任意数量的投影,因此我们就可实现多重边框效果。...border/outline 实现方案是使用 border 设置一层边框,再使用 outline 设置一层边框。这个方案可实现虚线边框,但它只能实现两层边框。...边框内圆角 实现效果: 实现代码: 我有一个漂亮的内圆角 div { outline: .6em solid #655; box-shadow: 0 0 0 .4em

93910

CSS实现最简洁的四角边框

,本文介绍在不需要html和js的配合的情况下,用纯css实现一个好看的四角边框。...用最节能的代码实现如图所示的,在大数据报表中非常常见的四角边框,有点类似Unicode中的制表符和直角括号:⌜ ⌝ ⌞ ⌟,有很多种办法来实现它,但最简洁的是利用边框图像(蒙版)+径向渐变(底图)来实现...,其中径向渐变的椭圆的直径要略大于元素盒子的边长,椭圆内全透明,椭圆外则使用边框的颜色,径向渐变图在盒子中是长这样的: 通过调整椭圆的长轴和短轴来改变四角的长度,最后利用边框蒙版将不需要的部分盖住即可...,注意border-image-slice和border-width设置成一样大,此外还可以利用border-image-outset来对边框进行缩放,往往需要让边框远离盒子一些更好看,比如: border-image-source...,而且不需要增添额外的dom元素,性能卓越,还可以借此实现方括号:[ ] ⎵ ⎴,只要让椭圆的宽或高略小于盒子,让一边小于50%,另一边大于50%,这样相邻的2个角就能连接上,实现对边边框(请脑补逻辑上的椭圆

4.8K71
领券