首页
学习
活动
专区
工具
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

移动端H5各种各样的列表的制作方法(四) by FungLeo

DOCTYPE html> <meta name="viewport" content="width=device-width...全站范围内用到的图文基本样式 .goods_title,.goods_price { display: block;position: relative; @include ts(); // 引用文字<em>描</em>白边代码片...小结 这一章节,我们通过简单的一个双列布局的图文列表,着重要掌握以下几点内容 在移动端,要用到左右<em>边框</em>的时候,尽量不要使用border<em>边框</em>来实现.本例使用 outline来模拟....在使用 outline 来模拟<em>边框</em>的时候,一定要配合背景颜色的使用,来避免 2px <em>边框</em>....CSS3文<em>字</em><em>描</em>边的实现方法.text-shadow css3一行文字标题超出显示省略号的实现方法 sass引入代码块的两种方法,以及之间的异同(请自行考虑或参考相关教程) 在<em>html</em>5 中 a 标签是可以嵌套块级元素的

40310

文字边-webkit-text-stroke和text-shadow

如果text-stroke是外边,则上图最后两行文字红色部分大小应该是一样的;如果text-stroke是内边,则最后文字重叠的时候,红色边框应该是看不见的;而最终的结果是,最后两行红色边框大小不一...居中边特性的应用 text-stroke的居中边特性,本质上让真实文本的重削弱了,例如文字在页面上渲染时候,线条粗细大概是1像素,这时候我们设置个1像素宽的边,则真实显示粗细岂不是只剩下0.5像素...,如果真是这样,我们其实可以模拟font-weight属性的不同重效果。...但是,有了text-stroke的居中边特性,理论上,在windows系统也有了重解决方案。...对于更大的重,直接类似-webkit-text-stroke:1px即可,关键是如何表现更小的重。 1.

2.8K21

假装可变字体

从而无需再将不同宽、重或不同样式的字体分割成不同的字体文件。你只需通过CSS与一行@font-face引用,即可获取包含在这个单一文件中的各种字体变体。...其实我最初的目标只是让文字慢慢变粗,不一定需要让文字变成粗体,用我上一篇文章提到的 实现文字边 也可以做到。...文字边的基本原理是使用 FormattedText 的 BuildGeometry 拿到 Geometry,然后通过 Shape 画出来,最后通过 Stroke, StrokeThickness 控制文字边框的颜色和粗细...,效果如下: 如果将文字的文字和边框设置为同一个颜色呢?...最后 这篇文章其实没介绍什么代码技巧,只是从上一篇文章 实现文字边 延申出来的玩法。

57320

Android项目开发填坑记-9patchPng报错

一、注意事项 9Patch图片的左边框和上边框至少有一个点,右边框和下边框则有且只有一段点。...边框 点数 左边框 >=1 上边框 >=1 右边框 非0,仅仅可为1 下边框 非0,仅仅可为1 左边框和上边框留白的地方,即告诉系统那里不进行处理,保持原样。...二、No marked region found along edge 与No marked region found along edge类似和相关的,意思是某条边框或者全部的边框没有进行点。...与Can't have more than one marked region along edge.类似和相关的,意思是右边框或者下边框有一个或两边框点超过了一个,从【注意事项】里我们了解到这两条边框点数只能为...解决方法:检查一下报错的那个9Patch的右边框和下边框是否点数超过1,有可能只是点描了一个像素,所以检查的时候建议放大多倍进行检查。 PS: 你可以关注的我Github、CSDN和微博

65120

金三银四,那浏览器兼容你知多少?

important关键过滤器 它表示所附加的声明具有最高优先级的意思,被浏览器优先显示(ie6不识别此写法) 语法:选择符{属性:属性值!...webkit- webkit内核浏览器识别,其他浏览器不识别 -o- Opera浏览器识别,其他浏览器不识别 -ms- ie浏览器识别,其他浏览器不识别 常见的浏览器兼容问题以及解决方法 1)、图片有边框...bug 素:当图片加在ie上会出现边框 hack:给图片加border:0;或者border:0 none; 2)图片间隙 素:div中的图片间隙bug 在div中插入图片时图片将div下方撑大大约三像素...外边套一个标签,在这个标签里写按钮的样式,把input的边框去掉 hack3:如果这个按钮是一个图片,直接把图片作为按钮的背景图即可。..."或window.frameName.location = "xxx.html"来切换frame的内容.

58030

CSS 边框秘探

如果这一点非常重要,你可以给 box-shadow 属性加上 inset 关键,来使投影绘制在元素的内圈。请注意,此时你需要增加额外的内边距来腾出足够的空隙。...2.2 outline 在某些情况下,你可能只需要两层边框,那就可以先设置一层常规边框,再加上 outline(边)属性来产生外层的边框。...image-20220526230833651 代码可以这样写: background: yellow; border: 10px solid red; outline: 5px solid blue; 边的另一个好处在于...image-20220526231206158 对一层 dashed(虚线)边使用 负 的 outline-offset 后, 可 以得到简单的缝边效果。 这个方法同样也有一些需要注意的地方。...边框不一定会贴合 border-radius 属性产生的圆角,因此如果元素是圆角的,它的边可能还是直角的。

2.1K10

快速添加圆角和

前言 对于习惯使用Storyboard的人来说,设置圆角、边是一件比较蛋疼的事,因为苹果没有在xcode的Interface Builder上直接提供修改控件的圆角,边框设置。...我们来说说如何对某个控件进行圆角、边处理 初级 对于一个初学者来说,如果要进行某个控件的圆角、边设置,就要从Storyboard关联出属性,然后再对属性进行代码处理。...CGColor; 这样不仅需要Storyboard关联出属性,还要写一堆代码对属性进行设置,不得不说实在麻烦~ 中级 更聪明的做法是使用Storyboard提供的Runtime Attributes为控件添加圆角边...(不仅仅是圆角、边~) 设置圆角、边的Key为: layer.borderWidth layer.borderColorFromUIColor layer.cornerRadius clipsToBounds...高级 创建UIView的分类,使用IBInspectable+ IB_DESIGNABLE关键: #import IB_DESIGNABLE @interface

61230

《CSS揭秘》读书总结:背景与边框

如果需要使其响应鼠标事件,则可以添加 inset 关键,使得 box-shadow 创建的边框出现在内圈,然后留出额外的内边距来填补这些空隙。...此举是为了向前兼容: 未来,在 calc() 内部可能会允许使用关键, 而这些关键可能会包含连字符(即减号)。 4....边框内圆角 难题 有时我们需要一个容器,只在内侧有圆角,而边框边的四个角在外 部仍然保持直角的形状,如下图所示: ?...我们为 box-shadow 属性指定的扩张值并不一定等于边的宽度,我们只需要指定一个足够填补“空隙”的扩张值就可以了。这个值具体是多少?看下图: ?...当圆角半径为 r 时,从圆角的圆心到边顶角的长度就是 r√2,这意味着投影的扩张半径 spread 值不能小于 r√2 - r = (√2 - 1)r。同时,该值还需要比边的宽度值小。 5.

1.7K40

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

利用边(outline)属性 方案1利用边(outline)属性结合border属性实现双重边框。此方案实现简单,兼容性好,能兼容除IE6,7以外的浏览器。...优缺点: 只能实现双重边框 边框样式灵活,可以实现虚线等样式的边框 边在盒模型之外,会与外部元素发生重叠 利用额外的div 利用额外的DIV嵌套的方式实现多重边框。...优缺点: 兼容性好 可以实现多重边框,虚线边框等样式 需要额外的DIV元素,增加了代码复杂性 利用伪元素 利用伪元素(:before)的方式实现双重边框。...repeat表示四条边都在相应的边框上重复的平铺。 利用box-shadow属性 利用box-shadow属性实现多重边框。方案5是最简单,最直接的实现多重边框的方式。...关键部分是将模糊值设成0,从而产生像边框一样的纯色阴影,看起来和边框一样。 和边(outline)属性一样,box-shadow属性可能会和周边元素发生重叠,因此要适当地设置元素的外边距。

1.3K40

SVG学习笔记,持续记录。

html、xhtml、svg等。 2.重新声明默认命名空间 在另一个命名空间内重新定义默认命名空间。...这时,SVG 图像的默认大小将等于所在的 HTML 元素的大小。 如果容器大小比viewBox大小更大,那么相片整体会放大,以填满整个容器。...注意,边是以路径为中心线绘制的,在上面的例子里,路径是粉红色的,边是黑色的。如你所见,路径的每一侧都有均匀分布的边。...stroke-opacity: 边框透明度 stroke-linecap:绘制边的方式。butt用直边结束线段,它是常规做法,线段边界90度垂直于边的方向、贯穿它的终点。...round表示边框的终点是圆角,圆角的半径也是由stroke-width控制的。 stroke-linecap stroke-linejoin属性,用来控制两条边线段之间,用什么方式连接。

2.4K40
领券