当前位置: 首页 > news >正文

正能量网站入口不用下载免费手套外包加工网

正能量网站入口不用下载免费,手套外包加工网,c 做网站实例,做影视网站用主机还是用服务器效果展示 实现思路及部分代码 1、定义整体页面结构 从上述的效果展示图可以看出#xff0c;页面的整体结构应该需要一个总菜单容器来装载父级菜单项#xff0c;并且对应的父级菜单项应该有对应的菜单子项。子菜单是分类的话#xff0c;我们还需要额外在扩展对应的容器来装…效果展示 实现思路及部分代码 1、定义整体页面结构 从上述的效果展示图可以看出页面的整体结构应该需要一个总菜单容器来装载父级菜单项并且对应的父级菜单项应该有对应的菜单子项。子菜单是分类的话我们还需要额外在扩展对应的容器来装载分类子菜单。所以我们可以这样来定义页面的结构 div classheaderdiv classdropdownbutton classlink/button!-- 分组子菜单 --div classdropdown-menudivdiv classdropdown-heading/divdiv classdropdown-linksa href# classlink/a/div/div/div!-- 只有一组菜单 --div classdropdownbutton classlink/buttondiv classdropdown-menudiv classdropdown-linksa href# classlink/a/div/div/div!-- 带有表单的子菜单 --div classdropdownbutton classlink登录/buttondiv classdropdown-menuform classlogin-formlabel foremailEmail/labelinput typeemail nameemail idemail /label forpasswordPassword/labelinput typepassword namepassword idpassword /button typesubmitLogin/button/form/div/div/div /div2、编写对应的样式 在页面结构的基础上进行样式的编写具体核心代码如下 .header {background-color: #f3f3f3;display: flex;align-items: baseline;padding: 0.5rem;gap: 1rem; }.link {background: none;border: none;text-decoration: none;color: #777;font-family: inherit;font-size: inherit;cursor: pointer;padding: 0; }.dropdown-menu {position: absolute;left: 0;top: calc(100% 0.25rem);background-color: white;padding: 0.75rem;border-radius: 0.25rem;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);opacity: 0;pointer-events: none;transform: translateY(-10px);transition: opacity 150ms ease-in-out, transform 150ms ease-in-out; }.dropdown.active .link .dropdown-menu {opacity: 1;transform: translateY(0);pointer-events: auto; }.information-grid {display: grid;grid-template-columns: repeat(2, max-content);gap: 2rem; }.dropdown-links {display: flex;flex-direction: column;gap: 0.25rem; }.login-form input {margin-bottom: 0.5rem; }3、决定下拉菜单的触发事件并编写对应事件代码 在这里我选择点击事件来触发菜单的显示并且为了方便事件额获取所以我这里会为关键的事件元素添加对应的data属性具体实例如下 div classdropdown data-dropdown/div button classlink data-dropdown-button新闻版块/buttondocument.addEventListener(click, (e) {const isDropdownButton e.target.matches([data-dropdown-button]);if (!isDropdownButton e.target.closest([data-dropdown]) ! null) return;let currentDropdown;if (isDropdownButton) {currentDropdown e.target.closest([data-dropdown]);currentDropdown.classList.toggle(active);}document.querySelectorAll([data-dropdown].active).forEach((dropdown) {if (dropdown currentDropdown) return;dropdown.classList.remove(active);}); });完整代码 完整代码示例下载
http://www.w-s-a.com/news/394328/

相关文章:

  • 雅客网站建设做网站用什么做
  • 做宣传海报网站专业网站设计速寻亿企邦
  • 秦皇岛市住房和城乡建设局网站有关网站开发的参考文献
  • 晋城城乡建设局网站深圳外贸业务员工资
  • 招聘网站开发的公司销售运营主要做什么
  • 徐州网站无障碍建设wordpress证书
  • c语言可以做网站吗请人做网站收费多少
  • 中英双语网站怎么做网站为什么做静态
  • 毕业设计做音乐网站可以吗网站运营方案
  • windos 下做网站工具网站右侧返回顶部
  • 点餐网站怎么做济源网站建设济源
  • 嘉兴公司网站制作文明网站的建设与管理几点思考
  • 扬州公司做网站徐州网站建设优化
  • 手机网站弹出层插件有哪些wordpress 文章标签
  • 网站建设详细合同范本长沙注册公司流程与费用
  • 搜索引擎网站录入wordpress怎么修改导航
  • 业务接单网站重庆网站制
  • 绿色农产品网站景区网站建设策划方案
  • 服务器做ssr后还可以做网站吗品牌形象设计公司
  • 太原网站制作计划wordpress创建文章
  • 网站优化要怎么做seo网站关键词优化报价
  • 公司网站友情链接怎么做副链华为荣耀手机官网
  • 一条龙做网站旅游网页设计模板图凡科
  • 中山网站建设哪家便宜在中国做外国网站怎么收钱
  • 网站优化大计孝感注册公司
  • 设计接单app平台有哪些在线网站seo诊断
  • 兰州网站建设推广现代营销手段有哪些
  • 郴州网站seo优化网络安全哪个培训班比较好
  • 做网站需要记哪些代码企业网站建设思路
  • 重庆自助建站模板网络服务器配置与管理