- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
当您使浏览器变宽时,您会注意到图像的右侧和左侧逐渐变黑。
我需要在我的图库中应用相同的功能,但我不知道。我找到了这个 >> link也一样,但它只是一条水平线,不确定如何将它附加到图像的两侧并产生与链接相同的结果。
在评论中,ultranaut 提到我可以在图像上应用过滤器,但问题是如果我将它应用在图像上如何调整大小,因为浏览器窗口可能有不同的大小,图片侧应该是可调整的适用于各种浏览器尺寸。
最佳答案
这是给这只猫剥皮的一种方法:
HTML:
<div class="frame">
<div class="fade"></div>
<img src="picture.jpg" alt=""/>
</div>
CSS:
.frame {
width: 315px;
height: 165px;
margin: 20px;
position: relative;
}
.fade {
height: 100%;
width: 100%;
position:absolute;
background: -webkit-linear-gradient(left,
rgba(0,0,0,0.65) 0%,
rgba(0,0,0,0) 20%,
rgba(0,0,0,0) 80%,
rgba(0,0,0,0.65) 100%
);
}
就个人而言,我不是(语义上)不必要的 fade
div 的忠实拥护者,而且我确信没有它可能有更聪明的方法来实现相同的效果,但是它'会工作的。
我只包含了 webkit 前缀规则,如果你想获得合法性,你需要添加其他供应商前缀。
fiddle here .
更新:如果图像只是用作背景——如您链接的示例中的情况——渐变和图像都可以在包含元素的 css 上设置:
.frame {
width: 315px;
height: 165px;
margin: 20px;
background-image: url(picture.jpg);
background-image: -webkit-linear-gradient(left,
rgba(0,0,0,0.9) 0%,
rgba(0,0,0,0) 20%,
rgba(0,0,0,0) 80%,
rgba(0,0,0,0.9) 100%
),
url(picture.jpg);
}
...
<div class="frame">
Content...
</div>
少些困惑,少些大惊小怪:new-style fiddle带有供应商前缀和所有内容。
关于css - 如何淡出图像的两侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15489165/
我设法检查一个整数是否是从右到左排序的,但我如何检查从左到右的顺序?也许我应该做 2 个功能,一个从左到右检查,另一个从右到左检查?例如,我将 return 0; 替换为第二个函数,该函数检查它是否从
我想在两侧“剪切”我的页面,如下所示: http://i.stack.imgur.com/ngZrp.jpg 演示:https://jsfiddle.net/r2g0eyxf/3/ #left {
我很难在页面的两边都获得背景: 风格 .left { background: url(wax.png); width: 15%; position: absolute; lef
我需要逐步证明:7 + O(n) = O(n) 当两边都有大O的时候,我不知道该怎么做。 我想我理解大 O 符号的概念,但为什么两边都有大 O? 最佳答案 这种表示法的使用不符合大 O 表示法的正式定
我的目标是使 slider 宽度为 1280 像素并位于页面中央。我希望内容的边缘在两侧都有隐藏的溢出。例如,我希望内容的中心始终位于页面的中心,随着浏览器的大小调整,每一边都被切断,并且没有出现水平
我在做什么:在悬停按钮时,我添加了一个 5px 的底部边框。 JS fiddle : http://jsfiddle.net/mUCNB/ 问题: 问题是边框底部在左侧和右侧都延伸了 1px。 问题:
我是一名优秀的程序员,十分优秀!