基于CSS+HTML菜鸟自己研究的居中导航栏透明双下拉框

1,居中导航栏做出来的效果

效果:
: [link](https://mp.csdn.net).
.](https://img-blog.csdnimg.cn/20190401143931480.)

2.透明下拉框

透明导航栏:
在这里插入图片描述
图中效果是我用最简单最笨的方式写出来的,也是作为平时的练习,建一个完整的网站,因为是自己拼凑的,所以两个并排下拉框是使用绝对定位来改变位置的,所以需要自己调节left,top的值,直接上代码段。

css样式

    <style>
    * {
    margin:0; padding:0;}
ul, li{
   
  list-style:none;
}
a {
    
    text-decoration:none;
}
.nav {
    
padding-left:15%;
list-style-type:none;

overflow:hidden;
width: 100%;
height:40px;
background-color:rgb(184, 0, 0);
padding-top: 1px ;
font-size: 17px;
    }
    /* 上面代码设置总体的长度高度,如果在网页中是会自适应的*/
.nav ul li {
    float:left;}
.nav ul li a {
   

  z-index:10;
     width:180px; 
     height:40px;
      text-align:center; 
      line-height:30px; 
      display:block; 
      border-right:2px solid 
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的HTML + CSS + JS代码示例,可以用于选择年月日: HTML代码: ``` <div class="date-selector"> <select id="year"></select> <select id="month"></select> <select id="day"></select> </div> ``` CSS代码: ``` .date-selector { display: flex; flex-wrap: wrap; gap: 10px; } .date-selector select { padding: 5px; font-size: 16px; border: 1px solid #ccc; border-radius: 5px; } ``` JS代码: ``` // 获取年份列表 function getYearList() { var yearList = []; var currentYear = new Date().getFullYear(); for (var i = currentYear; i >= 1900; i--) { yearList.push(i); } return yearList; } // 获取月份列表 function getMonthList() { var monthList = []; for (var i = 1; i <= 12; i++) { monthList.push(i); } return monthList; } // 获取天数列表 function getDayList(year, month) { var dayList = []; var daysInMonth = new Date(year, month, 0).getDate(); for (var i = 1; i <= daysInMonth; i++) { dayList.push(i); } return dayList; } // 初始化年份下拉框 function initYearSelector() { var yearSelector = document.getElementById("year"); var yearList = getYearList(); for (var i = 0; i < yearList.length; i++) { var option = document.createElement("option"); option.value = yearList[i]; option.text = yearList[i]; yearSelector.add(option); } } // 初始化月份下拉框 function initMonthSelector() { var monthSelector = document.getElementById("month"); var monthList = getMonthList(); for (var i = 0; i < monthList.length; i++) { var option = document.createElement("option"); option.value = monthList[i]; option.text = monthList[i]; monthSelector.add(option); } } // 初始化天数下拉框 function initDaySelector(year, month) { var daySelector = document.getElementById("day"); var dayList = getDayList(year, month); // 清空原有的选项 daySelector.innerHTML = ""; for (var i = 0; i < dayList.length; i++) { var option = document.createElement("option"); option.value = dayList[i]; option.text = dayList[i]; daySelector.add(option); } } // 初始化日期选择器 function initDateSelector() { // 初始化年份下拉框 initYearSelector(); // 初始化月份下拉框 initMonthSelector(); // 获取当前年份和月份 var currentYear = new Date().getFullYear(); var currentMonth = new Date().getMonth() + 1; // 初始化天数下拉框 initDaySelector(currentYear, currentMonth); // 监听年份和月份下拉框的变化事件 document.getElementById("year").addEventListener("change", function () { var year = this.value; var month = document.getElementById("month").value; initDaySelector(year, month); }); document.getElementById("month").addEventListener("change", function () { var year = document.getElementById("year").value; var month = this.value; initDaySelector(year, month); }); } // 页面加载完成后执行初始化函数 window.onload = function () { initDateSelector(); }; ``` 以上代码会生成一个包含年、月、日三个下拉框的界面,并且会根据用户选择的年份和月份动态更新天数下拉框。可以根据需要调整样式和逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值