尝试为我的css三角形(边框)使用自定义十六进制颜色.但是,由于它使用边框属性,我不确定如何去做.我想简单地因为兼容性而避开javascript和css3.我试图让三角形有一个带有1px边框的白色背景(围绕三角形的边角),颜色为#CAD5E0.这可能吗?这是我到目前为止所拥有的:
.container {
margin-left: 15px;
width: 200px;
background: #FFFFFF;
border: 1px solid #CAD5E0;
padding: 4px;
position: relative;
min-height: 200px;
}
.container:after {
content: '';
display: block;
position: absolute;
top: 10px;
left: 100%;
width: 0;
height: 0;
border-color: transparent transparent transparent #CAD5E0;
border-style: solid;
border-width: 10px;
}?
Run Code Online (Sandbox Code Playgroud)
我的小提琴:http://jsfiddle.net/4ZeCz/
我正在尝试在CSS + HTML中创建一个如下所示的有序列表:
我不能为我的生活弄清楚如何做到这一点.我尝试过使用,list-image
但数字不会出现.我尝试设置背景,但如果list-style-position
设置为,它将不会出现在数字后面outside
.我尝试用背景设置它list-style-position: inside
,然后将文本放在li
a中div
以对齐它,但浮动,边距等的组合没有包围数字.
这似乎是我在很多网站上看到的东西,但目前我似乎无法找到一个有效的例子,谷歌搜索也没有给我任何结果.
那么,任何人都可以帮我这个吗?如何使用HTML + CSS创建上述内容,理想情况下不使用JS,绝对不使用图像.此文本需要是可选择的并且可以复制/粘贴.
因为一位评论者问,这是我现在的标记:
<ol>
<li><span>List item one.</span></li>
<li><span>List item two.</span></li>
<li><span>List item three.</span></li>
</ol>
Run Code Online (Sandbox Code Playgroud)
我尝试过的CSS都没有接近工作,所以我不确定分享我目前所拥有的价值.这是一个失败的版本......
ol { display: block; list-style: decimal outside url('/images/lists/yellow-circle-18px.png'); }
ol li { width: 176px; margin-right: 20px; float: left; }
ol li span { display: block; }
Run Code Online (Sandbox Code Playgroud) 我目前正试图在iPad显示器上实现(双指)捏的处理.这样做我遇到了手指(由iPhone模拟器中的两个灰色圆圈表示)不会出现在iPad模拟器中的问题.即使仍然可以模拟捏,但有时很难在没有看到手指的情况下这样做,甚至不可能将手指拖到捏应该发生的位置.
是否有秘密设置等启用那些灰色圆圈?
我尝试进入小指向右三角形和右箭头字符,两者都被iOS转换为分别带有直角三角形和右箭头的矩形图标.我可以声明一种不同的字体来阻止这种情况发生吗?或者我需要关闭默认设置吗?
所有想要的是一个黑色的小指向右三角形:
十进制六角
▸9656▸25B8
这是代码:
NSString *title = [NSString stringWithFormat:@"%d payments of %@ ? ?", duration, [Utils formatPrice:payment]];
[button setTitle: title forState: UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)
任何建议,将不胜感激.
我见过以下例子:
.arrow {
height: 0;
width: 0;
border: 4px solid transparent;
}
.arrow.up {
border-bottom-color: #000;
}
.arrow.down {
border-top-color: #000;
}
Run Code Online (Sandbox Code Playgroud)
但是我无法理解它是如何创造箭头的.有人可以帮我解释一下吗?
生成使用三角形条绘制平面的顶点列表的最佳算法是什么?
我正在寻找一个接收平面宽度和高度的函数,并返回一个包含正确索引顶点的浮点数组.
width表示每行的顶点数.
height表示每列的顶点数.
float* getVertices( int width, int height ) {
...
}
void render() {
glEnableClientState(GL_VERTEX_ARRAY);
glVertexPointer(3, GL_FLOAT, 0, getVertices(width,heigth));
glDrawArrays(GL_TRIANGLE_STRIP, 0, width*height);
glDisableClientState(GL_VERTEX_ARRAY);
}
Run Code Online (Sandbox Code Playgroud) 我有一个有趣的问题,我一直试图解决最后一段时间:
我在2D xy平面上有3个圆圈,每个圆圈具有相同的已知半径.我知道三个中心的坐标(它们是任意的,可以在任何地方).
可以绘制的最大三角形是什么,使得三角形的每个顶点位于一个单独的圆上,这些顶点的坐标是什么?
我一直在看这个问题好几个小时并问了一堆人,但到目前为止只有一个人能够提出一个合理的解决方案(虽然我无法证明这一点).
我们提出的解决方案包括首先创建一个关于三个圆心的三角形.接下来,我们分别查看每个圆,并计算穿过圆的中心并垂直于相对边的线的方程.然后我们计算圆的两个交点.然后对接下来的两个圆进行,结果为6个点.我们迭代这6个点创建的8个可能的3个点三角形(限制是大三角形的每个点必须在一个单独的圆上)并找到最大尺寸.
结果看起来很合理(至少在纸上绘制时),它通过了圆的中心全部落在一条直线上的特殊情况(给出一个已知的最大三角形).不幸的是,我无法证明这是否正确.
我想知道是否有人遇到类似这样的问题,如果有的话,你是怎么解决的?
注意:我知道这主要是一个数学问题,而不是编程,但是它将在代码中实现,并且必须进行优化才能非常快速有效地运行.事实上,我已经在代码中进行了上述解决方案并进行了测试工作,如果您想看看,请让我知道,我选择不发布它因为它全部采用矢量形式而且几乎无法弄清楚到底是怎么回事(因为它被浓缩得更有效率).
最后,是的,这是为了学校的工作,虽然它不是一个家庭作业问题/任务/项目.这是我毕业论文的一部分(非常非常小的部分,但在技术上仍然是其中的一部分).
谢谢你的帮助.
编辑:这是我刚才想出的一种新算法.
从圆圈的中心开始,画一条线到另外两个中心.计算将所创建的角度平分的线,并计算圆与穿过圆心的线之间的交点.你将得到2个结果.对其他两个圆圈重复此操作以获得总共6个点.迭代这6个点,得到8个可能的解决方案.找到8种解决方案中的最大值.
如果您在三个点的一个"方向"上绘制线条,此算法将处理共线情况.
从我尝试使用CAD软件为我计算几何形状的少数随机试验来看,这种方法似乎优于之前所述的所有其他方法.但是,已经证明它不是Victor的反例之一的最佳解决方案.
我明天会对此进行编码,出于某种原因,我已经失去了对大学计算机的远程访问权限,而且大部分内容都在其上.
有一种将立方体映射到此处描述的球体的特殊方法:http: //mathproofs.blogspot.com/2005/07/mapping-cube-to-sphere.html
这不是你的基本"标准化点和你已完成"的方法,并提供更均匀间隔的映射.
我试图做出从球体坐标到立方体坐标的映射的逆过程,并且无法得出工作方程式.这是一个相当复杂的方程组,有很多平方根.
任何数学天才都希望对此有所了解?
这是c ++代码中的等式:
sx = x * sqrtf(1.0f - y * y * 0.5f - z * z * 0.5f + y * y * z * z / 3.0f);
sy = y * sqrtf(1.0f - z * z * 0.5f - x * x * 0.5f + z * z * x * x / 3.0f);
sz = z * sqrtf(1.0f - x * x * 0.5f - y * y * 0.5f …
Run Code Online (Sandbox Code Playgroud) 我看到经常推荐使用Moller和Trumbore的Fast Minimum Storage Ray/Triangle Intersection.
问题是,我不介意预先计算和存储任何数量的数据,只要它加速交叉点.
所以我的问题是,不关心记忆,做射线三角交叉的最快方法是什么?
编辑:我不会移动三角形,即它是一个静态场景.