html - 滚动条为被部分阻碍
我在一组滚动图片()下方放置了一个深灰色三角形()。#scrollbox 的滚动条被三角形部分遮挡。我试过设置一个 z-index ,但没有解决这个问题。我重新安排了我的 div 结构,以防我搞砸了,但我很确定这一切都是正确的。这是直接 html/css。
如果stackoverflow的任何明智的居民可以提供帮助,我们将不胜感激。
问题描述
我在一组滚动图片()下方放置了一个深灰色三角形()。#scrollbox 的滚动条被三角形部分遮挡。我试过设置一个 z-index ,但没有解决这个问题。我重新安排了我的 div 结构,以防我搞砸了,但我很确定这一切都是正确的。这是直接 html/css。
如果stackoverflow的任何明智的居民可以提供帮助,我们将不胜感激。
#content-container {
text-align: center;
margin-bottom: 90px;
background-color: azure;
height:85vh;
width: 100%;
position: relative;
}
#right-angle-triangle {
position: absolute;
top: 0;
height: 0;
width: 0;
padding-bottom: 20px;
border-style: solid;
border-width: 0 0 89vh 100vw;
border-color: transparent transparent #333 transparent;
}
#scrollbox {
margin: 80px;
height: 55vh;
overflow: auto;
padding: 10px;
z-index: 1;
border-radius: 50px;
}
#flex-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-evenly;
margin-bottom: 20px;
}
.person-info {
background-color: azure;
margin: 0px 0px 40px;
height: auto;
border: 4px solid azure;
border-radius: 25px;
box-shadow: -1px 1px 3px rgb(0, 0, 0);
z-index: 1;
}
.person-pic {
width: 25vw;
height: 25vw;
border: 1px solid rgb(231, 238, 238);
border-radius: 25px;
}
#pic1 {
position: relative;
object-fit: cover;
object-position: center -55px;
}
#pic2 {
position: relative;
object-fit: cover;
object-position: center 0px;
}
#pic3 {
position: relative;
object-fit: cover;
object-position: center -20px;
}
#pic4 {
position: relative;
object-fit: cover;
object-position: center;
}
<div id="content-container">
<div id="right-angle-triangle">
</div>
<div id="scrollbox">
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic1" src="img/euel_marsha.jpg">
<div class="content-card">Names go here<br>Senior Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic2" src="img/cliff_trish.jpg">
<div class="content-card">Names go here<br>Executive Pastors </div>
</div>
</div>
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic3" src="img/blake_quinc.jpg">
<div class="content-card">Names go here<br>Worship/Youth Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic4" src="img/bev_david.jpg">
<div class="content-card">Names go here<br>Office Manager</div>
</div>
</div>
</div>
</div>
</body>
在 Postgres 中设置事务回滚的默认值
如果事务回滚,是否可以将表行字段设置为某个默认值?
考虑一个场景,对于表中的每一行都运行一个任务,它应该state
根据实际任务状态修改一个字段。所以首先任务会用 更新行state=running
,然后它会开始一个事务,做一些处理并用 更新行state=complete
。处理完成后,任务提交事务并且complete
状态变为可见。但是,如果任务突然失败(想象一下电源故障),事务将回滚并且状态running
永远保持不变。是否可以设置failed
在这种情况下使用的默认值?
我对在 Postgres 中执行此操作特别感兴趣,但我很乐意了解这在任何数据库中是否可行,或者可以做些什么来达到这种效果。
编辑:
换句话说,我需要进行 2 个并发的、互斥的事务,以便如果一个失败,则另一个被提交。或者,可以将其视为具有持久保存点的两阶段事务。
解决方案
这是修复的工作示例。我做了一些小改动:
- 设置
z-index: -1
为.right-angle-triangle
- 从中删除背景颜色,
.content-container
因为这主要是您.right-angle-triangle
被阻碍的问题:
在这里看到它的工作:https ://jsfiddle.net/co3wbLqg/
CSS
#content-container {
text-align: center;
margin-bottom: 90px;
background-color: transparent;
height:85vh;
width: 100%;
position: relative;
}
#right-angle-triangle {
position: absolute;
top: 0;
height: 0;
width: 0;
padding-bottom: 20px;
border-style: solid;
border-width: 0 0 89vh 100vw;
border-color: transparent transparent #333 transparent;
z-index: -1;
}
#scrollbox {
margin: 80px;
height: 55vh;
overflow: auto;
padding: 10px;
z-index: 1;
border-radius: 50px;
}
#flex-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-evenly;
margin-bottom: 20px;
}
.person-info {
background-color: azure;
margin: 0px 0px 40px;
height: auto;
border: 4px solid azure;
border-radius: 25px;
box-shadow: -1px 1px 3px rgb(0, 0, 0);
z-index: 1;
}
.person-pic {
width: 25vw;
height: 25vw;
border: 1px solid rgb(231, 238, 238);
border-radius: 25px;
}
#pic1 {
position: relative;
object-fit: cover;
object-position: center -55px;
}
#pic2 {
position: relative;
object-fit: cover;
object-position: center 0px;
}
#pic3 {
position: relative;
object-fit: cover;
object-position: center -20px;
}
#pic4 {
position: relative;
object-fit: cover;
object-position: center;
}
HTML
<div id="content-container">
<div id="right-angle-triangle">
</div>
<div id="scrollbox">
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic1" src="img/euel_marsha.jpg">
<div class="content-card">Names go here<br>Senior Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic2" src="img/cliff_trish.jpg">
<div class="content-card">Names go here<br>Executive Pastors </div>
</div>
</div>
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic3" src="img/blake_quinc.jpg">
<div class="content-card">Names go here<br>Worship/Youth Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic4" src="img/bev_david.jpg">
<div class="content-card">Names go here<br>Office Manager</div>
</div>
</div>
</div>
</div>
推荐阅读
- jquery - 需要帮助制作插件功能
- symfony - 如何将自定义计时器添加到性能调试页面?
- python - 如何在 pandas 中创建 if 语句以导出到 xlsx 文件?
- python-3.x - 如何使我的字符串的一部分具有与其余部分不同的字体和大小
- vue.js - VuetifyJS 中的默认字体部分更改
- c - 自定义 strcmp (C) 中的奇怪错误
- javascript - React-Redux 中 mapStateToProps 中的状态参数是什么
- visual-studio-2012 - 仅在 SSRS 中显示中间行的值
- sql-server - 如何使用带有顺序唯一标识符主键的 sequelize
- react-native - 从 MaterialBottomTabNavigator 向组件传递道具
我在一组滚动图片()下方放置了一个深灰色三角形()。#scrollbox 的滚动条被三角形部分遮挡。我试过设置一个 z-index ,但没有解决这个问题。我重新安排了我的 div 结构,以防我搞砸了,但我很确定这一切都是正确的。这是直接 html/css。
如果stackoverflow的任何明智的居民可以提供帮助,我们将不胜感激。
问题描述
我在一组滚动图片()下方放置了一个深灰色三角形()。#scrollbox 的滚动条被三角形部分遮挡。我试过设置一个 z-index ,但没有解决这个问题。我重新安排了我的 div 结构,以防我搞砸了,但我很确定这一切都是正确的。这是直接 html/css。
如果stackoverflow的任何明智的居民可以提供帮助,我们将不胜感激。
#content-container {
text-align: center;
margin-bottom: 90px;
background-color: azure;
height:85vh;
width: 100%;
position: relative;
}
#right-angle-triangle {
position: absolute;
top: 0;
height: 0;
width: 0;
padding-bottom: 20px;
border-style: solid;
border-width: 0 0 89vh 100vw;
border-color: transparent transparent #333 transparent;
}
#scrollbox {
margin: 80px;
height: 55vh;
overflow: auto;
padding: 10px;
z-index: 1;
border-radius: 50px;
}
#flex-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-evenly;
margin-bottom: 20px;
}
.person-info {
background-color: azure;
margin: 0px 0px 40px;
height: auto;
border: 4px solid azure;
border-radius: 25px;
box-shadow: -1px 1px 3px rgb(0, 0, 0);
z-index: 1;
}
.person-pic {
width: 25vw;
height: 25vw;
border: 1px solid rgb(231, 238, 238);
border-radius: 25px;
}
#pic1 {
position: relative;
object-fit: cover;
object-position: center -55px;
}
#pic2 {
position: relative;
object-fit: cover;
object-position: center 0px;
}
#pic3 {
position: relative;
object-fit: cover;
object-position: center -20px;
}
#pic4 {
position: relative;
object-fit: cover;
object-position: center;
}
<div id="content-container">
<div id="right-angle-triangle">
</div>
<div id="scrollbox">
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic1" src="img/euel_marsha.jpg">
<div class="content-card">Names go here<br>Senior Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic2" src="img/cliff_trish.jpg">
<div class="content-card">Names go here<br>Executive Pastors </div>
</div>
</div>
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic3" src="img/blake_quinc.jpg">
<div class="content-card">Names go here<br>Worship/Youth Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic4" src="img/bev_david.jpg">
<div class="content-card">Names go here<br>Office Manager</div>
</div>
</div>
</div>
</div>
</body>
在 Postgres 中设置事务回滚的默认值
如果事务回滚,是否可以将表行字段设置为某个默认值?
考虑一个场景,对于表中的每一行都运行一个任务,它应该state
根据实际任务状态修改一个字段。所以首先任务会用 更新行state=running
,然后它会开始一个事务,做一些处理并用 更新行state=complete
。处理完成后,任务提交事务并且complete
状态变为可见。但是,如果任务突然失败(想象一下电源故障),事务将回滚并且状态running
永远保持不变。是否可以设置failed
在这种情况下使用的默认值?
我对在 Postgres 中执行此操作特别感兴趣,但我很乐意了解这在任何数据库中是否可行,或者可以做些什么来达到这种效果。
编辑:
换句话说,我需要进行 2 个并发的、互斥的事务,以便如果一个失败,则另一个被提交。或者,可以将其视为具有持久保存点的两阶段事务。
解决方案
这是修复的工作示例。我做了一些小改动:
- 设置
z-index: -1
为.right-angle-triangle
- 从中删除背景颜色,
.content-container
因为这主要是您.right-angle-triangle
被阻碍的问题:
在这里看到它的工作:https ://jsfiddle.net/co3wbLqg/
CSS
#content-container {
text-align: center;
margin-bottom: 90px;
background-color: transparent;
height:85vh;
width: 100%;
position: relative;
}
#right-angle-triangle {
position: absolute;
top: 0;
height: 0;
width: 0;
padding-bottom: 20px;
border-style: solid;
border-width: 0 0 89vh 100vw;
border-color: transparent transparent #333 transparent;
z-index: -1;
}
#scrollbox {
margin: 80px;
height: 55vh;
overflow: auto;
padding: 10px;
z-index: 1;
border-radius: 50px;
}
#flex-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-evenly;
margin-bottom: 20px;
}
.person-info {
background-color: azure;
margin: 0px 0px 40px;
height: auto;
border: 4px solid azure;
border-radius: 25px;
box-shadow: -1px 1px 3px rgb(0, 0, 0);
z-index: 1;
}
.person-pic {
width: 25vw;
height: 25vw;
border: 1px solid rgb(231, 238, 238);
border-radius: 25px;
}
#pic1 {
position: relative;
object-fit: cover;
object-position: center -55px;
}
#pic2 {
position: relative;
object-fit: cover;
object-position: center 0px;
}
#pic3 {
position: relative;
object-fit: cover;
object-position: center -20px;
}
#pic4 {
position: relative;
object-fit: cover;
object-position: center;
}
HTML
<div id="content-container">
<div id="right-angle-triangle">
</div>
<div id="scrollbox">
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic1" src="img/euel_marsha.jpg">
<div class="content-card">Names go here<br>Senior Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic2" src="img/cliff_trish.jpg">
<div class="content-card">Names go here<br>Executive Pastors </div>
</div>
</div>
<div id="flex-container">
<div class=person-info>
<img class="person-pic" id="pic3" src="img/blake_quinc.jpg">
<div class="content-card">Names go here<br>Worship/Youth Pastors </div>
</div>
<div class=person-info>
<img class="person-pic" id="pic4" src="img/bev_david.jpg">
<div class="content-card">Names go here<br>Office Manager</div>
</div>
</div>
</div>
</div>
推荐阅读
- jquery - 需要帮助制作插件功能
- symfony - 如何将自定义计时器添加到性能调试页面?
- python - 如何在 pandas 中创建 if 语句以导出到 xlsx 文件?
- python-3.x - 如何使我的字符串的一部分具有与其余部分不同的字体和大小
- vue.js - VuetifyJS 中的默认字体部分更改
- c - 自定义 strcmp (C) 中的奇怪错误
- javascript - React-Redux 中 mapStateToProps 中的状态参数是什么
- visual-studio-2012 - 仅在 SSRS 中显示中间行的值
- sql-server - 如何使用带有顺序唯一标识符主键的 sequelize
- react-native - 从 MaterialBottomTabNavigator 向组件传递道具