- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想了解如何定位 768 像素以下的屏幕尺寸,特别是 480 像素的屏幕尺寸。我目前正在尝试创建一个页面,该页面将显示 3 个不同网站的 3 个 Logo ,这很好用,但在达到 768 像素以下时会失败。
我的 HTML 代码:
<!doctype html>
<html>
<head>
<title>Bootstrap Layout</title>
<link rel="stylesheet" href="custom.css">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="darkbg col-sm-4 col-xs-12"><img src="logo1.jpg"/></div>
<div class="darkerbg col-sm-4 col-xs-12"><img src="logo2.jpg"/></div>
<div class="darkestbg col-sm-4 col-xs-12"><img src="logo3.jpg"/></div>
</div>
</div>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>
我的 CSS:
/* custom stylesheet */
.darkbg {
background: #999;
text-align:center;
}
.darkbg img,
.darkerbg img,
.darkestbg img {
width:100%;
}
.darkerbg {
background: #666;
text-align:center;
}
.darkestbg {
background: #333;
text-align:center;
}
问题出在我使用“col-xs-12”类时,因为 Logo 在屏幕上看起来太大,它应该类似于 col-sm 并且像 col-xs-4 一样分布在 4 列中。这解决了这个问题,但是当我到达 480px 的断点时, Logo 看起来太小,据我所知,最低断点是 col-xs,它针对 768px 的屏幕尺寸,所以我不确定如何解决这个问题问题。
我知道我可以使用媒体查询,但是对于当达到 480 像素的大小时我需要编写什么代码来将每个 Logo 显示在彼此之上时,我有点困惑。
如果有人可以提供建议,将不胜感激。
最佳答案
这里有 3 个示例代码段。其中之一可能会有所帮助,具体取决于您的最终要求,并且您始终可以创建 Bootstrap 的自定义构建也是。
网格示例)您可以调整图像的大小@480px 等
1) 不使用网格:构建一个简单的类来更改显示属性@480px 并根据需要在任何断点等处调整图像大小。
2) 与示例 1 相同,但图像设置为 100% 宽度 @480px。
请参阅全页示例代码段。
.darkbg,
.darkbg.img-thumbnail {
background: #999;
}
.darkerbg,
.darkerbg.img-thumbnail {
background: #666;
}
.darkestbg,
.darkestbg.img-thumbnail {
background: #333;
}
/**Grid**/
@media (max-width: 768px) {
.img-block {
text-align: center;
}
.img-block img {
width: 150px;
}
}
/**One**/
.img-block-one img {
display: inline-block;
width: 30%;
padding: 5px;
margin: 10px;
}
@media (max-width: 480px) {
.img-block-one img {
display: block;
width: 50%;
margin: 5px auto;
}
}
/**Two**/
.img-block-two img {
display: inline-block;
width: 30%;
padding: 5px;
margin: 10px;
}
@media (max-width: 480px) {
.img-block-two img {
display: block;
width: 100%;
margin: 10px 0;
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<h2 class="text-center">Grid Example</h2>
<div class="row img-block">
<div class="col-sm-4 col-xs-12">
<img src="http://placehold.it/350x350/eee/000" class="img-responsive img-thumbnail darkbg" />
</div>
<div class="col-sm-4 col-xs-12">
<img src="http://placehold.it/350x350/eee/000" class="img-responsive img-thumbnail darkerbg" />
</div>
<div class="col-sm-4 col-xs-12">
<img src="http://placehold.it/350x350/eee/000" class="img-responsive img-thumbnail darkestbg" />
</div>
</div>
</div>
<hr>
<div class="container">
<h2 class="text-center">Example One</h2>
<div class="img-block-one text-center">
<img src="http://placehold.it/350x350/f00/fff" class="img-responsive darkbg" />
<img src="http://placehold.it/350x350/f00/fff" class="img-responsive darkerbg" />
<img src="http://placehold.it/350x350/f00/fff" class="img-responsive darkestbg" />
</div>
</div>
<hr>
<div class="container">
<h2 class="text-center">Example Two</h2>
<div class="img-block-two text-center">
<img src="http://placehold.it/350x350/ff0/000" class="img-responsive darkbg" />
<img src="http://placehold.it/350x350/ff0/000" class="img-responsive darkerbg" />
<img src="http://placehold.it/350x350/ff0/000" class="img-responsive darkestbg" />
</div>
</div>
<hr>
这里是垂直和水平居中的例子。我将规则放在媒体查询中,因此它们只能在 480px 以上工作,因为它可能对较小设备上的这种显示有利也可能不利:媒体查询本身可以删除,因为它不会改变任何其他内容。这些也是新的 img-block-one
类的宽度组件,可以根据您的需要进行调整。
希望这对您有所帮助。
.darkbg {
background: #999;
}
.darkerbg {
background: #666;
}
.darkestbg {
background: #333;
}
.img-block-one img {
display: inline-block;
width: 30%;
padding: 5px;
margin: 10px;
}
@media(min-width: 481px) {
.img-block-one {
width: 65%;
top: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
}
}
@media (max-width: 480px) {
.img-block-one img {
display: block;
width: 50%;
margin: 5px auto;
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="img-block-one text-center">
<img src="http://placehold.it/350x350/f00/fff" class="img-responsive darkbg" />
<img src="http://placehold.it/350x350/f00/fff" class="img-responsive darkerbg" />
<img src="http://placehold.it/350x350/f00/fff" class="img-responsive darkestbg" />
</div>
</div>
关于html - 如何定位 Twitter Bootstrap <768px 和 480px 断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33468625/
有没有办法在clojurescript中创建断点? 在 repl 或 chromes native 调试器中。 我试过 (js* "debugger") 这会返回 SyntaxError: Unexp
我有一个断点列表,每次调试特定程序时我都想添加这些断点。 有没有办法可以将所有断点信息放在一个文件中并在每个调试 session 开始时使用它?换句话说,我可以在我发出“运行”命令之前,向 GDB 提
我们能否在函数上设置 GDB 断点,使其仅在函数参数与指定值匹配时才中断?例如 int foo(int i) { return i*i; } int main() { foo(0); ....
我的应用程序当前在启动时崩溃,我只有一个 MainActivity 类,我正在尝试找出导致它的原因 我发现有多个Log Log.v();//详细 Log.d();//调试 Log.i();//信息 L
我在 Eclipse Helios 和 Mac OS X 最后的 Leopard 中工作,同时处理多个项目。我在项目 1 中设置了断点并且很好。项目 2 是项目 1 的分支,因此包含类似的文件。当我尝
当我在我的应用程序中单击一个按钮时,将执行一系列 Javascript 代码,在这种特殊情况下,我单击“取消”按钮以关闭当前打开的模式窗口。这close按钮在 HTML 上看起来像这样: Cancel
我已经在 objective-c 中编写了这个小程序。 int x; x=1; while (x<60) { self.jalo.text = [NSString stringWithForm
Twitter Boot strap 使用这些断点: 大显示:1200px默认值:980px平板电脑:768px手机:480px 一个客户说他们使用 1280px 作为他们的大屏幕断点。 这些是否有行
我正在尝试在 gdb 中设置断点以在 exit(0) 信号之前停止。我试过了: stop sigquit 虽然程序仍然没有停止就退出。如何为此设置断点? 最佳答案 您是否尝试在 exit 或 _exi
最新的 dart 编辑器支持调试和断点,它在静态 HTML 页面中工作。我有一个现有的后端 (Django),当我将“启动目标”设置为 URL 时,我无法让调试器工作。 我收到这个错误: An int
我有一个汇编程序,在不同的行上有几个标签。我需要设置一个 gdb在带有标签的行之后的两行断点。我怎么能在 gdb 中做到这一点不向程序添加额外的标签? 最佳答案 gdb支持在标签后添加 X 个字节的断
我有一个 IDE 断点 (delphi-xe),每次编译和运行程序时它都会重新出现。我该如何摆脱它。 Delphi 在哪里保存有关断点的信息? 更新: 1.断点未在“Breakpoints”面板中列出
breakpoints.up、breakpoints.down、breakpoints. Between 和 breakpoints.value 之间有什么区别> ?这段代码是什么意思,断点值在这里如
这个问题已经有答案了: Eclipse pausing without a breakpoint (6 个回答) 已关闭 8 年前。 我正在使用 Eclipse Juno。当我调试桌面应用程序时,调试
我是一名 CS 学生,所以我对编程还是很陌生。断点看起来非常酷并且对调试很有用,所以我决定尝试一下它们。 不幸的是,我真的不知道如何与他们合作。我在“记录断点和参数并自动继续”中添加了一个断点。程序到
使用 VStudio 2010 和 C# 我有一个名为哺乳动物的类。狗和猫继承自哺乳动物。 然而,一只特定的狗在呕吐,我需要找出原因。 我想在 Mammal 类中设置一个断点 - 但仅当 Dog 类正
编辑:我尝试在一个非常简单的程序上使用编辑器中内置的断点,它起作用了。所以我的代码(使用了大量的实例内存)和调试器可能对 nano 实例来说太多了。 我一直在命令行上使用 gdb 进行调试和设置断点。
我正在编写一个通过抛出异常从错误中恢复的应用程序。 然而,在调试时,我希望我的调试器在抛出异常之前在我的错误点停止。无论如何添加一些代码会导致GDB用某些代码中断执行。 我对 ARM 和 x86 架构
我正在为一个应用程序使用 MapKit。 我正在将信息存储在全局字典中,然后再次访问它们。 每个都使用文本+用户名+日期的键存储。此实例中的用户名变量包含字符串的日期和用户名 func mapView
在 PyCharm 中是否可以在外部 python 库中放置断点并单步执行? 对于上下文,我遵循 Django REST 框架快速入门指南:http://www.django-rest-framewo
我是一名优秀的程序员,十分优秀!