我想解决这个问题已经有一段时间了,但还是被困住了。 如能提供帮助,将不胜感激。
对于一个赋值,我需要创建一个Content-Box
,其中包含图像,具有边框和figcaption
,并且在框中水平居中。 图像和边框之间必须有一些填充。
我已经设法创建了它,但是我得到的反馈是“为什么img的最大宽度是100%”? 如果我忽略了这一点,图像就不会停留在图形的边界内。 我也尝试在元素上应用CSS,但这似乎不起作用,因为图题并不符合。
我得到的结果是它应该看起来的样子,但是代码不是(完全)准确的。 我已经把我的代码放在这个JSFiddle中
HTML:
<h1>Games</h1>
<section class="boardgames">
<h2>Boardgames</h2>
<figure>
<img src="https://images.unsplash.com/photo-1573912303133-d1f823500a79?ixlib=rb-
1.2.1&auto=format&fit=crop&w=1267&q=80" alt="Chessboard with some pieces">
<figcaption>Chessboard with some pieces</figcaption>
</figure>
</section>
<section class="chessboard"></section>
CSS:
h2 {
text-align: center;
}
.boardgames {
box-sizing: content-box;
display: flow-root;
border: 0.25rem solid silver;
}
figure {
border: 0.25rem solid silver;
width: 50%;
text-align: center;
margin-inline-start: auto;
margin-inline-end: auto;
margin-block-end: 20px;
padding-inline-start: 2px;
padding-inline-end: 2px;
padding-block-start: 2px;
padding-block-end: 2px;
}
figure img {
width: 100%;
}
.chessboard {
box-sizing: content-box;
border: 5px solid silver;
}
有人知道如何省略图像的最大宽度,但仍然得到我需要的结果吗? 希望我的描述足够准确。
感谢您提前付款。
如果我理解正确的话,就没有办法让这个代码没有宽度:100%
。 不确定它是否有用,但是不需要在css中使用width:100%
,您可以将该值插入HTML中,如下所示:
。
我不认为有办法如何使它看起来相同的方式而不指定width
。 您可以从W3C中查看此页面,其中有一些示例:
我有一个带有平铺背景图像和边框图像的Div。边框图像是带有角设计的透明. png,所以边框周围大约有90像素厚。IE在边框内启动背景图像,其中FF、Chrome和Safari在边框的外部边缘启动背景图像。在IE中,这会导致背景颜色(或主体的背景)通过透明. png边框图像显示。我尝试了背景剪辑和位置,让IE从边框外部开始背景图像,但没有运气。 我错过了什么或建议吗?样品现在就直播@样品 } 父对象
此页http://wildlife.x-tremeteam.com利用CSS边框图像属性和。带有透明边缘的png图像,可在我的div上创建“撕裂的纸张”外观。除了在我的Android(三星SIII)上,无论我使用的是它的默认浏览器还是Chrome应用程序,它都工作得很好。在这一点上,我可以看到在20px边界的内部和外部都有一个轻微的边缘。有趣的是,我看不到角落的边缘。带边框的div的背景是透明的。
为了实现丰富多彩的边框效果,在CSS3中,新增了 border-image属性,这个新属性允许指定一幅图像作为元素的边框。该属性的优点是,可以根据一些简单的规则,把一幅图像划分为 9 个单独的部分,浏览器会自动使用合适的部分作为边框的对应部分。 需要注意的是,只有当 border-style属性取值为 none 时,border-image属性才会有效。所以,如果定义的边框图像显示不出来,首先需要
我试着让两个div相邻,它们之间有一个对角线空间。我在stackoverflow上看到过多个关于对角线div的教程,但它们都是通过为带有纯色的div使用两个边框并使用它们创建的对角线来实现的。但我想要图片/背景图像,而不是纯色。甚至可能还有其他内容,比如在对角线下的文本。当使用边框时,这是不可能的,因为边框在div之外。(floatright隐藏溢出或其他内容。) 这里有人能给我一个提示如何实现这
主要内容:1. border-image-source,2. border-image-slice,3. border-image-width,4. border-image-outset,5. border-image-repeat,6. border-image对于元素的边框我们除了可以使用《 CSS 边框》一节中介绍的一些默认样式外,还可以通过 CSS3 中的 border-image 属性使用图像来作为元素的边框,以创建出丰富多彩边框效果。 border-image 属性可以通过一些简单
&nbp; CALayer另外两个非常有用属性就是borderWidth和borderColor。二者共同定义了图层边的绘制样式。这条线(也被称作stroke)沿着图层的bounds绘制,同时也包含图层的角。 &nbp; borderWidth是以点为单位的定义边框粗细的浮点数,默认为0.borderColor定义了边框的颜色,默认为黑色。 &nbp; borderColor是CGCo
这个属性的兼容性不是很好,所以在正常的前端开发工作中很难用到,但是在不考虑兼容性的情况下,它无疑的一个很强大的属性,因为它可以自定义漂亮的边框,而不在是单调的线条。 1. 官方解释 CSS 属性允许在元素的边框上绘制图像。这使得绘制复杂的外观组件更加简单,也不用在某些情况下使用九宫格了。使用 border-image 时,其将会替换掉 border-style 属性所设置的边框样式。虽然规范要求使
给定一个带正权的无向图,有2种边:锁定边和未锁定边。确定给定边沿是锁定边沿还是未锁定边沿需要O(1)。 > 对于给定的两个顶点s,t和一个正数k=O(1),我如何找到s和t之间最多包含k条锁定边的最短路径? 对于给定的两个顶点s,t和一个正数k=O(1),我如何找到s和t之间恰好包含k条锁定边的最短路径? 我不知道如何在这个图上运行Dijkstra算法来找到给定顶点之间的最短路径,以及如何将无向图