html - 在平行四边形内水平居中对象
问题描述
div
我目前有使用 a和 css 属性创建的平行四边形clip-path
。此形状也以动态宽度固定在屏幕的停止点和底部。我试图弄清楚如何将内容水平(而不是垂直)居中。
我的问题是,我尝试居中的任何文本似乎都以矩形为中心,而不是我创建的平行四边形。
到目前为止,我尝试使用左右填充、基于百分比的边距和内容的剪辑路径均div
无济于事。
到目前为止,我已经附上了一个代码笔。任何帮助将不胜感激。
解决方案
您需要添加
文本-algin-center;
到您的 .sidebar-callout-padding和
显示:内联块;
到你的段落(给他们一个唯一的 ID)
#wrapper {
background-color: yellow;
text-align: center;
}
#yourdiv {
background-color: green;
display: inline-block;
}
<div id="wrapper">
<div id="yourdiv">Your text</div>
</div>
推荐阅读
- flutter - 如何检查用户名是否已存在于数据库中并验证没有空格的用户名
- javascript - 如何让用户的 gmail 使用我的应用程序脚本?
- scala - 如何读取带有分隔符 /u0001 的 .dat 文件并记录下一条记录将通过 scala 中的下一行分隔
- angular - 日期的角度自定义管道错误作为字符串
- c# - 类型引用找不到名为的公共类型
- java - 配置 Spring Security 以接受来自 POST 正文而不是请求参数的登录详细信息
- c - GNU Make 规则 hello.c 和 %.c 做了一些奇怪的事情
- python - 如何比较rowindex和columnname访问的行的columnvalue?
- c# - TreeListControl 不会立即更新子项的值
- angular - 在生产构建期间,类型 Component 上不存在属性