首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有办法防止这条边界上的“半点”吗?

有办法防止这条边界上的“半点”吗?
EN

Stack Overflow用户
提问于 2018-10-29 07:57:01
回答 2查看 166关注 0票数 1

我用虚线创建了一条“灯泡链”,但当我让左边和底部的边框变得透明时,就会留下这些“半点”,这就扼杀了幻觉。

有什么办法做到这一点,而不把点切成两半?

代码语言:javascript
复制
.chain {
height: 300px;
width: 50px;
border: 5px dotted black;
border-color: #000 #000 transparent transparent;
}
代码语言:javascript
复制
<div class="chain"></div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-29 08:13:30

您看到的是半点,因为您已经将边框设置为所有侧(上、右、下、左)。因此,解决此问题的方法是只设置border-topborder-right,而不是将边框设置为所有侧。

代码语言:javascript
复制
.chain {
height: 300px;
width: 50px;
border-top: 5px dotted black;
border-right: 5px dotted black;
}
代码语言:javascript
复制
<div class="chain"></div>

票数 3
EN

Stack Overflow用户

发布于 2018-10-29 08:04:44

与CSS中的大多数东西一样,可能有很多方法可以做到这一点。这是一个。

代码语言:javascript
复制
    .container{
    	overflow: hidden;
    	position: relative;
    	left: 5px;
    	top: -7px;
    }
    
    .chain {
    	position: relative;
    	left: -5px;
    	top: 7px;
    	height: 300px;
    	width: 50px;
    	border: 5px dotted black;
    	border-color: #000 #000 transparent transparent;
    }
代码语言:javascript
复制
    <div class="container">
	    <div class="chain"></div>
    </div>

基本上,你把最后一个点隐藏在边框的左端和底部。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53041058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档