サポート » テーマ » 作成したボタンのリンクに飛べない

  • inbodyjp

    (@inbodyjp)


    トップページの一番上記のボタンがリンク飛びません。
    divタグが重複して邪魔しているからだと思いますが、対策方法がわかりません。
    divを消すとリンクに飛びますがデザインが崩れてしまいます。

    アドバイスお願いします。

    作成したボタンcss
    .button_base {
    margin: 0;
    border: 0;
    font-size: 13pt;
    position: relative;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -100px;
    width: 200px;
    height: 50px;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-user-select: none;
    cursor: default;
    }

    .button_base:hover {
    cursor: pointer;
    }

    .abc {
    perspective: 500px;
    -webkit-perspective: 500px;
    -moz-perspective: 500px;
    }

    .abc div {
    position: absolute;
    text-align: center;
    width: 100%;
    height: 50px;
    padding: 13px;
    border: #8A1C22 solid 2px;
    pointer-events: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    }

    .abc div:nth-child(1) {
    color:#8A1C22;
    background-color: #fff;
    transform: rotateX(90deg);
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transform-origin: 50% 50% -25px;
    -webkit-transform-origin: 50% 50% -25px;
    -moz-transform-origin: 50% 50% -25px;
    }

    .abc div:nth-child(2) {
    color: #fff;
    background-color: #8A1C22;
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transform-origin: 50% 50% -25px;
    -webkit-transform-origin: 50% 50% -25px;
    -moz-transform-origin: 50% 50% -25px;
    }

    .abc:hover div:nth-child(1) {
    color: #8A1C22;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    }

    .abc:hover div:nth-child(2) {
    background-color: #8A1C22;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transform: rotateX(-90deg);
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    }

    html
    <div class=”back”>
    <div class=”button_base abc”>
    <div>体成分とは?</div>
    <div>体成分とは?</div>
    </div>
    </div>

    ヘルプの必要なページ: [リンクを見るにはログイン]

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • shokun0803

    (@shokun0803)

    inbodyjpさん、こんにちは。

    ご質問の内容は WordPress の質問ではなく、html、css の質問になりますね。
    こちらでは回答を望むのは難しいかもしれません。
    html、css 関連のフォーラム等で質問されることをお勧めいたします。

    ご参考になれば。

    トピック投稿者 inbodyjp

    (@inbodyjp)

    @shokun0803 様。回答ありがとうございます。
    初心者で質問場所を間違えていましたらすみません。
    html,css関連の質問ができるフォーラムの場所を教えていただけますか?

    よろしくお願いします。

    shokun0803

    (@shokun0803)

    inbodyjpさん、こんにちは。

    WordPress を使い始めたばかりだと何が WordPress の問題で何がそれ以外の問題なのか分かりずらいですよね…
    でもそれは基礎を身に付けることであらかた解決しますので、頑張ってみましょう。

    あまりよそのサイトをご紹介はしずらいのですが、大方の質問に答えてくれるのは yahoo 知恵袋等の質問サイトでしょうか。

    せっかくなのでご自身で調べる方法をお伝えします。すでに実施していたらごめんなさい。
    まず、ブラウザで該当のページを開いている状態で F12 キーを押します。
    すると Edge なら開発者ツール、chrome ならデベロッパーツールと呼ばれる物が開いてきます。

    次に、開いたツールのだいたい左上に四角に矢印のついたようなアイコンがあるので、それをクリックして、調べたい場所を選択してクリックします。
    今回の場合は「体成分とは?」のボタンになりますでしょうか。

    すると、該当の場所の html 構造と、別の枠に該当の箇所にどのような css が当たっているのかが分かるリストが表示されます。
    これを確認して、何が邪魔をしているのか調べていくのですが…

    今回のご質問の箇所ですが、ボタンの場所にそもそも A タグが見当たらないのですが、本当に div を削除したらリンクに飛びますか?JavaScript 等でリンクにしています?
    あまりちゃんと見ている訳ではありませんが、ちょっと気になりましたので。

    ご参考になれば。

    トピック投稿者 inbodyjp

    (@inbodyjp)

    @shokun0803

    回答ありがとうございます。
    参考にさせていただきます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「作成したボタンのリンクに飛べない」には新たに返信することはできません。