CSS图像边框翻转效果而无需调整图像大小?

埃利奥特·塞缪尔·伦伯格

我几乎不敢问这个问题,因为它看起来很明显,但是我找不到一个明确的答案,因此冒着损害我不存在的声誉的风险,这里是:

有没有一种方法可以在悬停时向图像添加扩展的CSS内部边界,而又不影响图像的大小?

这是我自己获得的代码:

的CSS

* {
-webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
      box-sizing: border-box;
}

.media_item_container img {  
border: 3px solid #00205f;

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

.media_item_container img:hover {
border: 10px solid #00205f;
}


.media_item_container a
{
font-weight:bold;
color:#000;
text-decoration:none;
font-size:13px;
}
.media_item_container a:hover
{
color:#fff;
}

的HTML

<body bgcolor="#999999">
<div class="media_item_container">

    <div class="media_item_text">
    <a href="#"><img src="http://lorempixel.com/output/business-q-c-158-158-5.jpg" width="158" height="158" class="media_item_thumb" />
    <h3>E-Brochure: <em>Printable e-brochure</em></h3>
    DOWNLOAD »</a>
    </div>
</div>
</body>

http://jsfiddle.net/aKedV/

只是尝试确定是否有任何方法可以在不随着边框大小增加而缩小图像的情况下进行缩放(我基本上理解了为什么会这样,只是我自己似乎无法提出解决方案)。

当我问是否有办法做到这一点时,我应该澄清一下,我认为一定有某种办法可以做到这一点,但是我很想知道是否有一个相对简单的办法。

非常感谢!

Dowomenfart

配合,这是我想出的解决方案。必须更改一些HTML和CSS,但这是我的工作。希望这可以帮助伴侣,干杯

http://jsfiddle.net/aKedV/3/

HTML:

<body bgcolor="#999999">
    <div class="media_item_container">
        <div class="media_item_text">
            <a href="#">
                <div class="border"  style="background: url(http://lorempixel.com/output/business-q-c-158-158-5.jpg);">
                </div>


<h3>E-Brochure: <em>Printable e-brochure</em></h3>
    DOWNLOAD »</a>

    </div>
</div>

CSS:

.border {
    -webkit-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    -kthtml-transition: all 500ms linear;
    transition: all 500ms linear;
    width: 158px;
    height: 158px;
}
.border:hover {
    -webkit-box-shadow: inset 0px 0px 2px 10px #00205f;
   box-shadow: inset 0px 0px 2px 10px #00205f;
}
.media_item_container a
{
    font-weight:bold;
    color:#000;
    text-decoration:none;
    font-size:13px;
}
.media_item_container a:hover
{
    color:#fff;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS使图像调整大小并适合任何屏幕

来自分类Dev

CSS响应图像翻转

来自分类Dev

CSS图像按高度调整大小

来自分类Dev

使用CSS调整大小和裁剪图像

来自分类Dev

Android ListView toRightOf ImageView具有不同的大小,而无需调整图像大小

来自分类Dev

如何防止在CSS中调整图像大小?

来自分类Dev

使用CSS调整图像大小

来自分类Dev

使用双线性插值调整图像大小,而无需调整大小

来自分类Dev

PHP(或ImageMagick)调整图像大小以达到最佳效果吗?

来自分类Dev

调整翻转和旋转图像的大小

来自分类Dev

CSS图像调整大小问题

来自分类Dev

使用CSS调整图像的裁剪部分的大小

来自分类Dev

如何使用Jimp调整要上传的图像的大小而无需在Node.js中刷新

来自分类Dev

使用CSS Grid调整图像大小

来自分类Dev

jQuery使用心跳效果调整图像大小

来自分类Dev

自动调整CSS中图像的大小

来自分类Dev

Bootstrap 3图像自动调整全屏大小和滚动效果

来自分类Dev

Android ListView toRightOf ImageView具有不同的大小,而无需调整图像大小

来自分类Dev

使用CSS调整图像大小

来自分类Dev

在Mac OS X中批量调整图像大小,而无需更改创建日期

来自分类Dev

CSS悬停边框,无需调整图像大小

来自分类Dev

圆角图像,无需调整大小/裁剪/拉伸

来自分类Dev

使用PHP或CSS调整图像大小?

来自分类Dev

调整图像大小以填充图片框而无需拉伸

来自分类Dev

使用CSS调整图像大小

来自分类Dev

使用CSS缩放图像而无需调整大小

来自分类Dev

以编程方式显示调整大小的图像,而无需在服务器上创建其他图像

来自分类Dev

CSS / JS调整大小以适合图像大小

来自分类Dev

图像不与CSS翻转

Related 相关文章

热门标签

归档