CSS ile bir hoverable açılan oluşturun.
Gösteri: Açılan Örnekler
Aşağıdaki örneklerde üzerinde fareyi hareket ettirin:
Temel Açılır
kullanıcı bir öğenin üzerine fareyi hareket ettirdiğinde görünen bir açılır kutusu oluşturun.
Örnek
<style>
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display:
none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding:
12px 16px;
z-index: 1;
}
.dropdown:hover
.dropdown-content {
display: block;
}
</style>
<div class="dropdown">
<span> Mouse over me </span>
<div class="dropdown-content">
<p> Hello World! </p>
</div>
</div>
Kendin dene " Örnek Açıklaması
HTML) açılan içeriği, örneğin bir açmak için herhangi bir elemanını kullanın <span> veya <button> elemanı.
Bir kap elemanını kullanın (like <div> ) açılan içerik oluşturmak ve bunun içine istediğini ekleyin.
Bir sarın <div> CSS ile doğru açılan içeriğini konumlandırmak için elemanlar etrafında eleman.
CSS) .dropdown
sınıf kullanımı position:relative
, biz açılır içeriği doğru açılan düğmesinin altında yerleştirilmesini istediğiniz zaman gereklidir (using position:absolute )
.
.dropdown-content
sınıf fiili açılan içeriğini bulundurur. Bu varsayılan olarak gizlidir ve vurgulu görüntülenir (see below) . Not min-width
160px ayarlanır. Bunu değiştirmek için çekinmeyin. İpucu: Eğer açılan içeriğinin genişliği açılır düğme kadar geniş olmasını istiyorsanız, set width
(ve% 100'e overflow:auto
küçük ekranlarda kaydırma etkinleştirmek için).
Bunun yerine bir sınır kullanmak yerine, biz CSS3 kullandık box-shadow
açılır menü bir gibi görünmesi için özellik "card" .
:hover
seçici kullanıcı açılır düğmesinin üzerine fareyi hareket ettirdiğinde açılır menüyü göstermek için kullanılır.
Aşağıya doğru açılan menü
Kullanıcı bir listeden bir seçeneği seçmenizi sağlayan bir açılır menü oluşturun:
Biz açılan kutusunun içine bağlantılar eklemek ve bir tarz açılır düğmesini uyacak şekilde onlara stil dışında Bu örnek, bir öncekine benzer:
Örnek
<style>
/* Style The Dropdown Button */
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}
/* The
container <div> - needed to position the dropdown content */
.dropdown {
position: relative;
display:
inline-block;
}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {
display: none;
position:
absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow:
0px 8px 16px 0px rgba(0,0,0,0.2);
}
/* Links inside the dropdown */
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}
/* Show the
dropdown menu on hover */
.dropdown:hover .dropdown-content {
display: block;
}
/* Change the background color of the dropdown
button when the dropdown content is shown */
.dropdown:hover .dropbtn {
background-color: #3e8e41;
}
</style>
<div class="dropdown">
<button class="dropbtn"> Dropdown </button>
<div class="dropdown-content">
<a href="#"> Link
1 </a>
<a href="#"> Link 2 </a>
<a href="#"> Link 3 </a>
</div>
</div>
Kendin dene " Sağ hizalanmış Açılan İçerik
Eğer sol yerine sağa sağdan sola doğru gitmek için açılır menüyü istiyorsanız eklemek right: 0;
Diğer Örnekler
Açılan Görüntü
Bu örnek açılan kutusunun içine bir resim ve diğer içerikleri eklemek gösterilmiştir.
Açılır Navbar'ı
Bu örnek, bir navigasyon çubuğunun içindeki bir açılır menü eklemek gösterilmiştir.