![html – 带背景图片的CSS三角形[复制],第1张 html – 带背景图片的CSS三角形[复制],第1张](/aiimages/html+%E2%80%93+%E5%B8%A6%E8%83%8C%E6%99%AF%E5%9B%BE%E7%89%87%E7%9A%84CSS%E4%B8%89%E8%A7%92%E5%BD%A2%5B%E5%A4%8D%E5%88%B6%5D.png)
> Creating a transparent arrow above image in CSS32个
尊敬的stackoverflowers,
如何使用背景图案创建三角形元素?
例如,我需要像这样的div:
但我的状态是这样的:
所有带有三角形元素的例子都使用了边框,这些边框不能使用img ….
这是我需要colarrowrow的小节课:
<div ><span>Ryan Gosling,Mr Landlord</span></div>.subsection { .Box-shadow (0,-1px,1px,rgba(0,0.3)); background: url('/assets/pattern-lorem.png'); // The inner part of the slIDer have the pattern display: block; clear: both; float: left; wIDth: 100%; padding-top: 15px; padding-bottom: 15px; display: none;}.subsection { position:relative;}.subsection:before { content:''; position:absolute; top:0; left:0; height:20px; wIDth:0; border-left:20px solID white; border-bottom:16px solID transparent;}.subsection:after { content:''; position:absolute; top:36px; left:0; bottom:0; wIDth:0; border-left:20px solID white; border-top:16px solID transparent;} 我得到:
哪个好……我怎么能把箭头放在顶部的所需形式? …并覆盖案例div? …
谢谢.
div.coolarrow:before { content: ''; position: absolute; z-index: -1; top: -24.7px; left: 10px; background-color: #bada55; wIDth: 50px; height: 50px; background: url(url/to/your/45deg/rotated/background.gif); Box-shadow: inset 0 0 10px #000000; transform: rotate(45deg); } 这是一个简短的小提琴来说明(没有背景):
Fiddle
为了解决除90度箭头之外的其他情况,你需要倾斜矩形.我真的不知道背景图像会发生什么……
总结以上是内存溢出为你收集整理的html – 带背景图片的CSS三角形[复制]全部内容,希望文章能够帮你解决html – 带背景图片的CSS三角形[复制]所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)