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

完美解决CSS移动端半像素边框

经过一番挣扎,最后总结了一下半像素做边框的一些问题,和一个暂时我觉得比较完美的方式解决的方案。 背景 主要设计稿中,需要我们实现一个这样的图标。...无法通过一些科学有规制的方式解决,所以想了一些,修改了布局和样式实现这类半像素的效果。...实现思路 一般我们实现半像素边框都是使用after,然后放大2倍,然后边框设置为1px,然后缩小0.5倍,从而实现0.5像素的边框,但是因为after是使用绝对定位的问题,所以会出现边框无法百分百重合的问题...,导致边框看上去出现偏移以及缩小并非百分百还原。...不影响布局,而且在底层做一个占位元素,占位元素的大小就是标签缩小的大小。

94430

Java中对List重, Stream

问题 当下互联网技术成熟,越来越多的趋向中心化、分布式、流计算,使得很多以前在数据库侧做的事情放到了Java端。今天有人问道,如果数据库字段没有索引,那么应该如何根据该字段重?...大家都一致认为用Java来做,但怎么做呢? 解答 忽然想起以前写过list重的文章,找出来一看。...这是最初刚学Java的时候像被字典一样背写出来的答案。就比如面试,面过号称做了3年Java的人,问Set和HashMap的区别可以背出来,问如何实现就不知道了。也就是说,初学者只背特性。...用最直观的办法 这个办法就是用一个空list存放遍历的数据。...的Stream重 回到最初的问题,之所以提这个问题是因为想要将数据库侧重拿到Java端,那么数据量可能比较大,比如10w条。

8.7K70

java list重_JAVA基础-List重的6种方式

简述 java开发中经常会遇到List重这个工作,现在就来整理一下List重的6种方式。...:” + (endClear – startClear)); //数据遍历打印 System.out.println(“新数据:”); newList.forEach(li -> { System.out.print...List重时间:16毫秒 使用TreeSet实现List重时间:27毫秒 使用LinkedHashSet实现List重时间:17毫秒 使用java8新特性stream实现List重:15毫秒 随机数在...List重时间:165毫秒 使用java8新特性stream实现List重:91毫秒 随机数在20000000范围20以内(一次值): 使用两个for循环实现List重:已放弃!!!!...List重时间:364毫秒 使用java8新特性stream实现List重:214毫秒 结论简述: 目前表现最好的是java8新特性stream实现的list去除,不论是数据量大小; HashSet

1K20

java移动端开发_移动端开发

1.移动端视口问题 视口是指浏览器的可视区域,移动端的视口到底是多宽呢? 现在市面上的大部分手机,比如iphone X,它的默认视口宽度为980px,而一个iphone X的屏幕宽度仅仅为375px。...3.移动端尺寸 是同一个网页在不同尺寸手机中的效果。...仔细观察,你会发现,网页中的很多元素,随着视口的宽度变大,尺寸也会随之变大,无论是字体、高度、间隙都有这样的特点(这当然不会是响应式布局啦,毕竟响应式布局那么麻烦,脑子有坑才会一点一点的调吧)。...这样一来,就要求我们在开发移动端的页面时,当遇到字体大小、宽高、margin、padding等尺寸类的属性时,不能设置固定的像素值。 注:border边框大小除外 (既然有问题,怎么会没有解决办法呢?...其实移动端是很简单的,计算数值问题大家可以使用calc()【括号内输入加减乘除就好了,系统会自动帮你计算最后结果的值的】 而且,无论任何数值,在经过一切计算,在浏览器中表现出来的都会是PX为单位的数值

4.9K20
领券