境界線のあるdiv内にテキストを揃える

データクローラー

丸みを帯びたdiv(境界線の半径)内でテキストを垂直方向と水平方向に揃えようとしています。私はのようなタグを試みたposition:absoluteし、relative

私はこれを追加してみました:

text-align: center;
display: inline-block;
overflow: hidden;

私のCSSで、しかし私は成功しませんでした。

以下はスニペットです。他のdivを追加しない場合の最適なソリューションは何でしょうか。前もって感謝します。

.card-container2 {
  cursor: pointer;
  height: auto;
  perspective: 600;
  position: relative;
  width: auto;
margin:auto;
align-contents:center;
    }

.card-container {

cursor: pointer;
  height: 350px;
  perspective: 600;
  position: relative;
  width: 350px;
    border-radius: 50%;
display:block;
margin-left:auto;
margin-right:auto;

}
.card {
  height: 100%;
  position: absolute;
  transition: all 1s ease-in-out;
 transform-style: preserve-3d;
  width: 100%;
    border-radius: 50%;

-moz-animation-name: dropCard;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 0.3s;

    -webkit-animation-name: dropCard;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration:0.3s;

    animation-name: dropCard;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;

}
.card:hover {
  transform: rotateY(180deg);
}
.card .side {
  backface-visibility: hidden;
  border-radius: 6px;
  height: 100%;
  position: absolute;
  overflow: hidden;
  width: 100%;
  background:#000;
  border-radius: 50%;
}

.card .back {
  background: #F1F1F1;
  color: #000;
  line-height: 24px;
font-weight: bold;
  text-align: center;
    border-radius: 50%;
  transform: rotateY(180deg);
}


@-moz-keyframes dropCard {
    0% {
        -moz-transform: translateY(-100px);
    }

  100% {
        -moz-transform: translateY(0);
    }
}
@-webkit-keyframes dropCard {
    0% {
        -webkit-transform: translateY(-100px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}

@keyframes dropCard {
    0% {
        transform: translateY(-100px);
    }
    100% {
        transform: translateY(0);
    }
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
<p style="text-align: center;">&nbsp;</p>
<div class="card-container2">
<div class="card-container">
<div class="card">
<div class="side" style="text-align: center;"><img class="displayed" src="IMAGE" alt="" width="350" height="350" /></div>
<div class="side back">
<p><span style="font-size: 14pt; font-family: arial, helvetica, sans-serif; color: #000;">Campaign Name: 11111111&nbsp;</span></p>
<p><span style="color: #000; font-size: 14pt;"><span style="font-family: arial, helvetica, sans-serif;">Campaign Dates:&nbsp;</span><span style="font-family: arial, helvetica, sans-serif;">333333333333333 -&nbsp;22222222222&nbsp;</span></span></p>
<p><span style="color: #000; font-size: 14pt;">&nbsp;</span></p>
<p><span style="color: #000; font-size: 14pt;">Length of campaign:4444444444444&nbsp;</span></p>
<p><span style="color: #000; font-size: 14pt;">Days left of campaign:&nbsp;55555555555555555}&nbsp;</span></p>
</div>
</div>
</div>
</div>

frnt

あなたの計画は、テキストbackside rounded div .back .sideを中央に適切に配置し、マージンを削除し<p> tagて追加するpadding-topことです。.back

.card .back {
  background: #F1F1F1;
  color: #000;
  line-height: 24px;
font-weight: bold;
  text-align: center;
    border-radius: 50%;
  transform: rotateY(180deg);
  padding-top:75px;
  box-sizing:border-box;
}
p{
  margin:5px 0px;
  text-align:center;
}

.card-container2 {
  cursor: pointer;
  height: auto;
  perspective: 600;
  position: relative;
  width: auto;
margin:auto;
align-contents:center;
    }

.card-container {

cursor: pointer;
  height: 350px;
  perspective: 600;
  position: relative;
  width: 350px;
    border-radius: 50%;
display:block;
margin-left:auto;
margin-right:auto;

}
.card {
  height: 100%;
  position: absolute;
  transition: all 1s ease-in-out;
 transform-style: preserve-3d;
  width: 100%;
    border-radius: 50%;

-moz-animation-name: dropCard;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 0.3s;

    -webkit-animation-name: dropCard;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration:0.3s;

    animation-name: dropCard;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;

}
.card:hover {
  transform: rotateY(180deg);
}
.card .side {
  backface-visibility: hidden;
  border-radius: 6px;
  height: 100%;
  position: absolute;
  overflow: hidden;
  width: 100%;
  background:#000;
  border-radius: 50%;
}

.card .back {
  background: #F1F1F1;
  color: #000;
  line-height: 24px;
font-weight: bold;
  text-align: center;
    border-radius: 50%;
  transform: rotateY(180deg);
  padding-top:75px;
  box-sizing:border-box;
}
p{
  margin:5px 0px;
  text-align:center;
}


@-moz-keyframes dropCard {
    0% {
        -moz-transform: translateY(-100px);
    }

  100% {
        -moz-transform: translateY(0);
    }
}
@-webkit-keyframes dropCard {
    0% {
        -webkit-transform: translateY(-100px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}

@keyframes dropCard {
    0% {
        transform: translateY(-100px);
    }
    100% {
        transform: translateY(0);
    }
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
<p style="text-align: center;">&nbsp;</p>
<div class="card-container2">
<div class="card-container">
<div class="card">
<div class="side" style="text-align: center;"><img class="displayed" src="IMAGE" alt="" width="350" height="350" /></div>
<div class="side back">
<p><span style="font-size: 14pt; font-family: arial, helvetica, sans-serif; color: #000;">Campaign Name: 11111111&nbsp;</span></p>
<p><span style="color: #000; font-size: 14pt;"><span style="font-family: arial, helvetica, sans-serif;">Campaign Dates:&nbsp;</span><span style="font-family: arial, helvetica, sans-serif;">333333333333333 -&nbsp;22222222222&nbsp;</span></span></p>
<p><span style="color: #000; font-size: 14pt;">&nbsp;</span></p>
<p><span style="color: #000; font-size: 14pt;">Length of campaign:4444444444444&nbsp;</span></p>
<p><span style="color: #000; font-size: 14pt;">Days left of campaign:&nbsp;55555555555555555}&nbsp;</span></p>
</div>
</div>
</div>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テキストを境界線の半径内に中央揃えする方法は?

分類Dev

テキストのみに境界線を追加して中央に揃える方法

分類Dev

Div内の画像にテキストを揃える必要があります

分類Dev

CSSの上下の境界線は、<div>タグ内でテキストを垂直方向に揃えません

分類Dev

div内のテキストを垂直方向に揃える

分類Dev

div内の画像とテキストを垂直方向に揃える

分類Dev

div内のテキストをCSSで垂直に揃える

分類Dev

他の中央揃えのテキストの下にある、Div内の中央揃えボタン

分類Dev

div 内の 2 つの div でテキストを下に揃える

分類Dev

<div>要素を使用してテキスト/境界線をページの中央に揃えるにはどうすればよいですか?

分類Dev

テキストを斜めの線に揃える

分類Dev

<div>要素css内のテキストを垂直方向に揃える方法は?

分類Dev

div要素内のテキストを中央揃えにする方法は?

分類Dev

複数のdiv内でテキストを垂直方向に中央揃えする方法

分類Dev

div内のテキストを省略記号で垂直に揃える

分類Dev

div タグ内のテキストをリンクに揃える方法。

分類Dev

UITextField内のテキストに境界線を描画する方法

分類Dev

画像の境界の間にテキストを中央揃えする方法

分類Dev

divの後にテキストを垂直方向に揃える

分類Dev

下部のdivにテキストを揃える

分類Dev

divの中央にテキストを中央揃えする方法

分類Dev

div内のテキストを垂直方向に揃えるベストプラクティスは何ですか?

分類Dev

html5: ボタンをクリックして 2 つの境界線のあるテキストを別の境界線の内側に配置する

分類Dev

傾斜した線にテキストを揃える方法は?

分類Dev

div内でテキストを揃える方法は?

分類Dev

div内のテキストを垂直方向に中央揃え

分類Dev

div内のテキストを垂直方向に中央揃え

分類Dev

div内のテキストを垂直方向に中央揃え

分類Dev

div内のテキストを水平方向に中央揃え

Related 関連記事

  1. 1

    テキストを境界線の半径内に中央揃えする方法は?

  2. 2

    テキストのみに境界線を追加して中央に揃える方法

  3. 3

    Div内の画像にテキストを揃える必要があります

  4. 4

    CSSの上下の境界線は、<div>タグ内でテキストを垂直方向に揃えません

  5. 5

    div内のテキストを垂直方向に揃える

  6. 6

    div内の画像とテキストを垂直方向に揃える

  7. 7

    div内のテキストをCSSで垂直に揃える

  8. 8

    他の中央揃えのテキストの下にある、Div内の中央揃えボタン

  9. 9

    div 内の 2 つの div でテキストを下に揃える

  10. 10

    <div>要素を使用してテキスト/境界線をページの中央に揃えるにはどうすればよいですか?

  11. 11

    テキストを斜めの線に揃える

  12. 12

    <div>要素css内のテキストを垂直方向に揃える方法は?

  13. 13

    div要素内のテキストを中央揃えにする方法は?

  14. 14

    複数のdiv内でテキストを垂直方向に中央揃えする方法

  15. 15

    div内のテキストを省略記号で垂直に揃える

  16. 16

    div タグ内のテキストをリンクに揃える方法。

  17. 17

    UITextField内のテキストに境界線を描画する方法

  18. 18

    画像の境界の間にテキストを中央揃えする方法

  19. 19

    divの後にテキストを垂直方向に揃える

  20. 20

    下部のdivにテキストを揃える

  21. 21

    divの中央にテキストを中央揃えする方法

  22. 22

    div内のテキストを垂直方向に揃えるベストプラクティスは何ですか?

  23. 23

    html5: ボタンをクリックして 2 つの境界線のあるテキストを別の境界線の内側に配置する

  24. 24

    傾斜した線にテキストを揃える方法は?

  25. 25

    div内でテキストを揃える方法は?

  26. 26

    div内のテキストを垂直方向に中央揃え

  27. 27

    div内のテキストを垂直方向に中央揃え

  28. 28

    div内のテキストを垂直方向に中央揃え

  29. 29

    div内のテキストを水平方向に中央揃え

ホットタグ

アーカイブ