有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    你可以模仿一下这个样子,然后用一个链接把整个东西包起来

    .wrap {
      width: 100%;
      height: 0px;
      overflow: clip;
    }
    
    .wrap .thumb {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.6) no-repeat center center;
      background-size: cover;
      cursor: pointer;
      overflow: hidden;
      display: inline-block;
      background-image: url('https://i.ytimg.com/vi/L_LUpnjgPso/hqdefault.jpg')
    }
    
    .wrap .thumb:hover .ytp-large-play-button-bg {
      transition: fill 0.1s cubic-bezier(0, 0, 0.2, 1), fill-opacity 0.1s cubic-bezier(0, 0, 0.2, 1);
      fill: #f00;
      fill-opacity: 1;
    }
    
    .wrap .thumb button {
      position: absolute;
      width: 68px;
      height: 48px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
      z-index: 63;
      border: none;
      background-color: transparent;
      padding: 0;
      font-size: 100%;
      cursor: inherit;
      outline: 0;
    }
    <a href="https://google.com">
      <div class="wrap">
        <div class="thumb">
          <button aria-label="play">
            <svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%">
              <path
                class="ytp-large-play-button-bg"
                d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"
                fill="#212121"
                fill-opacity="0.8"
              />
              <path d="M 45,24 27,14 27,34" fill="#fff" />
            </svg>
          </button>
        </div>
      </div>
    </a>