我试图让一个包含在div中的图像看起来漂浮在其包含元素之外,这让我头疼不已.
虽然我很确定这是不可能的,但我想确保在告诉设计师和客户他们不会让它看起来与设计规范中概述完全一致之前我已经筋疲力尽了.
所需(指定)设计如下所示.您可以看到有一个地球图标,可以在标题的圆角背景上方查看.此位置还使其位于页面最左侧和右侧的其他内容块的上边距上方(您也可以在部分屏幕截图中看到).
我目前能够实现的结果看起来像这样.正如您所看到的,如果您尝试将图像定位在其定义的边距之外,则无论它重叠,它都会"滑入".
我尝试过绝对定位,浮动和其他任何想到的东西.我受到元素边缘的限制,你可以看到第一个屏幕截图中的最后几个字母.
代码/ CSS可根据要求提供.大巧克力鱼告诉我,这实际上可以实现和如何实现.
代码段:HTML
.icon
{
background: transparent none no-repeat scroll 0 -0.2em;
padding: 1.8em 0 1em 4em;
}
.icon-globe
{
background-image: url('images/icons/globe.gif');
}
/* **************** GRIDS ***************** */
.line, .last-column
{
overflow: hidden;
_overflow:visible;
_zoom:1;
}
.column
{
float:left;
_zoom:1;
}
.col-fullwidth {float:none;}
.col-halfwidth {width:50%;}
.col-onethird {width:33%;}
.col-last
{
float:none;
_position:relative;
_left:-3px;
_margin-right: -3px;
overflow: hidden;
width:auto;
}
.padded-sides
{
padding: 0 1em;
}
.section-heading
{
background: transparent url('images/type/section-head.gif') no-repeat top right;
position: relative;
margin-left: 1.4em;
}
.section-heading-cap
{
background: transparent url('images/type/section-head-cap.gif') no-repeat top left;
padding: 0.4em 1em 1.6em;
margin: 0 0 0 -1em;
}
Contact Us
Unrelated stuff...
International Contacts
... and so on.
1> Paolo Bergan..:
如何对图像进行相对定位?
position: relative;
top: -Xpx;
z-index: 99;
其中-X
然而多少才能得到它偷看了DIV的.
如果这不起作用我还有其他一些想法,但我肯定希望看到你的HTML,这样我就可以轻松地在Firebug上玩它了.
编辑:您发布的HTML不够,因为查看代码的重点是能够拥有一个副本,您可以轻松地尝试使用Firebug等.但是,我理解您的犹豫/无法在此处发布整个页面.无论如何,我不会使用a
来显示图像,我只会使用实际图像.它对我来说很好.
@Phil ..听起来你可以溢出:隐藏在你的元素上.将其更改为溢出:可见
2> 小智..:
图像被切断的原因是因为其中一个父元素引用了"col-last"类,其溢出设置为"hidden".您的页面告诉浏览器切断图像.
如果您可以删除该溢出属性,或将其修改为"可见",则会允许图像溢出.
如果图像仍然是STILL切断,因为使用"section-heading"类的父元素相对定位,您可以将图像设置为具有绝对位置,这将允许图像也以这种方式显示(但我不是只要图像溢出"隐藏",就会认为这样可行.
图像的示例css:
.section-heading .section-heading-cap img
{
position:absolute;
bottom:0px;
left:0px;
}
但是,如果您这样做,文本将自己定位在图像下方.您必须适当地设置h4标签左侧的填充或边距,然后再将其推回到视图中.
这对我有所帮助,我的形象也被切断了,但因为一个被设置为隐藏的溢出.
推荐阅读
-
如何解决《尝试应用AttributeConverter时出错》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《是否在创建其继承类的新对象时创建了基类的对象?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《在我的项目中构建和重用android开源Dialer源代码》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何在python中查询AWSDynamoDB?》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《sha1不能使用密码加密》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《从python脚本返回值到shell脚本》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《androidmediaprojection截图包含黑框》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何异步执行几次函数并得到第一个结果》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《运行h2o.ensemble时出错》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《md-select检查md-options中重复选项的标准是什么》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《C#等待所有线程完成执行》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在MicrosoftAzureWebApp中部署WARFILE》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何合并同一列中的单元格,应用rowspan?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Java-转换为接口,然后找出转换类型是什么》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《安装sqlite3(1.3.11)时发生错误,Bundler无法继续》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《JSON错误:期待得到'未定义'》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《'pdfseparate':将输出文件名格式设置为带有前导零的页码》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何从golang中的结构数组中检索元素数组?》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《从嵌套数组中获取值》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何使pom.xml使用特定于每个开发人员的本地环境的本地属性?》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
Tags | 热门标签
RankList | 热门文章
-
1如何使用airplay以编程方式发现iOS设备列表和Connect for mirroring?
-
2有没有正确的方法来通过其路径获取文件?
-
3如何获得Python解释器堆栈的当前深度?
-
4在C#中如何检查日期是否自1990年以来每隔5天一次?
-
5使用epplus C#更新现有工作簿
-
6如何使用REST API从Nexus中删除带有分类器的工件?
-
7片段内容在导航抽屉中的ActionBar上重叠
-
8节点在Windows 10上找不到webpack模块
-
9添加外部Jar库以构建Cordova插件(Ionic Framework)
-
10C++虚函数行为
-
11如何从Swift中的可选类型获取未包装的类型?
-
12Android Studio)'anim'文件夹在哪里?
-
13如何创建scala.concurrent.ExecutionContext
-
14为什么animateLayoutChanges会在动画结束前移动兄弟视图的位置?
-
15如何缓存函数布尔结果
-
16如何使用ZonedDateTime或Java 8将任何日期时间转换为UTC
-
17我何时以及如何使用selenium webdriver按标记名定位元素?请举例说明
-
18使用Beautiful Soup时,无需任何猜测即可正确检测编码
-
19简单的html dom解析器返回错误500
-
20删除所有空格除了捕获组中包含的内容
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有