当前位置:   article > 正文

【Css/小程序】如何实现div或view中的文字左右居中和垂直居中?(已解决:多行和单行自适应)_小程序view居中

小程序view居中

一、效果

1、多行居中效果

2、单行照样居中效果 

 二、代码

  1. <view class="title">
  2. <view class="word">
  3. 大众ABS传感器速腾迈腾途观新捷达CC一汽高尔夫6明锐前后轮速原厂
  4. </view>
  5. </view>
  1. .title {
  2. width: 100%;
  3. height: 55px;
  4. margin-bottom: 6px;
  5. font-size: 15px;
  6. font-weight: bold;
  7. padding-left: 10px;
  8. background-color: rgb(255, 255, 255);
  9. }
  10. .word {
  11. width: 96%;
  12. /* height:40px; */
  13. height:auto;
  14. font-size: 15px;
  15. font-weight: bold;
  16. position: relative;
  17. top: 50%;
  18. -webkit-transform: translateY(-50%);
  19. -ms-transform: translateY(-50%);
  20. transform: translateY(-50%);
  21. }

三、自适应的div里实现上下左右居中

  1. <html>
  2. <body>
  3. <div class="parent">
  4. <div class="child"></div>
  5. <div class="child"></div>
  6. <div class="right">
  7. <div class="content">
  8. 通过这种方式,左边两个子div的宽度将保持不变,右边的子div将自动适应父容器中剩余的宽度。你可以根据自己的要求,修改示例中的宽度和背景颜色等样式属性来适应你的需求。
  9. </div>
  10. </div>
  11. </div>
  12. </body>
  13. <style>
  14. .parent {
  15. display: flex;
  16. }
  17. .child {
  18. height: 80px;
  19. width: 200px;
  20. background-color: antiquewhite;
  21. border: 1px solid #000;
  22. }
  23. .right {
  24. height: 80px;
  25. flex-grow: 1;
  26. background-color: rgb(220, 220, 243);
  27. display: flex;
  28. align-items: center; /* 垂直居中 */
  29. }
  30. .content {
  31. margin: 0 auto; /* 左右居中 */
  32. text-align: center; /* 文本居中 */
  33. }
  34. </style>
  35. </html>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/460123
推荐阅读
相关标签
  

闽ICP备14008679号