responsive-design 相关问题

响应式网页设计(RWD)是一种Web设计和开发方法,旨在制作网站,以便根据屏幕大小,平台和方向在各种设备上提供最佳体验。

为什么改变响应式布局时第一步会随着页面移动?

有问题的代码:https://jsfiddle.net/3uLj8rw6/ 首先,我想提一下,我仍在学习 HTML、CSS 和 Sass。 当

回答 1 投票 0

CSS:是否有更短的方法来编写多个媒体查询?

这是我写出来的代码,但是必须有一种更简洁、优雅、有效的方法来编写用于缩放屏幕的媒体查询,对吗? 选择器 { padding-left: 19% } @media only sc...

回答 1 投票 0

关于Android应用程序响应式设计的问题

假设我正在针对不同的屏幕尺寸使用四个不同的文件夹。这些文件夹是layout-sw320dp、layout-sw480dp、layout-sw600dp、layout-720dp。 我不清楚的是,我有没有...

回答 1 投票 0

CSS动态字体大小和边框文本位置

嗨有没有一种方法可以动态调整字体样式和字体位置 这样当图像调整到任何视口时,设计以及图像和字体的比例保持不变?

回答 2 投票 0

HTML 字体大小未按预期工作?

我当前的 HTML 标签字体大小为 16px。每当我尝试使用检查工具减小屏幕宽度时。它变得太小了。我尝试了下面的脚本。尽管 Chrome 的屏幕宽度是

回答 1 投票 0

如何在 bootstrap5 中以 lg、md.sm 模式响应框?

我希望 col-sm 中的盒子为 col-12,col-md 中的盒子为 col-6 有人告诉我我应该做什么 如果有关于这个问题的教程请给我链接,谢谢。 我希望我的 col-sm 中的盒子为 col-12,col-md 中的盒子为 col-6 有人告诉我我应该做什么 如果有关于这个问题的教程请给我链接,谢谢。 <div class="content container-fluid col-lg-12 col-md-12 my-2 col-sm-12"> <div class="row"> <div class="col-lg-3 col-sm-12 col-md-6 p-3"> <div class="boxs pb-2"> <img src="./images/images (1).jpeg" alt=""> <a>example1</a> </div> </div> <div class="col-lg-3 col-sm-12 col-md-6 p-3"> <div class="boxs pb-2"> <img src="./images/images (2).jpeg" alt=""> <a>example2</a> </div> </div> <div class="col-lg-3 col-sm-12 col-md-6 p-3"> <div class="boxs pb-2"> <img src="./images/images (3).jpeg" alt=""> <a>example3</a> </div> </div> <div class="col-lg-3 col-sm-12 col-md-6 p-3"> <div class="boxs pb-2"> <img src="./images/images.jpeg" alt=""> <a>example4</a> </div> </div> </div> </div> Bootstrap 是移动优先的,考虑到这一点,如果你放置 col-12,它就可以从智能手机到台式机工作。遵循此规则,col-sm-12 将始终是 col-12,从尺寸 sm (576px) 到最大。我建议始终以 col-"size-of-col" 开头,然后按升序 (sm>md>lg>xl) 处理其余类,例如: <div class="row"> <div class="col-12 col-md-6 col-lg-3"> <img src="..." alt="..."> </div> </div> 但是,我看到你有一个名为“boxs”的类,你能显示这个类的css吗,这对理解你的问题有很大帮助。你的第一个 div 名为“content”,它不需要具有单一尺寸 (12) 的所有前缀 (sm、md、lg),例如你可以只输入 col-12。

回答 1 投票 0

如何使用flex-wrap将元素左右对齐

我有一个水族容器,里面有 6 个 div。当 div 对于当前屏幕来说太大时,我使用 flex-wrap 来包裹它们,但是我希望顶行的第一个 div 与 ...

回答 1 投票 0

无法响应地渲染我的 CSS 网格布局

我正在尝试为国际象棋游戏制作一个网格。 8x8,有 64 个方格。 我希望网格根据屏幕尺寸扩大和缩小。我可以使用基本的 html 和

回答 1 投票 0

NextJs - Tailwind css 类样式未应用于响应式屏幕

我正在尝试在 div 上添加一个自定义类,该类应该仅应用于“md”屏幕。不起作用- tailwind-config.ts 主题: { 屏幕:{ ... 我正在尝试在 div 上添加一个自定义类,该类应该仅应用于“md”屏幕。不起作用- <div className="md:myclass"/> tailwind-config.ts theme: { screens:{ 'sm': { 'min' : '320px', 'max' : '767px' }, 'md': { 'min': '768px', 'max': '1023px' }, 'lg': '1024px', 'xl': '1280px', '2xl': '1536px' }, } } globals.css // 导入到我的布局中 .myClass{ background: yellow; } 我有点怀疑,所以只是为了检查 :md 是否工作,我添加了 "md:hidden" 并且它确实隐藏了它。 <div className="md:hidden"/> 还检查了类是否正确导入,我尝试直接添加类没有md:并发现它正在工作 <div className="myclass"/> 有没有其他方法可以添加我自己的响应式设计类,或者我是否遗漏了一些东西.. 您必须将自定义类添加到 globals.css 文件中定义的 tailwind 层之一中。您可以在 tailwind docs 中阅读更多相关信息 /* globals.css */ @layer components { .myclass { background: yellow; } }

回答 1 投票 0

响应式标题,不出现

我正在尝试制作一个响应式标题,当屏幕尺寸小于 992 时,会出现一个汉堡菜单,使用复选框控制菜单。 我试图解决的问题是菜单不是

回答 1 投票 0

需要响应式设计问题的建议 - 适用于桌面但不适用于移动设备

我的设计响应能力遇到问题,希望您能帮助我解决。目前,该设计似乎在桌面浏览器上运行正常,但在移动浏览器上查看时......

回答 1 投票 0

如何使我的视频在网站中响应? [html]

有什么方法可以使标签中的视频移动响应吗? 有什么方法可以在 <video> 标签移动响应中制作视频吗? <video autoplay muted loop id="myVideo"> <source src="rick.mp4" type="video/mp4"> </video> <style> #myVideo { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; } </style> 请检查,我已经通过以下方式进行了视频响应。 第一个选项您可以使用媒体查询 <video autoplay muted loop id="myVideo"> <source src="https://www.learningcontainer.com/wp-content/uploads/2020/05/sample-mp4-file.mp4" type="video/mp4"> </video> <style> #myVideo { position: fixed; right: 0; bottom: 0; min-width: 100%; max-height: 100%; } @media(max-width: 640px){ #myVideo { width: 100%; } } </style> 第二个选项 设置 width: 100% 而不是 min-width: 100% <video autoplay muted loop id="myVideo"> <source src="https://www.learningcontainer.com/wp-content/uploads/2020/05/sample-mp4-file.mp4" type="video/mp4"> </video> <style> #myVideo { position: fixed; right: 0; bottom: 0; width: 100%; max-height: 100%; } </style> 第三个选项为视频标签添加包装器并处理响应式 <div class="video-Wrapper"> <video autoplay muted loop id="myVideo"> <source src="https://www.learningcontainer.com/wp-content/uploads/2020/05/sample-mp4-file.mp4" type="video/mp4"> </video> </div> <style> .video-Wrapper { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; } #myVideo { position: absolute; right: 0; bottom: 0; width: 100%; max-height: 100%; } </style> 最简单的方法是以百分比形式给出视频宽度。这意味着视频的宽度将是其所在容器的百分比。 请检查下面的代码。 (我用了分割而不是视频) <div>12345</div> <style> div{ width:80%; height:300px; background:#dadada; } </style> 如果您希望主体的不同宽度具有不同的 css 属性,那么您应该使用 @media 查询。检查此以了解有关 @media 查询的更多信息。 https://www.w3schools.com/cssref/css3_pr_mediaquery.asp 这个视频占据了整个页面。除了视频之外什么也看不到。 出去玩静音是不行的。 事实上,根本没有声音。 <div class="video-Wrapper"> <video autoplay muted loop id="myVideo"> <source src="https://www.learningcontainer.com/wp-content/uploads/2020/05/sample-mp4-file.mp4" type="video/mp4"> </video> </div> <style> .video-Wrapper { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; } #myVideo { position: absolute; right: 0; bottom: 0; width: 100%; max-height: 100%; } </style>

回答 3 投票 0

检测窗口宽度变化,但不检测高度变化

我使用 .resize() 函数来检测窗口大小调整事件,但这会检测高度和宽度的变化。 有没有办法只检测宽度变化而不检测高度变化?

回答 6 投票 0

媒体查询不起作用

有谁知道为什么我的媒体查询代码不起作用? 。盒子 { 背景颜色:红色; 宽度:100%; 高度:50px; } @仅限媒体屏幕...

回答 4 投票 0

MJML 列无法在移动设备上堆叠?

我使用 mjml.io 的在线编辑器创建了一个非常基本的 2 列设计,但我无法使其在移动设备上堆叠。 使用下面的代码,电子邮件在桌面上看起来完全一样(Outlo...

回答 1 投票 0

我可以在react-responsive-carousel中自定义Carousel-indicators吗

我正在使用react-responsive-carousel库。在这里,我想将默认指示器CSS、点形状更改为线形状。 我的代码是, 我正在使用 react-responsive-carousel 库。在这里,我想将默认指示器CSS、点形状更改为线形状。 我的代码是, <CarouselWrapper sx={{ marginTop: "124px", maxHeight: "486px", minHeight: "150px" }} > <Carousel autoPlay infiniteLoop showArrows={false}> <div> <Image src={image1} /> </div> <div> <Image src={image1} /> </div> <div> <Image src={image1} /> </div> </Carousel> </CarouselWrapper> 这些指标的当前形状, 是否可以自定义点形状指示器? 是的,您可以使用 JSX 将 renderIndicator 属性作为函数传递给 Carousel 组件来自定义点。您可以查看 this stackblitz 了解此用法的实时工作示例。 <Carousel autoPlay infiniteLoop showArrows={false} renderIndicator={(onClickHandler, isSelected, index, label) => { const defStyle = { marginLeft: 20, color: "white", cursor: "pointer" }; const style = isSelected ? { ...defStyle, color: "red" } : { ...defStyle }; return ( <span style={style} onClick={onClickHandler} onKeyDown={onClickHandler} value={index} key={index} role="button" tabIndex={0} aria-label={`${label} ${index + 1}`} > {"cust " + index} </span> ); }} > <div> <img src={"1.jpeg"} /> </div> <div> <img src={"2.jpeg"} /> </div> <div> <img src={"3.jpeg"} /> </div> </Carousel> ); 使用 SCSS 且需要较少定制的解决方案。使用包装选择器,您可以使用: .yourSelector { :global(.carousel .control-dots .dot) { background-color: blue; } }

回答 2 投票 0

无法让元素在移动设备上保持并排

这可能是一个愚蠢的问题,有一个简单的解决方法,但我已经尝试了很多不同的 html 和 css 组合来让它工作,但我一生都无法让它真正工作......

回答 1 投票 0

根据设备更改视图 - SwiftUI

我最初是为 iPad 设计的应用程序,现在也想为 iPhone 添加功能。有没有办法检查正在使用的设备是什么,然后相应地显示视图?

回答 3 投票 0

导航栏中的汉堡菜单无法使用 html 和 css 工作

*{ 填充:0; 保证金:0; } A{ 文本装饰:无; 颜色:黑色; } ul{ 列表样式:无; } /* 最上面的栏 */ #上栏{ 最小高度:10vh; 最大宽度:100vw; 背景...

回答 2 投票 0

调整窗口大小时,Flexbox 中的元素会晃动

我正在使用 CSS flexbox 创建一个包含 2 个元素的行: 带标题和段落的宽度为 50% 的 div div 的宽度为 28rem 并包含 Flexbox 网格。 该行设置为 flex-wrap: ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.