我正在尝试使用CSS来集中div“status”。已经尝试使用垂直-align:middle,display:flex,align-item:center,但都不起作用。有人能帮帮我吗?它看起来像是div的高度保持不变,所以我不能集中它,因为它的内容完全填满了整个空间。
import React from 'react'
import { Row, Col } from 'reactstrap'
import styled from 'styled-components'
import Status from './Status'
export default ({ temporadas = [], temporadaSelecionada = {}, onChange = () => {} }) => {
return (
<StyledContainer>
<Row>
<Col md={12}>
{temporadas.map(temporada => {
return (
<StyledCard selected={temporadaSelecionada.codigo === temporada.codigo}
onClick={() => onChange(temporada)}>
<Status className='pull-right' style={{ marginRight: '-8px' }} ativa={temporada.status === 'A'} />
{/* <StyledIcon className={temporadaSelecionada.codigo === temporada.codigo ? 'fa fa-fw fa-minus' : 'fa fa-fw fa-plus'} /> */}
<StyledText alt={temporada.descricao} title={temporada.descricao}>{temporada.descricao || '-'}</StyledText>
</StyledCard>
)
})}
</Col>
</Row>
</StyledContainer>
)
}
const StyledContainer = styled.div`
margin-bottom: 10px;
`
const StyledCard = styled.div`
cursor: pointer;
padding: 16px;
display: block;
border: 1px solid #DADFEA;
background-color: #F4F7FA;
font-size: 100%
&:not(:first-child) {
margin-top: -1px;
}
&:last-child {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
${({ selected }) => selected && `
border-left: 5px solid #C5CBD9;
padding-left: 12px;
`}
`
const StyledText = styled.span`
margin: 0;
`
const StyledIcon = styled.i`
font-size: 10px;
`
div“status”是从另一个文件导入的,它的行为如下所示:
import React from 'react'
import styled from 'styled-components'
export default ({ ativa, label, ...props }) => {
if (ativa) {
return (
<div {...props}>
<StyledText>
<StyledLabel>{label}</StyledLabel>
<i class='fa fa-fw fa-circle text-success' />
<span>Ativa</span>
</StyledText>
</div>
)
} else {
return (
<div {...props}>
<StyledText>
<StyledLabel>{label}</StyledLabel>
<i class='fa fa-fw fa-circle text-danger' />
<span>Inativa</span>
</StyledText>
</div>
)
}
}
const StyledText = styled.small`
text-transform: none;
`
const StyledLabel = styled.span`
color: #79919D;
`
我想把div放在它所在行的垂直中心。有人能帮帮我吗?
你可以这样试试。
<div className=" centeredDiv">
<status></status>
<div>
.centeredDiv{
display:flex;
justify-content:center;
align-items:center;
}
我试图开始一个项目与Angular,但我不能进一步因为错误: “在multi./src/styles.css./node_modules/bootstrap/dist/css/bootstrap.min.css模块中找不到错误:” 依赖关系如下: json(相关部分): devDependencies: 我已经尝试了stackoverflow的所有解决方案,但都没有效果。我试过: 我尝试过组合不同
5.1.1. 从 CD-ROM 启动 对于大多数人来说,最快的途径是使用一套 Debian CD 光盘套件。 如果你有此套件,并且如果你的机器支持直接 CD 引导,太棒了!只需要 插入你的 CD ,重启,然后继续下一章。 注意某些特定的 CD 驱动器需要一些特殊的驱动程序,由此他们可能在安装的早期不能被访问。如果 标准的从 CD 引导的方法不能用于你的硬件,阅读本章中关于其他种类的内核以及安装方法
html代码 用于遍历文件列表并一次上载一个文件列表的上载逻辑 一次上载一个文件的Servicecall逻辑 2020-09-21 00:38:24.114错误11348---[nio-5200-exec-5]O.a.C.C.C.[.[.[/].[dispatcherServlet]:路径为[]的上下文中servlet[dispatcherServlet]的servlet.Service()引发异
5.1.1. Booting from a CD-ROM 对于大多数人来说,最快的途径是使用一套 Debian CD 光盘套件 。 如果你有此套件,并且如果你的机器支持直接 CD 引导,太棒了!只需要 按照第3.6.2节 , "选择引导设备" 来配置你的系统用于引导 CD , 插入你的 CD ,重启,然后继续下一章。 注意某些特定的 CD 驱动器需要一些特殊的驱动程序,由此他们可能在安装的早期不能
对于大多数人来说,最快的途径是使用一套 Debian CD 光盘套件。 如果你有此套件,并且如果你的机器支持直接 CD 引导,太棒了!只需要 插入你的 CD ,重启,然后继续下一章。 注意某些特定的 CD 驱动器需要一些特殊的驱动程序,由此他们可能在安装的早期不能被访问。如果 标准的从 CD 引导的方法不能用于你的硬件,阅读本章中关于其他种类的内核以及安装方法,它们有 可能能解决问题。 即便你不能
我在Docker中运行spring boot应用程序时遇到了一点问题。 堆栈:Maven3+,spring boot(jpa/rest/jetty)-mysql-deploy in docker 所以,我的pom文件里有