responsive-design 相关问题

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

无法响应地渲染我的 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

如何在 Flutter 中创建响应式文本小部件?

我遇到了响应文本的问题。在我的应用程序中有不同的文本字体大小,我需要使它们响应不同的屏幕尺寸(仅限手机和设备方向纵向)。我也...

回答 11 投票 0

P5.JS 和 WordPress 的响应式画布大小

我需要使用p5js制作自定义数据可视化元素。主题是响应式的,因此视觉效果需要适合一定的宽度。根据视觉效果中的数据和选项或筛选...

回答 1 投票 0

在 Safari 中无法正确计算 REM 填充

我正在尝试严格使用所有元素的 rem 值来构建一个网站。我在元素上有一些填充,但是在 Safari 中,这不能正确缩放。这是一个示例: html{ 字体大小...

回答 1 投票 0

第三个@media max-width在CSS中不起作用

所以我正在尝试为不同的屏幕尺寸建立一个网站。现在我在其中包含了一个卡片部分,该部分已包含在我的网站中。现在,当我的屏幕处于全尺寸时,例如宽度 >1300px...

回答 1 投票 0

用 CSS 包围在顶部和底部边框之间的文本

我想复制照片中的效果,上面和下面有粉红色的霓虹灯边框,以及它们之间的文字。我怎样才能用 CSS 实现这一点?我试过了,但达不到同样的效果...

回答 1 投票 0

有没有更好的方法来实现时间线(见图),以便它能够响应不同的屏幕尺寸?

当前时间轴实现基于 3800px 左右宽度的屏幕尺寸。我使用 display: grid 和 display: flex 来实现时间线外观。我还使用 ::after 创建垂直线...

回答 1 投票 0

使用开发工具和响应选项,媒体采石场不会在小屏幕上发生变化

我已经这样做了 1000 次并且一直使用媒体采石场。在 6 个月没有编程之后,我开始了一个新项目,我正在开发一个新项目,该项目逐渐创建一个网页......

回答 1 投票 0

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