我正试着把图像与标题并列。
默认情况下执行以下操作:
<figure>
<img src="1.jpg" width=320 height=240 alt="Image 1">
<img src="2.jpg" width=320 height=240 alt="Image 2">
<img src="3.jpg" width=320 height=240 alt="Image 3">
<img src="4.jpg" width=320 height=240 alt="Image 4">
</figure>
如果我的宽度允许的话,我会得到图像的列表。我得到了我想要的。是这样的2列图像:
Image 1 Image 2
Image 3 Image 4
现在,如果我添加下面的图注:
<figure>
<img src="1.jpg" width=320 height=240 alt="Image 1">
<figcaption>caption 1</figcaption>
<img src="2.jpg" width=320 height=240 alt="Image 2">
<figcaption>caption 2</figcaption>
<img src="3.jpg" width=320 height=240 alt="Image 3">
<figcaption>caption 3</figcaption>
<img src="4.jpg" width=320 height=240 alt="Image 4">
<figcaption>capton 4</figcaption>
</figure>
一切看起来都是这样的:
Image 1
caption 1
Image 2
caption 2
Image 3
caption 3
Image 4
caption 4
我还在玩列表、层次结构和CSS。
问题是我怎样才能做出以下的东西?
Image 1 Image 2
caption 1 caption 2
image 3 Image 4
caption 3 caption 4
多谢,卡罗利斯
首先,我们需要固定你的标记(每个图只允许1个图注)。然后我们需要添加某种容器元素。我选择aside作为我的容器,但它可以是任何感觉合适的块级元素(div、section等):
http://jsfidle.net/zksyn/2/
<aside class="figures">
<figure>
<img src="1.jpg" width=320 height=240 alt="Image 1">
<figcaption>caption 1</figcaption>
</figure>
<figure>
<img src="2.jpg" width=320 height=240 alt="Image 2">
<figcaption>caption 2</figcaption>
</figure>
<figure>
<img src="3.jpg" width=320 height=240 alt="Image 3">
<figcaption>caption 3</figcaption>
</figure>
<figure>
<img src="4.jpg" width=320 height=240 alt="Image 4">
<figcaption>capton 4</figcaption>
</figure>
</aside>
这里只需要足够的CSS来使元素内联出现。您可能希望减少figure
上的左/右边距。我也没有对必须出现多少列进行任何限制,因此默认情况下它是有响应的(窄的设备将得到1列,超宽的设备可以得到3或4列,如果它们适合的话)。如果要添加列数的硬上限,请在aside.figure
中添加等于(图像宽度+边距)*列数的最大宽度。
aside.figures {
overflow: hidden; /* only needed if floating the child elements instead of using inline-block */
}
aside.figures figure {
display: inline-block;
border: 1px solid;
}
ListView控件用于显示项列表。 与TreeView控件一起,它允许您创建类似Windows资源管理器的界面。 让我们从工具箱中单击ListView控件并将其放在表单上。 ListView控件显示项目列表以及图标。 ListView控件的Item属性允许您添加和删除项目。 SelectedItem属性包含所选项的集合。 MultiSelect属性允许您在列表视图中设置选择多个项目。 Check
问题内容: 我正在尝试在的列表项上使用CSS设置自定义SVG图标。例: 问题是图像太大,并且拉伸了线条的高度。我不想更改图像大小,因为使用SVG的目的是根据分辨率进行缩放。有没有一种方法可以使用CSS设置图像的大小,而无需进行任何改动? 编辑:这是预览(故意为插图和戏剧选择大图像) : //jsfiddle.net/tWQ65/4/ 和我当前的解决方法,使用CSS3 :http : //jsfid
是否有任何方法可以序列化javafx.scene.image.image? 我只找到了一个方法:创建自己的可序列化类,它以像素格式存储图像数据(字节[])。我不敢相信JavaFX没有内置的图像序列化机制。 这是我的SerializableImage类。
图层列表列出了当前页面(Page)中的所有图层,并为每一个图层提供了小图预览。你还可以查看图层是否锁定、隐藏或者作为蒙板。在图层列表中,你可以改变图层的排列顺序,也可以针对形状的子路径选取布尔操作。使用群组工具或者对图层重命名可以帮助你组织文档。 Sketch支持在一个文档中包含多个页面,使用图层列表顶端的弹出菜单,你可以添加、删除或者切换到其他页面。如果当前的文档包含画板(Artboard),你
点击图层名称,可以展开显示图元列表,图元列表的名称对应着图元的“名称”列。 图元列表左侧的图标代表当前图元在地图上的显示样式。该样式会根据用户设置的主题不同而不同。单击右侧的图元名称,地图会定位到该图元,并显示该图元的全部信息。再次单击图层名称,图元列表将收缩隐藏。 如果需要修改列表的显示次序,可以点击图层右侧的第三个按钮,选择“显示设置“ 参照下发图片进行设置即可。