- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
大家好,各位堆垛机,
我试图在我的票的底部放置一个页脚,但是放置在页脚上方的图像 div 隐藏了页脚 div。我怎样才能让它出现?
我在下面附上了相关代码,或者您可以查看 JSFiddle .预先感谢您的帮助。
.goodbye {
display:block;
}
@charset"UTF-8";
.Second-Header, .row, sub, sup {
position:relative
}
.contact ul, ul, ul.proficient {
list-style-type:none
}
.menubutton, html {
-webkit-text-size-adjust:100%
}
.menubutton, .row {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none
}
body{
margin:0;
padding:0;
border:0
}
html {
height:100%;
-ms-text-size-adjust:100%
}
body {
min-height:100%
}button, html input[type=button], input[type=reset], input[type=submit] {
cursor:pointer;
-webkit-appearance:button
}
input[type=radio], input[type=checkbox] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}
textarea {
overflow:auto
}
::selection {
background:#e94378;
color:#fff
}
::-moz-selection {
background:#e94378;
color:#fff
}
img::selection {
background:0 0
}
img::-moz-selection {
background:0 0
}
@media screen and (max-width:1px) {
body {
font-size:(@font-size + 2)/16*1em
}
}
html body {
width:100%;
background-color:#50b796;
height:100%
}
body {
-webkit-tap-highlight-color:rgba(255, 0, 0, .62);
font:100%/1.5 serif
}
@media (min-width:600px) {
body {
font:112.5%
}
}
::-webkit-scrollbar, ::-webkit-scrollbar-thumb {
width:7px;
height:7px;
border-radius:4px
}
::-webkit-scrollbar, ::-webkit-scrollbar-track-piece {
background:#fff
}
::-webkit-scrollbar-thumb {
background:#232323
}
::-webkit-scrollbar-button {
display:none
}
.row {
display:block;
margin-bottom:1em;
margin-top:5em;
color:#000
}
.Second-Header {
display:block;
margin-bottom:5em;
margin-top:4em;
color:#fff
}
.Second-Header h2 {
font-family:'Abril Fatface', cursive;
font-size:2.5em;
font-weight:400;
color:fff
}
body, h1, h2, h3, h4, h5, h6 {
font-size:1rem;
font-weight:500;
font-family:brandon-grotesque, brandon-grotesque, Futura, sans-serif
}
@media (max-width:888px) {
.row {
margin:3em 0 0
}
}
@media (max-width:666px) {
.row h2 {
margin-top:1.5em
}
}
@media (max-width:555px) {
.row h2 {
margin-top:1em
}
}
.row h2 {
font-family:'Abril Fatface', cursive;
font-size:2.5em;
font-weight:400;
color:#000
}
@media (max-width:777px) {
.row h2 {
font-size:2em
}
}
@media (max-width:666px) {
.row h2 {
font-size:1.8em
}
}
@media (max-width:555px) {
.row h2 {
font-size:1.5em
}
}
@media (max-width:444px) {
.row h2 {
margin-top:0;
margin-bottom:0;
font-size:1.3em
}
}
@media (max-width:333px) {
.row h2 {
font-size:1.2em
}
}
@media (max-width:222px) {
.row h2 {
font-size:1em
}
}
.row h2 span:after {
content:'The Man'
}
h1 {
font-size:2.5em
}
h2 {
font-size:1.875em
}
p {
font-size:.875em
}
.My-Gems {
width:100%;
margin-top:-360px
}
@media screen and (max-width:444px) {
.My-Gems {
width:100%
}
}
@media screen and (max-width:333px) {
.My-Gems {
width:100%
}
}
.global-container {
width:100%;
position:relative;
background-color:#fff
}
.content-container, .post-container {
text-align:center;
padding:0;
width:100%;
background-color:#50b796;
height:100%;
margin:0;
position:relative
}
.content-container {
min-height:600px;
max-width:1359px
}
.post-container {
z-index:0;
top:400px;
max-height:100%
}
.Well-Aligned {
position:absolute;
left:0;
top:-280px;
width:100%;
height:600px;
background-color:#fff;
z-index:0;
-webkit-transform:skewY(5deg);
-moz-transform:skewY(5deg);
-ms-transform:skewY(5deg);
-o-transform:skewY(5deg);
transform:skewY(5deg)
}
@media (max-width:999px) {
.Well-Aligned {
height:560px
}
}
@media (max-width:777px) {
.Well-Aligned {
height:520px
}
}
@media (max-width:666px) {
.Well-Aligned {
height:470px
}
}
@media (max-width:555px) {
.Well-Aligned {
height:420px
}
}
@media (max-width:333px) {
.Well-Aligned {
height:380px
}
}
.Biographical-Content {
z-index:99999;
display:block;
top:-350px;
position:relative;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
-webkit-transition:all .3s ease-out;
transition:all .3s ease-out;
font-family:brandon-grotesque, brandon-grotesque, Futura, sans-serif;
width:65%;
margin-left:auto;
text-align:center;
padding:0;
margin-right:auto
}
@media (max-width:444px) {
.Biographical-Content {
top:-365px
}
}
@media (max-width:333px) {
.Biographical-Content {
top:-375px
}
}
.Biographical-Content p {
margin-top:20px;
padding:0;
transition:all .3s ease-out;
font-size:20px;
line-height:2em
}
.Biographical-Content a, .Biographical-Content p {
color:#fff;
font-family:brandon-grotesque, brandon-grotesque, Futura, sans-serif;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
-webkit-transition:all .3s ease-out
}
@media (max-width:1111px) {
.Biographical-Content {
width:70%
}
.Biographical-Content p {
font-size:18px;
line-height:1.8em
}
}
@media (max-width:999px) {
.Biographical-Content {
width:75%
}
.Biographical-Content p {
font-size:16px;
line-height:1.6em
}
}
@media (max-width:555px) {
.Biographical-Content p {
font-size:14px;
line-height:1.4em
}
.Biographical-Content {
width:80%
}
}
@media (max-width:444px) {
.Biographical-Content p {
font-size:12px;
line-height:1.4em
}
.Biographical-Content {
width:85%
}
}
.Biographical-Content a {
cursor:pointer;
border-bottom:2px solid #fff;
transition:all .3s ease-out
}
.Biographical-Content a:hover {
background-color:#e94378;
color:#fff;
transition:all .3s ease-out
}
.Biographical-Content a:hover, .item {
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out`;
-webkit-transition:all .3s ease-out
}
.Intro-Video, .step {
overflow:hidden;
position:relative;
background-color:#fff
}
.step {
width:75%;
-webkit-background-size:cover;
z-index:999999999999999;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-image:url(http://kadeem.london/Image/Kadeem-Laurie-Lisbon-min.jpg);
margin:0 auto;
text-align:center;
background-repeat:no-repeat
}
.step:nth-child(odd) {
-ms-transform-origin:top left;
-webkit-transform-origin:top left;
transform-origin:top left
}
.step:nth-child(even) {
-ms-transform-origin:top right;
-webkit-transform-origin:top right;
transform-origin:top right
}
.step.out-view:nth-child(odd) {
-ms-transform-origin:top left;
-webkit-transform-origin:top left;
transform-origin:top left;
-moz-transform:rotate(5deg);
-ms-transform:rotate(5deg);
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
.step.out-view:nth-child(even) {
-ms-transform-origin:top right;
-webkit-transform-origin:top right;
transform-origin:top right;
-moz-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
.Kadeem-Logo {
position:relative;
top:0;
width:100%;
display:block
}
.Kadeem-Logo img {
display:block;
width:auto;
max-width:100%
}
.Intro-Video {
z-index:9999;
width:100%;
display:block
}
.video-box {
height:100%;
width:100%;
position:relative
}
#video-container {
height:100%;
width:100%;
overflow:hidden
}
@media (max-width:600px) {
.Intro-Video {
background-image:url(http://kadeem.london/Image/kadeem-bg-min.jpg);
width:100%;
background-size:cover
}
.video-box {
visibility:hidden
}
#video-container {
visibility:visible
}
}
.hide, .overlay-hugeinc {
visibility:hidden
}
video {
position:absolute;
z-index:0;
background:url(http://kadeem.london/Image/kadeem-bg.jpg) no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover
}
video.fillWidth {
width:100%
}
@media (max-width:600px) {
video {
visibility:hidden
}
}
.item {
text-align:center;
transition:all .3s ease-out;
float:left;
position:relative;
width:50%;
height:100%
}
.item-hover, .item-hover .mask, .item-img, .item-info {
width:100%;
height:100%
}
.item-hover, .item-hover .mask {
position:absolute;
top:0;
height:100%;
left:0
}
.item-type-double .item-hover {
z-index:5;
-webkit-transition:all 300ms ease-out;
-moz-transition:all 300ms ease-out;
-o-transition:all 300ms ease-out;
transition:all 300ms ease-out;
opacity:0;
cursor:pointer;
display:block;
text-align:center
}
.item-type-double .item-info {
color:#fff;
display:table;
position:relative;
z-index:5
}
.item-type-double .item-info div.mycell {
vertical-align:middle;
height:100%;
display:table-cell
}
.item-type-double .item-info .headline {
font-size:2.4em;
font-family:'Proxima Nova' sans-serif;
text-transform:uppercase;
width:90%;
margin:0 auto
}
@media (max-width:500px) {
.item {
width:100%;
height:100%
}
}
@media (max-width:888px) {
.item-type-double .item-info .headline {
font-size:1.8em;
text-transform:uppercase;
width:90%;
margin:0 auto
}
}
@media (max-width:666px) {
.item-type-double .item-info .headline {
font-size:1.4em;
text-transform:uppercase;
width:90%;
margin:0 auto
}
}
@media (max-width:444px) {
.item-type-double .item-info .headline {
font-size:1.3em;
text-transform:uppercase;
width:90%;
margin:0 auto
}
}
@media (max-width:390px) {
.item-type-double .item-info .headline {
font-size:.8em;
text-transform:uppercase;
width:90%;
margin:0 auto
}
}
@media (max-width:333px) {
.item-type-double .item-info .headline {
font-size:.6em;
text-transform:uppercase;
width:90%;
margin:0 auto
}
}
@media (max-width:222px) {
.item-type-double .item-info .headline {
font-size:.5em;
text-transform:uppercase;
width:90%;
margin:0 auto
}
}
.item-type-double .item-info .date {
font-size:20px;
font-family:Canter;
text-transform:uppercase
}
@media (max-width:444px) {
.item-type-double .item-info .date {
font-size:16px;
text-transform:uppercase
}
}
@media (max-width:333px) {
.item-type-double .item-info .date {
font-size:10px;
text-transform:uppercase
}
}
.item-type-double .item-hover .mask {
background-color:#000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
opacity:.5;
z-index:0
}
.item-type-double .item-hover:hover .line {
width:90%
}
.item-type-double .item-hover:hover {
opacity:1
}
.item-img {
width:100%;
z-index:0
}
.item-img img {
width:100%;
display:block
}
.hidden {
opacity:0
}
.visible {
opacity:1
}
.fixed-Me {
float:right;
position:fixed;
bottom:-17px;
left:10%;
background-size:cover;
z-index:999999999999999999;
height:50%;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover
}
@media(max-width:550px) {
.fixed-Me {
visibility:hidden
}
}
.menubutton {
position:fixed;
top:15px;
right:20px;
z-index:9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
width:140px;
height:40px;
user-select:none;
color:#1a1a1a;
cursor:pointer;
-webkit-font-smoothing:antialiased;
-webkit-transition:opacity .35s;
transition:opacity .35s
}
@media (max-width:1090px) {
.menubutton {
width:90px
}
}
h3 {
margin:0
}
<div class=global-container>
<div class=Intro-Video>
<div class=video-box>
<div id=video-container>
<video autoplay class=fillWidth>
<source src=Video/Trailer.mp4 type="video/mp4" />
</video>
<div class=Kadeem-Logo>
<img src=http://kadeem.london/Image/Kl_Wall-min.png alt=Kadeem-Laurie-Logo title="Kadeem Logo">
</div>
</div>
<!-- Video Container -->
</div>
<!-- Video Box-->
</div>
<!-- Intro Video -->
<div class=content-container>
<div class=post-container>
<div class=Biographical-Content>
<div class="step out-view"></div>
<!--Image-->
<p>I go by the name of Kadeem Laurie and this is my brief portfolio. I am an events graduate currently developing an events marketing start-up. This website, which is responsive, was created from scratch using HTML, CSS and jQuery for the purpose of showcasing some of my digital proficiencies. I specialise in event management, digital content, SEO, marketing strategy, branding and front-end web design.</p>
<p>Freedom of thought inspires me. I love conceptualising and seeing ideas evolve. I see myself as a marketeer who simply likes to make things look good, branding has thus always been my most favourable aspect of marketing. I studied event management in university and have organised a <a href=events.html> few events</a> of my own. I hope to integrate events within marketing strategy more. I like to ask the <a href="http://stackoverflow.com/users/1923610/kadeem-laurie?tab=profile" target=_blank>right questions</a> and find solutions from different perspectives.</p>
<p>My favourite book is <a href=https://en.wikipedia.org/wiki/The_Prince>The Prince</a> by Nicolo Machievelli. My favourite dish is <a href=http://lifestyle.sapo.pt/sabores/receitas/arroz-de-marisco>Arroz De Marisco.</a>
<br>This website has been recently created so content is being added concurrently.</p>
</div>
<!--Biographical Content-->
<div class=My-Gems>
<div class=Second-Header>
<h2><hr class=lineout></h2>
</div>
<div class="item item-type-double">
<div class=item-img>
<img src=http://kadeem.london/Image/Money-Matters-Logo.png class=menukadeem title=Piggy-Box-Logo alt="Kadeem-Laurie-Money-Matters-Logo" />
</div>
<a class=item-hover href=designs.html>
<div class=item-info>
<div class=mycell>
<div class=headline>Designs</div>
</div>
</div>
<div class=mask></div>
</a>
</div>
<div class="item item-type-double">
<div class=item-img>
<img src=http://kadeem.london/Image/Metaphon-Fitness.jpg alt=Metaphon-Fitness title=Metaphon-Fitness alt=Kadeem-Laurie-Metaphon-Fitness style="width:100%" />
</div>
<a class=item-hover href=events.html>
<div class=item-info>
<div class=mycell>
<div class=headline>Events</div>
</div></div>
<div class=mask></div>
</a>
</div>
</div>
<!--My Gems-->
</div>
<!--Post Container-->
</div>
<!--Content Container-->
<footer class="goodbye">Hello there</footer>
</div>
<!-- Global Container-->
最佳答案
这里发生了几件事:
首先,您为图像 (.item
) 使用了 float ,但没有清除它们。任何时候 float 图像或任何其他对象时,都可以将其从 normal flow 中取出。 .这意味着父容器不知道它们的存在,因此不会为它们腾出空间。
有几种方法可以解决这个问题——称为 clearfix methods .在本例中,我使用了 overflow
属性。将 overflow: auto
添加到父级 .post-container
。
.post-container { overflow: auto; }
第二个问题是同一个容器 (.post-container
) 相对于其正常(静态)位置顶部 400px 的位置。
.post-container { top: 400px; }
这会将容器向下推过页脚元素 400 像素。
为了补偿这种向下移动,页脚元素也需要移动 400 像素。
.goodbye { bottom: -400px; }
因此,通过 clearfix 和一些定位,您的页脚最终位于 .global-container
的底部。
关于html - 阻止页脚 div 隐藏在内容 div 后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32322716/
代码如下: http://jsfiddle.net/t2nite/KCY8g/ 我正在使用 jquery 创建这些隐藏框。 每个框都有一些文本和一个“显示”和“隐藏”按钮。我正在尝试创建一个“显示/隐
我正在尝试做某事。如果单击一个添加 #add-conferance 然后菜单将显示.add-contact。当点击隐藏然后它显示隐藏。我也将 setTimeout 设置为 7sec,但我希望当我的鼠标
我有一个多步骤(多页?)表单,只要用户按下“下一步”或“上一步”按钮,表单字段就会通过 div 显示和隐藏。 我只想禁用第一个 div (div id="page1"class="pageform")
我有一个使用 IIS 6 和 7 的当前系统,用 ASP.NET 和 .NET 4 中的 C# 编写。 My purpose is to hide the url completely (as per
我正在建立一个网站,并有一个幻灯片。幻灯片有标题和索引,覆盖整个页面。当覆盖被激活时,标题需要消失。当覆盖层被停用时,通过单击退出按钮、缩略图链接或菜单链接,字幕必须返回。 这就是我目前所拥有的
我正在尝试为显示/隐藏功能制作简单的 jquery 代码。但我仍然做错了什么。 $(document).ready(function(){ $('.arrow').click(function
我有一个自定义对话框并使用它来代替 optionMenu。所以我希望 myDialog 表现得像菜单,即在按下菜单时显示/隐藏。我尝试了很多变体,但结果相同: 因为我为 myDialog 设置了一个
在我的项目中,我通过 ViewPager 创建我的 tabBar,如下所示: MainActivity.java mViewPager = (ViewPager) findViewById(R.id.
我目前正在使用一个 Excel 表,我将第 1-17 行分组并在单元格 B18 中写入了一个单元格值。我想知道当我在展开/折叠行时单击 +/- 符号时是否有办法更改 B18 中的值。 例如:我希望 B
我想创建一个按钮来使用 VBA 隐藏和取消隐藏特定组。我拥有的代码将隐藏或取消隐藏指定级别中的所有组: Sub Macro1() ActiveSheet.Outline.ShowLevels RowL
我是 VBA 新手。我想隐藏从任何行到工作表末尾的所有行。 我遇到的问题是我不知道如何编程以隐藏最后写入的行。 我使用下一个函数知道最后写入的单元格,但我不知道在哪里放置隐藏函数。 last = Ra
我想根据另一个字段的条件在 UI 上隐藏或更新一个字段。 例如,如果我有一个名为 Color 的字段: [PXUIField(DisplayName="Color")] [PXStringList("
这是我尝试开始收集通常不会遇到的 GCC 特殊功能。这是@jlebedev 在另一个问题中提到g++的“有效C++”选项之后, -Weffc++ This option warns about C++
我开发了一个 Flutter 应用程序,我使用了 ProgressDialog小部件 ( progress_dialog: ^1.2.0 )。首先,我展示了 ProgressDialog小部件和一些代
我需要在 API 17+ 的同一个 Activity(Fragment) 中显示/隐藏状态栏。假设一个按钮将隐藏它,另一个按钮将显示它: 节目: getActivity().getWindow().s
是否可以通过组件的 ts 代码以编程方式控制下拉列表的显示/隐藏(使用 Angular2 清楚)- https://vmware.github.io/clarity/documentation/dro
我想根据 if 函数的结果隐藏/显示 NiceScroll。 在我的html中有三个部分,从左到右逐一滚动。 我的脚本如下: var section2 = $('#section2').offset(
我有这个 jquery 代码: $(document).ready(function(){ //global vars var searchBoxes = $(".box"); var searchB
这个问题已经有答案了: Does something like jQuery.toggle(boolean) exist? (5 个回答) 已关闭 6 年前。 在 jQuery 中(我当前使用的是 1
我在这样的选择标签上使用 jQuery 的 selectMenu。 $('#ddlReport').selectmenu() 在某些情况下我想隐藏它,但我不知道如何隐藏。 这不起作用: $('#ddl
我是一名优秀的程序员,十分优秀!