html - 将缩略图区域调整为图像和文本

标签 html css twitter-bootstrap razor

我在我的 View 中使用了 thumbnail class,但我需要缩小 thumbnail 区域以正好适合我的图像和文本,我该怎么做?这是我的代码:

<div class="row">
     <div class="col-xs-6 col-md-6">               
                        <a href="#" class="thumbnail thumbnailBorder" style="background-color:red">
                            <img src="~/LIGAppsForWebsite/@item" style="height:133px; width:213px;" alt="@temp">
                            @temp
                        </a>              
            </div>
</div>

这就是现在发生的事情: enter image description here

即使设置了 class:thumbnailbackground-color:red ,我也想得到这样的东西: enter image description here

我该怎么做?

编辑

我不希望光标句柄在我悬停在红色表面上方时显示,我只希望它在我悬停在图像和文本上方时显示

最佳答案

试试这个:

HTML:

<div class="row">
    <div class="col-xs-6 col-md-6">               
        <a href="#" class="thumbnail thumbnailBorder">
            <img src="~/LIGAppsForWebsite/@item" alt="@temp">
            <p>Image Text</p>
        </a> 
    </div>
</div>

CSS:

.thumbnail {
    width: 213px;
    display: block;
    margin: 0 auto;
    padding: 0;
}

.thumbnail:hover {
    background-color:red;
}

.thumbnail img {
    width: 213px;
    height: 133px;
}

.thumbnail p {
    margin: 10px 0;
    text-align: center;
}

演示:jsfiddle

注意:HTML5 accepts nested tags在不破坏验证的 anchor 元素中

关于html - 将缩略图区域调整为图像和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40679695/

相关文章:

css - 如果整个页脚被分成几个文本居中的 float div,我该如何居中对齐它?

jquery - 使用背景大小的封面将文本准确地放置在图像上

jquery - 通过鼠标悬停和 animate.css 对元素进行动画处理

Twitter bootstrap 响应式导航在打开和关闭后消失

javascript - 在 jQuery 中为 Bootstrap iframe 模式提取发件人信息

javascript - 风格拖鬼元素

javascript - 投资组合过滤器

php - 如何将 PHP 行捆绑成可折叠的形式? (使用 next() 对多维数组进行元素访问)

javascript - 无法在 Protractor 中使用 .click() 打开日期选择器 > "Failed: element not interactable"

javascript - 为什么不能用 document.getElementById 代替 JavaScript 中的 $?