小编Den*_*man的帖子

Css图像悬停在Border-Radius内

我正在制作一张可以在100%边界半径内盘旋的图像.
当你将它悬停时,图像会缩放.现在出现了问题.当我将其悬停时,您将在边界半径之外看到图像1秒.

它似乎在Firefox中工作.但不是在chrome和Safari中.

现场演示:http:
//jewelbeast.com/something/imghover/rounded.html

HTML:

    <div class="rounded-smallborder">
        <section class="img-scale img-opacity" style="width: 250px; height: 250px;">
            <img src="http://placehold.it/250x250" />
            <div class="text">
                <span>
                    <h1>This is a title</h1>
                    <ul>
                        <li>List number 1</li>
                        <li>List number 2</li>
                        <li>List number 3</li>
                    </ul>
                </span>
            </div>
        </section>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div.rounded-smallborder{
    margin-top: 22px;
    margin-bottom: 22px;
    height: 362px;
    width: 228px;
    float: left;
    display: block;
    margin-left: 10px;
}

div.rounded-smallborder section{
    position: relative;
    width: 217px;
    height: 217px;
    -webkit-border-radius: 100%;  
  -moz-border-radius: 100%;  
  -ms-border-radius: 100%;  
  -o-border-radius: 100%;  
  border-radius: 100%; …
Run Code Online (Sandbox Code Playgroud)

css safari google-chrome hover css3

6
推荐指数
1
解决办法
2980
查看次数

CSS垂直下拉菜单在FF和IE中不起作用

我正在创建一个垂直下拉菜单.
当您单击其中一个菜单项时.下拉列表将从宽度:0px变为宽度:500px; 由于某种原因,它不适用于FireFox和IE.在我开始之前,我在Jsfiddle.net上创建它,它适用于每个浏览器.

在jsfiddle中制作的第一个菜单:

适用于Chrome - FireFox - IE - Safari和Opera.
http://jsfiddle.net/DennisBetman/3AyHK/

官方菜单粘贴在jsfiddle:

适用于Chrome - Safari和Opera.
http://jsfiddle.net/DennisBetman/RLb6E/

CSS

    body{
    margin:0px;
    background: url(../img/background.png);
}

*:focus {
    outline: 0;
}

.menu-default{
    width: 220px;
    height: 100%;
    position:fixed;
    background-color: white;
    top:0;
    bottom:0;
    left:0;
    border-right:1px solid #d0d0d0;
}

.menu-default .top{
    width:221px;
    height: 152px;
    background-color: #313131;
    margin-bottom:1px;
    !margin-bottom:4px; /* IE7 */
}

.menu-default ul{
    list-style-type: none;
    padding:0px;
    margin: 0px;
    !margin-left:0px; /* IE7 */
}

.menu-default ul li {
    position: relative;
    width:100%;
    background-color:white;
    border-top:1px solid #dadada;
    border-bottom:1px …
Run Code Online (Sandbox Code Playgroud)

html css firefox internet-explorer jsfiddle

5
推荐指数
1
解决办法
318
查看次数

隐藏显示表和溢出

我正在制作Img悬停的乐趣.但是现在我的div中有一些文字.我用过代码:

display: table-cell;
vertical-align: middle;
Run Code Online (Sandbox Code Playgroud)

让文本以我的div为中心.我也有这个代码:

.vertical-smallborder{
    position: relative;
    width: 217px;
    height: 350px;
    border: 5px solid white;
    outline: 1px solid #c8c8c8;
    float:left;
    display: table;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

    overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

display: table在那边找到了文字.如果我删除它,文本将不会在div中居中.

现在我遇到溢出问题:隐藏.在FireFoxIE溢出中:如果存在,则隐藏不再起作用display: table.

谷歌ChromeSafari都支持display: tableOverflow:hidden一起使用.

注意:它必须是纯CSS.所以我不能使用任何JavaScript.

谢谢

html css overflow vertical-alignment

3
推荐指数
1
解决办法
1万
查看次数