响应式网页设计(RWD)是一种Web设计和开发方法,旨在制作网站,以便根据屏幕大小,平台和方向在各种设备上提供最佳体验。
https://chuk-norris-jokes.onrender.com/ 我想将的背景颜色:rgba(0, 0, 0, 0.5)拉伸到屏幕的整个高度。 https://chuk-norris-jokes.onrender.com/ 我想将 的背景颜色:rgba(0, 0, 0, 0.5) 拉伸到屏幕的整个高度。 获得“overlay”类 onclick。但是当笑话块很多时,高度就不会拉伸到全高。当高度静态时一切正常。媒体屏幕 820px-1280px 出现问题 (https://i.sstatic.net/4i63WcLj.png) (https://i.sstatic.net/lGSkyjS9.png) 我尝试设置 body {height: 100vh 或 100%} 我也设置了 .overlay{min-height:100vh 或 100%}。但是当水平滚动出现body和overlay时就不会拉伸 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Chuck Norris Jokes</title> </head> <body> <div id="overlay"></div> <div class="main_wrapper " id="mainWrapper"> <div class="content_wrapper"> <header class="header" id="header"> </header> <div class="title_wrapper" id="titleWrapper"> </div> <div class="form_wrapper" id="formWrapper"> </div> <div class="jokes_wrapper" id="jokesWrapper"> </div> </div> </div> <div class="sidebar hide" id="sideBar"> <h3 class="sidebar_title">Favorite</h3> <div class="favorite_jokes_wrapper" id="favJokesWrap"> </div> </div> </body> </html> body,html{ @apply min-h-screen; overflow: auto; } .main_wrapper{ @apply p-5 overflow-auto container min-h-full m-auto w-full relative md:m-auto md:p-2 md:pt-5 xl:max-w-[960px] xl:m-0; .content_wrapper{ @apply xl:max-w-[600px] xl:m-auto } }; .overlay{ @apply w-full absolute top-0 left-[-32px] bottom-0 right-0 min-h-full pointer-events-auto ; z-index: 2; background-color: rgba(0, 0, 0, 0.5);} .sidebar{ @apply container bg-light_grey absolute z-10 top-0 min-h-screen right-0 md:w-[56%] xl:block max-w-[480px];} .sidebar_title{ @apply hidden xl:block xl:m-10 font-medium text-xl text-sub_main_color; } .favorite_jokes_wrapper{ @apply flex flex-col mt-16 items-center justify-center min-h-full bg-light_grey xl:mt-5; .joke { @apply bg-white rounded-xl gap-5 md:pt-12 md:px-5 md:pb-5; border: 1px solid #F8F8F8; box-shadow: 0px 4px 6px 0px #0000001A; div{ @apply md:w-[298px]; } p { @apply text-sm font-normal; } h3{ @apply mt-0 bg-light_grey mt-2 text-10px ; } } } ` 这是因为 100vh 意味着 100 视口高度,当您滚动 overlay 高度不会改变并随着 main_wrapper 滚动时,我认为您需要的是将覆盖层固定在屏幕左侧,这样它就不会不随内容一起滚动 解决方案是使用 fixed 代替 absolute 参考:
我正在尝试的是“您的隐私”,说明和按钮应在同一行对齐。 HTML: ... 我正在尝试的是,“您的隐私”,描述和按钮应该在同一行对齐。 HTML: <div class="cookie-notice"> <div class="cn-body"> <h2 id="title">Your Privacy</h2> <p id="id-cookie-notice"><span><span>We use cookies to improve your experience on our site.</span></span></p> <div class="cn-ok"> <a href="#" class="cm-link cn-learn-more">Decline</a> <div class="cn-buttons"><button type="button" class="cm-btn cm-btn-danger cn-decline">Decline</button><button type="button" class="cm-btn cm-btn-success">Accept</button></div> </div> </div> </div> CSS: .cn-body { display: flex; flex-direction: column; font-family: myriad-pro, sans-serif; gap: 0; padding: 0; width: 100%; padding: 40px 113px; boder: 1px solid red; margin: 10px; } .cm-btn-danger { display: none; } .cn-ok { align-items: center; display: flex; flex-direction: row-reverse; gap: 10px; justify-content: end; margin-top: 20px } 这是代码:代码 我们可以使用 justify-content: start 来对齐按钮! .cn-body { display: flex; flex-direction: column; font-family: myriad-pro, sans-serif; gap: 0; padding: 0; width: 100%; padding: 40px 113px; boder: 1px solid red; margin: 10px; } .cm-btn-danger { display: none; } .cn-ok { align-items: center; display: flex; flex-direction: row-reverse; gap: 10px; justify-content: start; margin-top: 20px } <div class="cookie-notice"> <div class="cn-body"> <h2 id="title">Your Privacy</h2> <p id="id-cookie-notice"><span><span>We use cookies to improve your experience on our site.</span></span> </p> <div class="cn-ok"> <a href="#" class="cm-link cn-learn-more">Decline</a> <div class="cn-buttons"><button type="button" class="cm-btn cm-btn-danger cn-decline">Decline</button><button type="button" class="cm-btn cm-btn-success">Accept</button></div> </div> </div> </div> 您可以在 align-items: flex-start 上添加 .cn-body,这样就可以了。 .cn-body { display: flex; flex-direction: column; font-family: myriad-pro, sans-serif; gap: 0; padding: 0; width: 100%; padding: 40px 113px; boder: 1px solid red; margin: 10px; align-items:flex-start; } .cm-btn-danger { display: none; } .cn-ok { align-items: center; display: flex; flex-direction: row-reverse; gap: 10px; justify-content: end; margin-top: 20px } <div class="cookie-notice"> <div class="cn-body"> <h2 id="title">Your Privacy</h2> <p id="id-cookie-notice"><span><span>We use cookies to improve your experience on our site.</span></span></p> <div class="cn-ok"> <a href="#" class="cm-link cn-learn-more">Manage Preferences</a> <div class="cn-buttons"><button type="button" class="cm-btn cm-btn-danger cn-decline">Decline</button><button type="button" class="cm-btn cm-btn-success">Accept</button></div> </div> </div> </div>
我想在所有移动设备中隐藏下面的div 我已经尝试过以下建议,但没有任何效果: 缺少可见的-** ...
下面我附上了我的 CSS,我的网页是一个音频播放器、一个嵌入式 Twitter 链接和一些视频的混合体。当我在 iPhone 上打开网页时,项目显示居中,但是当我
我想在右上角画一个圆圈。我很难让它做出响应。我尝试了这段代码,但似乎没有任何效果。 此代码导致响应中水平滚动...
我正在从 Figma 设计中获取这张图片,我需要映射此设计以与 Tailwind CSS 像素完美 100% 做出反应。 Macbook Pro 16 英寸宽度为 1728px,但我需要将内容中心设置为...
媒体查询 min-width:319px) 和 (max-width:480px) 不适用于 Chrome,但适用于其他浏览器,而 @media(min-width:1601px) 不适用于任何地方
第一次测试后,当我调整屏幕大小时,我看到浅鲑鱼没有在 Chrome 中显示,然后在移动设备上进行了测试,效果很好。再次检查我的代码是否有任何错误并在边缘进行测试...
我正在尝试使此条形图具有响应性,截至目前它具有固定的高度(500x200px)。该文档非常模糊,并说将 BarChart 包装在 ResponsiveChartContainer 中,但我......
我知道如何更改背景和进度的颜色。我想在填充之前更改进度路径的颜色 导出 const CircleProgress = withStyles(() => (...
我学习 flutter 有几个月了,我在这种类型的 ui 设计中苦苦挣扎。你能帮我实现这种设计吗? 我尝试过使用堆栈,但它不起作用。 怎么...
我需要什么 CSS 和 HTML 才能将表格从 1 行 4 列数据切换为 2 行 2 列、屏幕宽度为 550 像素且没有重复内容?
使用 CSS 和 HTML 我想在没有重复内容的情况下实现这种效果? 1.屏幕宽度大于550px: 2. 屏幕宽度小于550px: 这是使用
我一直在尝试裁剪宽度低于 768 像素的屏幕尺寸的图像。图像应从左侧和右侧均匀裁剪。 这是全尺寸图像的示例(尺寸...
手风琴文本在 iOS iPhone 上无法换行,但适用于 Android - Laravel 和 CSS
我目前正在开发一个 Laravel 项目,其中有一个带有手风琴文本的常见问题解答页面。手风琴功能在 Android 设备上运行得非常好,但我遇到了一个特定的问题...
我想知道我们如何知道在哪里使用容器或容器液体以及使用容器和容器液体时应该做什么或避免什么? 需要清楚地了解差异
可点击表面( onClick = onClick, 修饰符 = 修饰符 .height(labelHeight.dp) .fillMaxWidth(), ){ 盒子( 内容对齐 = 对齐.居中, ){ 特...
在我的应用程序中,有帖子、评论、投票实体。 我注入了帖子服务、评论服务来验证投票数据。 投票服务 @事务性 public boolean votePost(会员当前会员...
我正在开发一个网站,在制作一个在不同屏幕尺寸上绝对定位的 div 时遇到了问题。以下是上下文以及我迄今为止所尝试的内容: 问题...
我有一个列出项目的网页。默认模板使用一个表格来实现这一点,我认为这非常合适。然而,在此表中,有一列包含的文本比其他列多得多:
伪边框图像 我想要连接复选框的边框。 我尝试使用伪边框,但在设置高度时遇到困难,因为网站响应不同的屏幕。 谁都可以吗
我正在尝试使用锚链接来触发不同的水平滚动 div 出现。 我有一个容纳多个子容器的主容器:子容器的宽度和高度都是固定的,以填充