Css 如何在元素周围设置特定边框?
我想在我的元素周围放置一个特定的边框,如下所示。 如何使用css实现这一点 我使用此css显示元素周围的边框:Css 如何在元素周围设置特定边框?,css,Css,我想在我的元素周围放置一个特定的边框,如下所示。 如何使用css实现这一点 我使用此css显示元素周围的边框: .ui-selected { -moz-box-shadow: 0 0 1px 1px black; -webkit-box-shadow: 0 0 1px 1px black; box-shadow: 0 0 1px 1px black; } 但我想在图像中显示边界。这可能吗 我想把这八个正方形放在一个元素周围 我使用$('#element').addClass(
.ui-selected {
-moz-box-shadow: 0 0 1px 1px black;
-webkit-box-shadow: 0 0 1px 1px black;
box-shadow: 0 0 1px 1px black;
}
但我想在图像中显示边界。这可能吗
我想把这八个正方形放在一个元素周围
我使用$('#element').addClass('ui-selected')来添加
和$('#element').removeClass('ui-selected')来删除
我想要css类,您是否可以为每一面指定不同的颜色,使用border-(top | lef | right | bottom)-color属性添加高光/阴影。拐角将相应地斜接 然后,您可以尝试使用放置在拐角处的单个CSS3边界图像来实现黑色正方形
以下是解决方案:
box-shadow: 2px 2px 1px 0 #666;
border-top: 1px solid white;
border-left: 1px solid white;
您可以在上看到。有关拖动控制柄:尽管可以,但您将无法将事件处理程序附加到它们,也无法在鼠标光标经过它们时更改鼠标光标 要获得这两个元素,需要将点作为实际元素。有关定位角点图元的方法,请参见。为StackOverflow后代缓存(在我的站点不太可能关闭的情况下):
定位图像
.指南针{位置:相对}
.指南针,北面,
.指南针,
.指南针,东方,
.指南针,西部,
.compass.center{width:15px;height:15px;position:absolute;left:50%;margin left:-8px;top:50%;margin top:-8px;cursor:pointer}
.compass.north{top:0;margin top:0}
.compass.south{底部:0;顶部:自动;页边顶部:0}
.compass.east{right:0;left:auto;margin left:0}
.compass.west{左:0;左边距:0}
您可以尝试使用伪元素:
div:after {
content: '\25A0\25A0\25A0 \25A0\25A0\25A0 \25A0\25A0\25A0';
position: absolute;
top: -37px;
left: -5px;
width: 100%;
height: 100%;
text-align: center;
line-height: 75px;
letter-spacing: 67px;
}
这在Webkit中看起来不错,而在Firefox中则差了几个像素
您希望抓取手柄也在那里,或者只是黑色/白色边框?仅使用border属性很难放置抓取手柄。我想将这六个正方形放在元素周围。您仍然可以改进css/html定义类以减少css的数量。感谢我如何减少它。。。可以通过一个css declrationI来完成这一点。我使用$('#element').addClass('ui-selected')来添加,使用$('#element').removeClass('ui-selected')来删除。我想要css类,是吗possible@AKZ我真的不明白你的问题,能不能更具体一点?真正的问题是,我可以用一个css声明来实现这一点,它在jquery addClass和removeClass中使用。
div:after {
content: '\25A0\25A0\25A0 \25A0\25A0\25A0 \25A0\25A0\25A0';
position: absolute;
top: -37px;
left: -5px;
width: 100%;
height: 100%;
text-align: center;
line-height: 75px;
letter-spacing: 67px;
}