在css/html/js中制作某种透明的玻璃图像
Making some kind of see-through glass image in css/html/js
浏览本网站:http://myankle.co.uk/faq/
当你向下或向上滚动时,脚踝的图像会发生变化。我知道你可以让div不透明,然后在后面放一张图片,但是这个效果是怎么做到的呢?图片似乎随着页面移动
这可以通过设置背景为background-attachment: fixed
来实现。这个效果是视差的基本实现。
一篇很好的入门文章是http://davidwalsh.name/parallax
应用这个的一个示例类是:
.parallax {
background-image: url('http://demoimage.com/image.jpg');
background-color: none !important;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed; // For mobile this should be scroll to fix bugs with ios
overflow-y: hidden;
}
为body添加一个position: fixed;然后让它上面的HTML内容透明,这样就可以看到背景图像。它没有随着页面移动,这是一种错觉。
该元素使用background-attachment
CSS属性来固定图像相对于屏幕:
如果指定了背景图像,则
background-attachment
CSS属性决定该图像的位置是在视口内固定还是与其包含块一起滚动。
elem {
background-attachment: fixed;
}
<<p> JSFiddle演示/strong>。 相关文章:
- 如何使线条的边缘像素保持半透明
- 三js黑色材质,透明
- three.js:如何让透明的png精灵投射和接收阴影
- 玻璃鱼服务器和聚合物
- 蓝色和透明的按钮背景
- jQuery透明菜单向上滚动
- 将多个重叠的透明图像保存为一个图像
- Three.js奇怪的透明工件
- jQuery透明图像描述鼠标悬停时的幻灯片动画
- 渲染透明壳
- 制作一个完全透明的文本区域
- 图像内部的透明背景颜色不受影响
- HTML5如何绘制透明的重叠球体
- Google AdSense:将背景颜色更改为透明
- 响应式选项卡的透明背景
- 从 JavaScript 中的图像中读取像素数据会返回半透明像素的意外结果
- 使用 Javascript / Canvas / Jquery 制作部分背景透明器
- Three.js透明对象和颜色更改(load.obj+.mtl)
- Bootstrap 3粘贴导航条在滚动和重叠内容时变得透明且不可点击
- 在css/html/js中制作某种透明的玻璃图像