Foundation CSS Dropdown Explicit Positioning
Last Updated :
02 Mar, 2022
Foundation CSS is an open-source and responsive front-end framework created by ZURB in September 2011 that makes it simple to create stunning responsive websites, apps, and emails that operate on any device. Many companies, like Facebook, eBay, Mozilla, Adobe, and even Disney, use it. This framework is based on bootstrap, which is similar to SaaS. It’s more complex, versatile, and configurable. It also comes with a command-line interface, making it simple to use with module bundlers. Email framework provides you with responsive HTML emails, which can be read on any device. Foundation for Apps allows you to build fully responsive web applications.
Dropdown is used to display the content when we click the element. We can put any type of content in the dropdown and access it by clicking the element. Dropdown Explicit Positioning is used to set both position and alignment of the box. The positions we can use are left, right, top, and bottom. The alignment we can use are top, bottom, left, right, and center.
Dropdown Explicit Positioning positions:
- left: It is used to place the dropdown container at the left.
- right: It is used to place the dropdown container at the right.
- top: It is used to place the dropdown container at the top.
- bottom: It is used to place the dropdown container at the bottom.
Dropdown Explicit Positioning alignment:
- left: It is used to align the dropdown container left with respect to the button.
- right: It is used to align the dropdown container right with respect to the button.
- top: It is used to align the dropdown container top with respect to the button.
- bottom: It is used to align the dropdown container bottom with respect to the button.
- center: It is used to align the dropdown container center with respect to the button.
Syntax:
<div class="dropdown-pane"
data-position="POSITION"
data-alignment="POSITION"
data-dropdown>
...........
</div>
Example 1: The following code demonstrates the Dropdown Explicit Positions Top and Bottom.
HTML
<!DOCTYPE html>
<html>
<head>
<!-- Compressed CSS -->
<link rel="stylesheet" href=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/foundation.min.css"
crossorigin="anonymous">
<!-- Compressed JavaScript -->
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
</script>
<script src=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/foundation.min.js"
crossorigin="anonymous">
</script>
</head>
<body>
<center>
<h2 style="color: green;">
GeeksforGeeks
</h2>
<h3>
Foundation CSS Dropdown Explicit Positioning
</h3><br>
<button class="button" type="button"
data-toggle="bottom-left">
Bottom Left
</button>
<div class="dropdown-pane" data-position="bottom"
data-alignment="left" id="bottom-left"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="bottom-center">
Bottom Center
</button>
<div class="dropdown-pane" data-position="bottom"
data-alignment="center" id="bottom-center"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="bottom-right">
Bottom Right
</button>
<div class="dropdown-pane" data-position="bottom"
data-alignment="right" id="bottom-right"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div><br><br><br><br>
<button class="button" type="button"
data-toggle="top-left">
Top Left
</button>
<div class="dropdown-pane" data-position="top"
data-alignment="left" id="top-left"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="top-center">
Top Center
</button>
<div class="dropdown-pane" data-position="top"
data-alignment="center" id="top-center"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="top-right">
Top Right
</button>
<div class="dropdown-pane" data-position="top"
data-alignment="right" id="top-right"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
</center>
<script>
$(document).ready(function() {
$(document).foundation(); })
</script>
</body>
</html>
Output:
Example 2: The following code demonstrates the Dropdown Explicit Positions Left and Right.
HTML
<!DOCTYPE html>
<html>
<head>
<!-- Compressed CSS -->
<link rel="stylesheet" href=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/foundation.min.css"
crossorigin="anonymous">
<!-- Compressed JavaScript -->
<script src=
"https://cdnjs.cloudflare.com/ajax/libs/foundation/6.0.1/js/vendor/jquery.min.js">
</script>
<script src=
"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/foundation.min.js"
crossorigin="anonymous">
</script>
</head>
<body>
<center>
<h2 style="color: green;">
GeeksforGeeks
</h2>
<h3>
Foundation CSS Dropdown Explicit Positioning
</h3><br>
<button class="button" type="button"
data-toggle="left-top">
Left Top
</button>
<div class="dropdown-pane" data-position="left"
data-alignment="top" id="left-top"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="right-top">
Right Top
</button>
<div class="dropdown-pane" data-position="right"
data-alignment="top" id="right-top"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div><br><br>
<button class="button" type="button"
data-toggle="left-center">
Left Center
</button>
<div class="dropdown-pane" data-position="left"
data-alignment="center" id="left-center"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="right-center">
Right Center
</button>
<div class="dropdown-pane" data-position="right"
data-alignment="center" id="right-center"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div><br><br>
<button class="button" type="button"
data-toggle="left-bottom">
Left Bottom
</button>
<div class="dropdown-pane" data-position="left"
data-alignment="bottom" id="left-bottom"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
<button class="button" type="button"
data-toggle="right-bottom">
Right Bottom
</button>
<div class="dropdown-pane" data-position="right"
data-alignment="bottom" id="right-bottom"
data-dropdown>
<strong>
GeeksforGeeks
</strong>
</div>
</center>
<script>
$(document).ready(function() {
$(document).foundation(); })
</script>
</body>
</html>
Output:
Reference: https://get.foundation/sites/docs/dropdown.html#explicit-positioning
Similar Reads
Foundation CSS Dropdown Positioning
Foundation CSS is an open-source and responsive front-end framework created by ZURB in September 2011 that makes it simple to create stunning responsive websites, apps, and emails that operate on any device. Many companies, like Facebook, eBay, Mozilla, Adobe, and even Disney, use it. This framework
3 min read
Foundation CSS Tooltip Explicit Positioning
Foundation CSS is the frontend framework of CSS that is used to build responsive websites, apps, and emails that work perfectly on any device. It is written using HTML, CSS, and JavaScript and is used by many famous companies like Amazon, Facebook, eBay, etc. It uses packages like Grunt and Libsass
3 min read
Foundation CSS Horizontal Dropdown Menu
Foundation CSS is the frontend framework of CSS that is used to build responsive websites, apps, and emails that work perfectly on any device. It is written using HTML, CSS, and Javascript and is used by many famous companies like Amazon, Facebook, eBay, etc. It uses packages like Grunt and Libsass
2 min read
Foundation CSS Dropdown
Foundation CSS is an open-source and responsive front-end framework created by ZURB in September 2011 that makes it simple to create stunning responsive websites, apps, and emails that operate on any device. Many companies, like Facebook, eBay, Mozilla, Adobe, and even Disney, use it. This framework
4 min read
Foundation CSS Dropdown Menu
Foundation CSS is an open-source & responsive front-end framework built by ZURB foundation in September 2011, that makes it easy to design beautiful responsive websites, apps, and emails that look amazing & can be accessible to any device. It is used by many companies such as Facebook, eBay,
3 min read
Foundation CSS Kitchen Sink Dropdown Menu
Foundation CSS is an open-source & responsive front-end framework built by the ZURB foundation in September 2011, which makes it easy to design beautiful responsive websites, apps, and emails that look amazing & can be accessible to any device. The framework is built on SaaS-like bootstrap.
3 min read
Foundation CSS Kitchen Sink Dropdown Pane
Foundation CSS is an open-source & responsive front-end framework built by ZURB foundation in September 2011, that makes it easy to design beautiful responsive websites, apps, and emails that look amazing & can be accessible to any device. It is used by many companies such as Facebook, eBay,
3 min read
Foundation CSS Forms Label Positioning
Foundation CSS is an open-source & responsive front-end framework built by ZURB foundation in September 2011, that makes it easy to design beautiful responsive websites, apps, and emails that look amazing & can be accessible to any device. It is used by many companies such as Facebook, eBay,
4 min read
Foundation CSS Vertical Dropdown Menu
Foundation CSS is an open-source and responsive front-end framework created by ZURB in September 2011 that makes it simple to create stunning responsive websites, apps, and emails that operate on any device. Many companies, like Facebook, eBay, Mozilla, Adobe, and even Disney, use it. This framework
3 min read
Foundation CSS Drilldown Menu
Foundation CSS is an open-source & responsive front-end framework built by ZURB foundation in September 2011, that makes it easy to design beautiful responsive websites, apps, and emails to look amazing & can be accessible to any device. It is used by many companies such as Facebook, eBay, M
3 min read