H1 내에서 스팬을 사용할 때 H1이 수평으로 중앙에 위치하지 않음 (오른쪽에 추가됨)

MikeH

이와 유사한 게시물을 최대한 많이 살펴 봤지만 아무 소용이 없었습니다. 부모 "Hero"섹션을 중심으로하는 H1이 있고 H1 내에 범위를 포함하여 모든 텍스트가 중앙에 위치하도록하고 싶습니다 ( 스팬 포함)

스팬이 추가되면 전체 H1의 중심에 포함되지 않고 중앙 H1의 오른쪽에서 시작하는 것처럼 보입니다. 이는 더 작은 화면 크기에서 페이지 밖으로 밀려 나고 반응이 잘되지 않음을 의미합니다.

.hero {
    text-align: center;
  }

.fadeIn{
    display: inline;
    text-indent: 5px;
}
.fadeIn span{
    animation: fadeEffect 12.5s linear infinite 0s;
    -ms-animation: fadeEffect 12.5s linear infinite 0s;
    -webkit-animation: fadeEffect 12.5s linear infinite 0s;
    color: #7387a5;
    opacity: 0;
    /*overflow: hidden;*/
    position: absolute;
}
.fadeIn span:nth-child(2){
    animation-delay: 2.5s;
    -ms-animation-delay: 2.5s;
    -webkit-animation-delay: 2.5s;
}
.fadeIn span:nth-child(3){
    animation-delay: 5s;
    -ms-animation-delay: 5s;
    -webkit-animation-delay: 5s;
}
.fadeIn span:nth-child(4){
    animation-delay: 7.5s;
    -ms-animation-delay: 7.5s;
    -webkit-animation-delay: 7.5s;
}
.fadeIn span:nth-child(5){
    animation-delay: 10s;
    -ms-animation-delay: 10s;
    -webkit-animation-delay: 10s;
}

/*FadeIn Animation*/
@-moz-keyframes fadeEffect{
    0% { opacity: 0; }
    5% { opacity: 0; -moz-transform: translateY(0px); }
    10% { opacity: 1; -moz-transform: translateY(0px); }
    25% { opacity: 1; -moz-transform: translateY(0px); }
    30% { opacity: 0; -moz-transform: translateY(0px); }
    80% { opacity: 0; }
    100% { opacity: 0; }
}
@-webkit-keyframes fadeEffect{
    0% { opacity: 0; }
    5% { opacity: 0; -webkit-transform: translateY(0px); }
    10% { opacity: 1; -webkit-transform: translateY(0px); }
    25% { opacity: 1; -webkit-transform: translateY(0px); }
    30% { opacity: 0; -webkit-transform: translateY(0px); }
    80% { opacity: 0; }
    100% { opacity: 0; }
}
@-ms-keyframes fadeEffect{
    0% { opacity: 0; }
    5% { opacity: 0; -ms-transform: translateY(0px); }
    10% { opacity: 1; -ms-transform: translateY(0px); }
    25% { opacity: 1; -ms-transform: translateY(0px); }
    30% { opacity: 0; -ms-transform: translateY(0px); }
    80% { opacity: 0; }
    100% { opacity: 0; }
}
<section class="hero" id="hero">
        <div class="container">
            <div class="header-and-subheader">
                    <!-- <h1>Measure your mental health</h1> -->
                    <h1>You measure your
                        <div class="fadeIn">
                            <span>fitness</span>
                            <span>sleep</span>
                            <span>weight</span>
                            <span>steps</span>
                            <span>calories</span>
                        </div>
                    </h1>
                    <h1 id="header-response"><em>...why not your mind?</em></h1>
     </div>
   </div>
</section>

코드 스 니펫은 여기에서도 찾을 수 있습니다 : https://jsfiddle.net/347qmpnw/2/ 아이디어가 있습니까?

데스피나 카스 타니

추가 된 범위는 절대 위치입니다. 이는 실제 공간을 차지하지 않음을 의미합니다.

나는 당신이 단어를 겹치고 멋진 페이드 효과를주기 위해 이것을했지만 당신의 문제에 대한 이유이기도합니다.

단어의 평균 너비를 알고 있으면이를 "해킹"하고 H1에 오른쪽 여백으로 추가하여 강제로 "중심"으로 밀 수 있습니다. 여기에 표시된 단어에서 약 70px를 추가 할 수 있으며 올바르게 보일 것입니다.

그러나 내 생각에는 나타나는 단어에 따라 전체 제목이 움직이기를 원한다는 것입니다. 이 작업을 수행하는 일반 HTML / CSS 방법을 생각할 수 없습니다. 제대로 수행하려면 JS가 필요합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

img 요소에서 h1을 수직 및 수평으로 중앙

분류에서Dev

CSS가 body, h1 등에 적용되지 않음

분류에서Dev

배경색으로 div에서 h1을 중앙에 배치

분류에서Dev

'h1 "selector"가 순수하지 않다'라고 표시되기 때문에 CSS에서 html / jsx 태그의 스타일을 지정할 수 없습니다.

분류에서Dev

이미 존재하는 h1을 다른 div에 추가 할 수 없습니다.

분류에서Dev

이중 중괄호 {{}}가 텍스트를 h1 요소에 바인딩하지 않음

분류에서Dev

다른 스팬 위에 스팬을 배치하고 가변 높이를 사용하여 div에서 수평으로 중앙에 배치

분류에서Dev

h1이 페이지에 매끄럽게 들어 가지 않음

분류에서Dev

div 사이에 간격을 일으키는 H1

분류에서Dev

div 사이에 간격을 일으키는 H1

분류에서Dev

h1 아이콘 수직 정렬이 부트 스트랩 2.3.2에서 작동하지 않습니다.

분류에서Dev

Selenium을 사용하여 태그 'h1'및 ID 내에서 정보 얻기

분류에서Dev

H1을 수직으로 정렬 할 수 없음 (접두사 해킹이 작동하지 않음)

분류에서Dev

헤더를 h1로 중앙에 배치하고 배경을 제거하는 방법

분류에서Dev

모바일 장치에서 h1을 클릭 할 수 없습니다.

분류에서Dev

몸의 h1을 어떻게 중앙에 배치합니까?

분류에서Dev

h1 텍스트가 측면 슬라이딩 탐색 모음 위에 나타납니다.

분류에서Dev

이 범위가이 h1의 중심에 있지 않은 이유는 무엇입니까?

분류에서Dev

Python / Scrapy로 h1 내에서 p 추출

분류에서Dev

h1 id를 참조하여 h1 내부의 스팬 값 가져 오기

분류에서Dev

Boostrap으로 텍스트가 중앙에 위치하지 않음

분류에서Dev

헤더의 h1 중앙에 배치

분류에서Dev

머리글에만 로고 워드 프레스에 h1을 추가하는 방법

분류에서Dev

h1 태그에 링크와 스팬이있는 두 줄

분류에서Dev

body 태그 내에 h1이있을 때 -webkit-margin-collapse가 가장 작은 값을 취하는 이유는 무엇입니까?

분류에서Dev

위치 : 절대 하단 : 0 텍스트를 이미지 중앙에 배치 할 때 작동하지 않음

분류에서Dev

전화에서 사이트를 볼 때와 같이 작은 화면에서 내 기사 h1 게시물 제목과 줄 높이를 다시 표시하는 방법을 알 수 없습니다.

분류에서Dev

제출 버튼을 클릭 한 후 입력 상자 내에서 h1을 텍스트 사용자 입력으로 변경하려는 경우

분류에서Dev

. h1이 쿼리 선택기에서 사용할 올바른 클래스 이름은 무엇입니까?

Related 관련 기사

  1. 1

    img 요소에서 h1을 수직 및 수평으로 중앙

  2. 2

    CSS가 body, h1 등에 적용되지 않음

  3. 3

    배경색으로 div에서 h1을 중앙에 배치

  4. 4

    'h1 "selector"가 순수하지 않다'라고 표시되기 때문에 CSS에서 html / jsx 태그의 스타일을 지정할 수 없습니다.

  5. 5

    이미 존재하는 h1을 다른 div에 추가 할 수 없습니다.

  6. 6

    이중 중괄호 {{}}가 텍스트를 h1 요소에 바인딩하지 않음

  7. 7

    다른 스팬 위에 스팬을 배치하고 가변 높이를 사용하여 div에서 수평으로 중앙에 배치

  8. 8

    h1이 페이지에 매끄럽게 들어 가지 않음

  9. 9

    div 사이에 간격을 일으키는 H1

  10. 10

    div 사이에 간격을 일으키는 H1

  11. 11

    h1 아이콘 수직 정렬이 부트 스트랩 2.3.2에서 작동하지 않습니다.

  12. 12

    Selenium을 사용하여 태그 'h1'및 ID 내에서 정보 얻기

  13. 13

    H1을 수직으로 정렬 할 수 없음 (접두사 해킹이 작동하지 않음)

  14. 14

    헤더를 h1로 중앙에 배치하고 배경을 제거하는 방법

  15. 15

    모바일 장치에서 h1을 클릭 할 수 없습니다.

  16. 16

    몸의 h1을 어떻게 중앙에 배치합니까?

  17. 17

    h1 텍스트가 측면 슬라이딩 탐색 모음 위에 나타납니다.

  18. 18

    이 범위가이 h1의 중심에 있지 않은 이유는 무엇입니까?

  19. 19

    Python / Scrapy로 h1 내에서 p 추출

  20. 20

    h1 id를 참조하여 h1 내부의 스팬 값 가져 오기

  21. 21

    Boostrap으로 텍스트가 중앙에 위치하지 않음

  22. 22

    헤더의 h1 중앙에 배치

  23. 23

    머리글에만 로고 워드 프레스에 h1을 추가하는 방법

  24. 24

    h1 태그에 링크와 스팬이있는 두 줄

  25. 25

    body 태그 내에 h1이있을 때 -webkit-margin-collapse가 가장 작은 값을 취하는 이유는 무엇입니까?

  26. 26

    위치 : 절대 하단 : 0 텍스트를 이미지 중앙에 배치 할 때 작동하지 않음

  27. 27

    전화에서 사이트를 볼 때와 같이 작은 화면에서 내 기사 h1 게시물 제목과 줄 높이를 다시 표시하는 방법을 알 수 없습니다.

  28. 28

    제출 버튼을 클릭 한 후 입력 상자 내에서 h1을 텍스트 사용자 입력으로 변경하려는 경우

  29. 29

    . h1이 쿼리 선택기에서 사용할 올바른 클래스 이름은 무엇입니까?

뜨겁다태그

보관