By petergus on
i want to position my logo to the top, but whatever i do it just goes into hidden because there is a fusion core style of
.row, .nested, .block {
overflow:hidden;
ive gone so far as to do this...nothing works! should, can i , disable that style in fusion...but i guess its prolly used for something else!
#logo {
margin-top:-35px;
position:absolute;
display:block;
height:300px;
width:200px;
overflow:visible; !important
}
that works * when* i turn off the fusion class in firebug, ..so i dont know what else to do.
thanks for any hints anyone, really confused here!
Comments
You're
You're using
overflow:visible; !importantwhereas correct syntax is
overflow: visible !important;0.92 probability of this being the cause :)
i wish i could laugh and say
i wish i could laugh and say ya, thats it, but no :(
strange.
what could the other 8% be?
it *must* be because its
it *must* be because its somehow nested and not able to override, so a CSS issue....but still totally confused what, seems ive tried everything, but naturally missed something.
got it! positioned the
got it!
positioned the header-site-info to absolute top.
still dont get why the overflow wasnt being overridden though...
I'm betting 6% of my
I'm betting 6% of my remaining 8% of overflow having nothing to do with the problem;
probably several elements were competing for the same absolute position; if no z-index is specified, the last one comes out on top.
hm yes, z-index would make
hm yes, z-index would make sence, but still dont get why when .row .nested and .block were disabled it worked, even though didnt notice a z-index on those. but maby.
well anyway, positioning the wrapper did it, not sure why or how still.
whatever has no z-index
whatever has no z-index specified, has an implied z-index of 0.
I'm seeing a similar issue
I'm seeing a similar issue and haven't figured mine out yet.
I've got a sidebar block. There's some JS on an element in there so that when it's clicked, it displays a dropdown-styled div below it. But, the
overflow:hiddenon.row, .nested, .blockis preventing it from being shown. I putoverflow: visibleon the block using the block ID, and the Chrome inspector shows that theoverflow:hiddenstyle is overridden, but it's still preventing that overflowing dropdown div from being visible unless I use the inspector to disable theoverflow:hiddencompletely. The same thing is true in Firebug, using Firebug.Doesn't make a lick of sense.
Turns out, it did make a lick
Turns out, it did make a lick of sense.
The containing sidebar was the element with the offending overflow: hidden. Once I overrode it with overflow: visible on both the block and the sidebar region (which had the .nested class, as I recall) it was fine. I overlooked that my pop-up menu overran the boundaries of that containing region as well as the block itself.
Similar problem
I have a similar problem when trying to put an icon in the block/pane title, and after almost one hour of trial and error I'm a huge step closer to insanity, but not an inch closer to a solution.
On this theme, I had from the beginning on
on the bottom of
./css/local.css, but not even bogus likeis helping in this case.
Does anyone know of a way to globally reset the overflow to visible for *everything* in a Fusion theme?
Thx!
Impossible with CSS
After a couple of more ours with this madness I came to the conclusion that overriding
overflow: hiddenis impossible with CSS in Fusion/Panels.My last attempt was to systematically set all styles in the tree above the h2 element to
overflow: visible !important;. This resulted in styles like this:After this, the Twitter icon is still cropped on the boundaries of the
.pane-tweets .inner h2.pane-titleelement. Neither the z-index, nor the overflow directive seems to have any influence of the rendered output.The TNT guys seem to know that and have built Acquia Marina, where some block style have overlapping icons, with modified block templates and a custom class
<div class="block-icon pngfix"/>plus this CSS:Based on this approach, I created a views template for the Twitter block and added a dummy div. The icon is added with CSS, and the div is absolutely positioned. No need to hassle with these §"$%&
overflow: hiddendirectives...