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

网站更新维护页面网站被qq拦截 做301

网站更新维护页面,网站被qq拦截 做301,那些网站可以给产品做推广,烟台网站制作工具效果展示 实现思路及部分代码 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/25795/

相关文章:

  • 文字网站居中能自己做网站接业务吗
  • 免备案自助建站网站广州珈瑶公司是哪一年注册的
  • ps做网站界面wordpress为图片添加圆角
  • seo优化推广业务员招聘seo顾问服务福建
  • 成都私人网站建设seo网站推广方案策划书
  • 广州网站建设工作室wordpress log
  • 网站后台添加wordpress h1标签优化
  • 自己做网站都需要什么高密 网站建设
  • 网站语言选择郑州本地做团购的网站
  • dw网页设计模板图片谷歌wordpress优化
  • 网站seo优化要怎么做礼品公司怎么做网站
  • 做网页网站需要钱吗提供常州微信网站建设
  • 网站建设文化效果广东网站建设哪家有
  • 毕业设计做网站怎样做特别一点在线网页制作软件
  • html网站代码上海这边敲墙拆旧做啥网站的比较多
  • 微网站怎么用在线crm管理系统
  • 中国城乡建设部人力网站首页如何利用某个软件做一个网站
  • 个人承接网站建设wordpress editor
  • 建站主机 wordpress专业的菏泽网站建设公司
  • 网站响应时间 标准网站建设色调的
  • 网站开发的合同网站建设 设计
  • 网站开发设置网页端口申请免费个人网站空间
  • 制作广告网站的步骤云服务器做网站
  • ipv6可以做网站吗东莞网站建站推广
  • 注册功能的网站怎么做做网站容易还是编程容易
  • wordpress建立目录seo编辑培训
  • 网站怎么群发广州现在可以正常出入吗
  • 微信有网站开发吗多语种网站
  • 深圳网站设计 建设首选深圳市室内设计公司排名前50
  • 上海网站建设 觉策动力wordpress接口开发