假设我使用display: flex;(demo)设置了一个简单的三列布局.在左列和右列中,我有指定宽度的图像(100px每个).在中间栏中,我有主要内容区域.此区域具有高分辨率图像:
<div id="main-container">
<div id="left-content">
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
</div>
<div id="center-content">
<div><img src="https://farm6.staticflickr.com/5560/14080568109_9f33dc7964_o.jpg"></div>
</div>
<div id="right-content">
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
<div><img src="http://agevoluzione.com/wp-content/uploads/2014/07/Work-in-progress-1024x603.png"></div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要调整CSS,以便中心列宽度最多是侧列之间可用空间的100%(换句话说,它必须始终是这样宽:windowSize-column1-column2).如果窗口缩小,我需要中心列(及其图像)随之缩小.
#main-container
{
display: flex;
justify-content: space-between;
align-items: center;
}
#left-content,
#right-content
{
width: 102px;
border-style: solid;
border-width: 2px;
border-color: magenta;
}
#left-content img,
#right-content img
{
width: 100px;
}
#center-content
{
}
#center-content img
{
max-width: 100%;
height: auto;
} …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法让vscode告诉我键绑定的命令名称.例如,cmd+a映射到editor.action.selectAll,所以理想情况下我会按键盘快捷键,然后cmd+a,VSCode可以告诉我editor.action.selectAll.
作为一个部分解决方案,我可以打开我的keybindings.json搜索cmd+a,但是这不适用于扩展 - 我的特定用例是弄清楚vim o命令被调用了什么,所以我可以重新映射它.
在Emacs世界中,此功能在describe-key(C-h k)下可用.
我正在尝试实现一个地图,让用户在其上绘制一些形状(圆形、矩形和多边形),并且该部分现在正在工作。
问题是用户可以在另一个(重叠)上绘制一个形状,而系统不应该允许这样做。相同的地理区域不应被多个形状覆盖......当用户尝试这样做时,他们应该收到警告/信息消息的通知。
我已经搜索了很多,但我没有在任何地方找到一个工作示例,也没有找到如何做到这一点的线索。
你们能提供任何帮助 - 甚至有可能吗?
谢谢!
我有三个不同的按钮来绘制形状。单击每个按钮,应启用专用绘图选项,并且其他选项也应禁用。我的代码如下。
drawShape.js文件
以下是我的Javascript代码。我有三种单独的绘制形状的方法(圆形,矩形,多边形)。通过下面的代码,每单击一次,我就会得到一个新的绘图控制器。请我纠正它。
google.maps.visualRefresh = true;
var rectangles = [];
var coordinates = [];
var polygons = [];
var map;
function initiateRectangle(){
//Allowing to draw shapes in the Client Side
var drawRectangleTool = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.RECTANGLE,
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: [
google.maps.drawing.OverlayType.RECTANGLE
]
}
});
//Loading the drawn shape in the Map.
drawRectangleTool.setMap(map);
google.maps.event.addListener(drawRectangleTool,'overlaycomplete',function(event) {
if(event.type == google.maps.drawing.OverlayType.RECTANGLE) {
drawRectangle(event.overlay.getBounds().getNorthEast().lat(),event.overlay.getBounds().getNorthEast().lng(),event.overlay.getBounds().getSouthWest().lat(),event.overlay.getBounds().getSouthWest().lng());
}
});
}
function initiateCircle() {
//Allowing to draw shapes in the Client Side
var drawingManager …Run Code Online (Sandbox Code Playgroud)