Я видел вопрос make a div a link, но основой для него является div position
, установленный в relative
. Но в моем случае, когда я сосредоточил свой div, и это тоже круг (я не знаю, имеет ли это значение или нет), но я использовал фиксированную позицию, чтобы независимо от того, какой размер экрана у вас есть, он всегда имеет горизонтальную ориентацию ,Как сделать фиксированную позицию div доступной для ссылки ссылкой?
Основываясь на этой информации, как мне сделать, чтобы мой логотип (div) был кликабельным.
/* Centering of the content */
div.homepage {
\t position: fixed;
\t text-align: center;
\t margin: 0 auto;
\t left: 0;
\t right: 0;
}
/* Logo Design */
div.circle {
\t margin: 0 auto;
\t border-radius: 50%;
\t width: 900px;
\t height: 900px;
\t display: flex;
\t justify-content: center;
\t align-items: center;
\t flex-direction: column;
\t background:
\t linear-gradient(135deg, #dddada 22px, #d9ecff 22px, #fff 24px, transparent 24px, transparent 67px, #fff 67px, #fff 69px, transparent 69px),
\t linear-gradient(225deg, #dddada 22px, #d9ecff 22px, #fff 24px, transparent 24px, transparent 67px, #fff 67px, #fff 69px, transparent 69px)0 64px;
\t background-color:#dddada;
\t background-size: 64px 128px
}
p.pavel, p.design {
\t font-family: 'Open Sans', sans-serif;
\t font-size: 12em;
\t color: \t #708090;
\t margin: 0;
}
<link href="css/index.css" rel="stylesheet" type="text/css">
<body>
\t <div class="homepage">
\t \t <div class="circle">
\t \t \t <p class="pavel">Pavel</p>
\t \t \t <p class="design">Design</p>
\t \t </div>
\t \t <ul>
\t \t \t <li class="button"><a href="index.html" data-text="Home">Home</a></li>
\t \t \t <li class="button"><a href="about.html" data-text="About">About</a></li>
\t \t \t <li class="button"><a href="services.html" data-text="Services">Services</a></li>
\t \t \t <li class="button"><a href="contact.html" data-text="Contact">Contact</a></li>
\t \t </ul>
\t </div>
Это то, что сайт выглядит, и я хочу большой круг немного, чтобы быть интерактивными
С помощью CSS можно имитировать интерактивные, как визуальные эффекты, но подошва ' div' не доступен. Вам нужно либо вставить элемент 'a', либо использовать некоторый JavaScript. – Leo