как создавать классы или идентификаторы для ссылок

#html #class #hyperlink

Вопрос:

Здесь у меня есть примерная версия того, что я пытаюсь сделать. Я не уверен, чего мне не хватает, но я определенно чего-то не хватает. Обе флипкарты ведут к одной и той же ссылке, и я не могу заставить их быть отдельными, когда я меняю одну, меняется и другая. Я пытался создать отдельный класс, но, думаю, сделал это неправильно. Также интересно, как исправить задержку, возникающую для второй флипкарты. Заранее спасибо.

 lt;!DOCTYPE htmlgt; lt;htmlgt; lt;headgt; lt;meta name="viewport" content="width=device-width, initial-scale=1"gt; lt;stylegt; * {  box-sizing: border-box; }  /* Create four equal columns that floats next to each other */ .column {  float: left;  width: 280px;  padding: 0px;  height: 220px; /* Should be removed. Only for demonstration */ }  /* Clear floats after the columns */ .row:after {  content: "";  display: table;  clear: both; }  /* Responsive layout - makes the four columns stack on top of each other instead of next to each other */ @media screen and (max-width: 600px) {  .column {  width: 100%;  } } lt;/stylegt; lt;/headgt; lt;bodygt;  lt;div class="row"gt;  lt;div class="column" style="background-color:#aaa;"gt;  lt;htmlgt; lt;headgt; lt;meta name="viewport" content="width=device-width, initial-scale=1"gt; lt;stylegt; .fliptext1 body {  font-family: Arial;  text-align: center; }  .flip-card1 {  background-color: transparent;  width: 280px;  height: 220px;  perspective: 1000px; }  .flip-card-inner1 {  position: relative;  width: 280px;  height: 220px;  text-align: center;  transition: transform 0.9s;  transform-style: preserve-3d;  box-shadow: 0 0px 0px 0 rgba(0,0,0,0); }  .flip-card1:hover .flip-card-inner1 {  transform: rotateY(180deg); }  .flip-card-front1, .flip-card-back1 {  position: absolute;  width: 280px;  height: 220px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }  .flip-card-front1 {  background-color: #bbb;  color: black; }  .flip-card-back1 {  background-color: #354C2F;  color: white;  width: 280px;  height: 220px;  transform: rotateY(180deg);  font-family: Arial;  text-align: center;  padding: 0px; background-image: url('');     } a.link1{ href="https://yorku.ca/research" target="https://yorku.ca/research"} lt;/stylegt; lt;/headgt; lt;bodygt;   lt;div class="flip-card1"gt;  lt;div class="flip-card-inner1"gt;  lt;div class="flip-card-front1"gt;  lt;img src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/2Sustainability-e1636580791650.jpg" alt="Avatar" style="width:280px;height:220px;"gt;  lt;/divgt;  lt;div class="flip-card-back1"gt;    lt;a class="link1" href="https://yorku.ca/research"gt; lt;img border="0" alt="YorkU C4" src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/purpose-driven.png" width="280" height="220"gt;     lt;/divgt;  lt;/divgt; lt;/divgt;  lt;/divgt;  lt;div class="column" style="background-color:#bbb;"gt;  lt;htmlgt; lt;headgt; lt;meta name="viewport" content="width=device-width, initial-scale=1"gt; lt;stylegt; .fliptext2 body {  font-family: Arial;  text-align: center; }  .flip-card2 {  background-color: transparent;  width: 280px;  height: 220px;  perspective: 1000px; }  .flip-card-inner2 {  position: relative;  background-color: #354C2F;  width: 280px;  height: 220px;  text-align: center;  transition: transform 0.9s;  transform-style: preserve-3d;  box-shadow: 0 0px 0px 0 rgba(0,0,0,0); }  .flip-card2:hover .flip-card-inner2 {  transform: rotateY(180deg); }  .flip-card-front2, .flip-card-back2 {  position: absolute;  width: 280px;  height: 220px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }  .flip-card-front2 {  background-color: #bbb;  color: black; }  .flip-card-back2 {  background-color: #354C2F;  color: white;  width: 280px;  height: 220px;  transform: rotateY(180deg);  font-family: Arial;  text-align: center;  padding: 0px; background-image: url('');     } a.link2{ href="https://yorku.ca/c4" target="https://yorku.ca/c4"}  lt;/stylegt; lt;/headgt; lt;bodygt;   lt;div class="flip-card2"gt;  lt;div class="flip-card-inner2"gt;  lt;div class="flip-card-front2"gt;  lt;img src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/2Sustainability-e1636580791650.jpg" alt="Avatar" style="width:280px;height:220px;"gt;  lt;/divgt;  lt;div class="flip-card-back2"gt;  lt;a class="link2" href="https://yorku.ca/c4"gt; lt;img border="0" alt="YorkU C4" src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/the-looped-in-project.png" width="280" height="220"gt;       lt;/divgt;  lt;/divgt; lt;/divgt;    lt;/bodygt; lt;/htmlgt; 

Комментарии:

1. привет, Пол, когда я запускаю код, конечный результат приводит к исследовательскому веб-сайту для обеих карт

Ответ №1:

Проблема в том, что структура документа неправильная, у вас 2 основных элемента и т. Д. Вот, я починил его для тебя. Возможно, придется положить карты рядом.

 lt;!DOCTYPE htmlgt; lt;htmlgt;  lt;headgt;  lt;meta name="viewport" content="width=device-width, initial-scale=1" /gt;  lt;stylegt;  * {  box-sizing: border-box;  }   /* Create four equal columns that floats next to each other */  .column {  float: left;  width: 280px;  padding: 0px;  height: 220px; /* Should be removed. Only for demonstration */  }   /* Clear floats after the columns */  .row:after {  content: "";  display: table;  clear: both;  }   /* Responsive layout - makes the four columns stack on top of each other instead of next to each other */  @media screen and (max-width: 600px) {  .column {  width: 100%;  }  }  lt;/stylegt;  lt;/headgt;  lt;bodygt;  lt;div class="row"gt;  lt;div class="column" style="background-color: #aaa"gt;  lt;htmlgt;  lt;headgt;  lt;meta  name="viewport"  content="width=device-width, initial-scale=1"  /gt;  lt;stylegt;  .fliptext1 body {  font-family: Arial;  text-align: center;  }   .flip-card1 {  background-color: transparent;  width: 280px;  height: 220px;  perspective: 1000px;  }   .flip-card-inner1 {  position: relative;  width: 280px;  height: 220px;  text-align: center;  transition: transform 0.9s;  transform-style: preserve-3d;  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0);  }   .flip-card1:hover .flip-card-inner1 {  transform: rotateY(180deg);  }   .flip-card-front1,  .flip-card-back1 {  position: absolute;  width: 280px;  height: 220px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  }   .flip-card-front1 {  background-color: #bbb;  color: black;  }   .flip-card-back1 {  background-color: #354c2f;  color: white;  width: 280px;  height: 220px;  transform: rotateY(180deg);  font-family: Arial;  text-align: center;  padding: 0px;  background-image: url("");  }   .flip-card2 {  background-color: transparent;  width: 280px;  height: 220px;  perspective: 1000px;  }   .flip-card-inner2 {  position: relative;  background-color: #354c2f;  width: 280px;  height: 220px;  text-align: center;  transition: transform 0.9s;  transform-style: preserve-3d;  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0);  }   .flip-card2:hover .flip-card-inner2 {  transform: rotateY(180deg);  }   .flip-card-front2,  .flip-card-back2 {  position: absolute;  width: 280px;  height: 220px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  }   .flip-card-front2 {  background-color: #bbb;  color: black;  }   .flip-card-back2 {  background-color: #354c2f;  color: white;  width: 280px;  height: 220px;  transform: rotateY(180deg);  font-family: Arial;  text-align: center;  padding: 0px;  background-image: url("");  }  lt;/stylegt;  lt;/headgt;  lt;bodygt;  lt;div class="flip-card1"gt;  lt;div class="flip-card-inner1"gt;  lt;div class="flip-card-front1"gt;  lt;img  src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/2Sustainability-e1636580791650.jpg"  alt="Avatar"  style="width: 280px; height: 220px"  /gt;  lt;/divgt;  lt;div class="flip-card-back1"gt;  lt;a  class="link1"  href="https://yorku.ca/research"  target="https://yorku.ca/research"  gt;  lt;img  border="0"  alt="YorkU C4"  src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/purpose-driven.png"  width="280"  height="220"  /gt;  lt;/agt;  lt;/divgt;  lt;/divgt;  lt;/divgt;   lt;div class="column" style="background-color: #bbb"gt;  lt;div class="flip-card2"gt;  lt;div class="flip-card-inner2"gt;  lt;div class="flip-card-front2"gt;  lt;img  src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/2Sustainability-e1636580791650.jpg"  alt="Avatar"  style="width: 280px; height: 220px"  /gt;  lt;/divgt;  lt;div class="flip-card-back2"gt;  lt;a  class="link2"  href="https://yorku.ca/c4"  target="https://yorku.ca/c4"  gt;  lt;img  border="0"  alt="YorkU C4"  src="https://www.yorku.ca/c4/wp-content/uploads/sites/69/2021/11/the-looped-in-project.png"  width="280"  height="220"  /gt;  lt;/agt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/divgt;  lt;/bodygt;  lt;/htmlgt;  lt;/divgt;  lt;/divgt;  lt;/bodygt; lt;/htmlgt; 

Комментарии:

1. большое вам спасибо!! не могли бы вы объяснить, что вы сделали и где я ошибся, чтобы я мог исправить их в будущем?