随便写写之——CSDN个人主页布局

2024-06-11 12:44

本文主要是介绍随便写写之——CSDN个人主页布局,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近一直在看题,真的好无聊,晚上睡觉前脑子里想的都是JS,不会是焦虑症犯了吧,赶紧写点东西,现在是上午9点38分,想着写个csdn的布局练练手吧。

现在是11点半,写个将近两个小时就写了那么点,好久没写基础布局了,感觉基础还是有点不行,用el组件的话可能会更快点吧。想到就写了,可能有很多冗余的代码~感觉还是得多练练~

直接新建vue项目~

这边看下csdn的布局。。。嗯。。。

先随便调个布局

直接附代码吧。

<template><div class="main"><div class="mainitem header"><div class="navbar"><div class="logo"><img src="@/assets/logo.svg" alt="Logo" /></div><div class="nav-links"><a href="#" class="nav-link">博客</a><a href="#" class="nav-link">下载</a><a href="#" class="nav-link">学习 </a><a href="#" class="nav-link">社区</a><a href="#" class="nav-link">知道</a><a href="#" class="nav-link">GitCode</a><a href="#" class="nav-link">InsCode</a><a href="#" class="nav-link">会议</a><!-- 其他链接 --></div><div class="search-bar"><input type="text" class="input-bar" placeholder="请输入你想要的内容" /><button class="button-bar">查询</button></div><div class="profile"><img src="@/assets/logo.svg" alt="Profile" /></div><div class="dropdown"><a class="dropbtn">会员中心</a><div class="dropdown-content"><div><a href="#">下拉1</a></div><div><a href="#">下拉2</a></div><div><a href="#">下拉3</a></div></div></div><div class="dropdown"><a class="dropbtn">消息</a><div class="dropdown-content"><div><a href="#">下拉1</a></div><div><a href="#">下拉2</a></div></div></div><div class="dropdown"><a class="dropbtn">历史</a><div class="dropdown-content"><div><a href="#">下拉1</a></div><div><a href="#">下拉2</a></div></div></div><div class="dropdown"><a class="dropbtn">创作中心</a><div class="dropdown-content"><div><a href="#">下拉1</a></div><div><a href="#">下拉2</a></div></div></div><div class="publish"><a href="#">发布文章</a></div></div></div><div class="mainitem maininfo"><div class="mianinfo_haeder"></div><div class="mianinfo_main"><div class="mianinfo_left"><div class="mianinfo_left_item"></div><div class="mianinfo_left_item"></div><div class="mianinfo_left_item"></div><div class="mianinfo_left_item"></div></div><div class="mianinfo_right"></div></div></div><div class="mainitem footer"></div></div>
</template>
<style scoped lang="scss">
.main {max-width: 100vw;background-color: black;.mainitem {background-color: white;}.header {height: 40px;margin-bottom: 10px;.navbar {display: flex;align-items: center;height: 40px;.logo img {width: 30px;height: 30px;padding-top: 5px;object-fit: center;}.nav-links {display: flex;height: 100%;background-color: white;.nav-link {color: black;padding: 10px;font-size: 13px;text-decoration: none;&:hover {background-color: rgba(240, 240, 240, 0.6);cursor: pointer;}}}.search-bar:focus-within {border-color: #ff124e; /* 设置获得焦点时的边框颜色 */}.search-bar {margin: 0 100px;background-color: #f7f7f7;padding-left: 12px;display: flex;justify-content: center;margin-right: 10px;border-radius: 20px;height: 26px;overflow: hidden;border: 1px solid rgb(216, 216, 216);.input-bar {width: 300px;border: none;background-color: #f7f7f7;}.input-bar:focus {outline: none; /* 移除默认的 input 聚焦样式 */}.button-bar {width: 80px;border: none;background-color: #8296ff;color: white;}}.profile img {width: 35px;height: 35px;border-radius: 50%;background-color: pink;margin-left: 200px;margin-top: 7px;}.dropdown {position: relative;font-size: 12px;margin: 0 10px;.dropdown-content {display: none;position: absolute;top: 100%;background-color: #f9f9f9;min-width: 80px;}&:hover {.dropdown-content {display: block;}}}.publish a {padding: 8px 16px;background-color: blue;color: white;text-decoration: none;border-radius: 5px;&:hover {background-color: darkblue;}}}}.maininfo {height: 80%;width: 78%;margin: 80px 11%;background-color: black;.mianinfo_haeder {background-color: white;height: 200px;margin-bottom: 10px;border-radius: 3px;}.mianinfo_main {display: flex;background-color: black;width: 100%;height: 70%;.mianinfo_left {box-sizing: border-box;width: 300px;/*         display: flex; flex-direction: column;  */.mianinfo_left_item {border-radius: 3px;background-color: white;min-height: 200px;width: 300px;margin-bottom: 10px;}.mianinfo_left_item:nth-last-child(1) {margin-bottom: 0px;}}.mianinfo_right {border-radius: 3px;background-color: #fff;margin-left: 10px;flex: 1;}}}.footer {margin-top: 10px;height: 100px;}
}
</style>

这篇关于随便写写之——CSDN个人主页布局的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1051209

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

lvgl8.3.6 控件垂直布局 label控件在image控件的下方显示

在使用 LVGL 8.3.6 创建一个垂直布局,其中 label 控件位于 image 控件下方,你可以使用 lv_obj_set_flex_flow 来设置布局为垂直,并确保 label 控件在 image 控件后添加。这里是如何步骤性地实现它的一个基本示例: 创建父容器:首先创建一个容器对象,该对象将作为布局的基础。设置容器为垂直布局:使用 lv_obj_set_flex_flow 设置容器

Apache Tiles 布局管理器

陈科肇 =========== 1.简介 一个免费的开源模板框架现代Java应用程序。  基于该复合图案它是建立以简化的用户界面的开发。 对于复杂的网站,它仍然最简单,最优雅的方式来一起工作的任何MVC技术。 Tiles允许作者定义页面片段可被组装成在运行一个完整的网页。  这些片段,或Tiles,可以用于为了降低公共页面元素的重复,简单地包括或嵌入在其它瓦片,制定了一系列可重复使用

【CSS in Depth 2 精译_023】第四章概述 + 4.1 Flexbox 布局的基本原理

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结) 1.1 层叠1.2 继承1.3 特殊值1.4 简写属性1.5 CSS 渐进式增强技术1.6 本章小结 第二章 相对单位(已完结) 2.1 相对单位的威力2.2 em 与 rem2.3 告别像素思维2.4 视口的相对单位2.5 无单位的数值与行高2.6 自定义属性2.7 本章小结 第三章 文档流与盒模型(已

CSDN:OpenStack镜像制作教程指导(全)

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录,涉及基本环境准备、常见类型操作系统的镜像制作。 让你可以从零开始安装一个操作系统,并支持个性化制作OpenStack镜像。 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows

ConstraintLayout布局里的一个属性app:layout_constraintDimensionRatio

ConstraintLayout 这是一个约束布局,可以尽可能的减少布局的嵌套。有一个属性特别好用,可以用来动态限制宽或者高app:layout_constraintDimensionRatio 关于app:layout_constraintDimensionRatio参数 app:layout_constraintDimensionRatio=“h,1:1” 表示高度height是动态变化

搜狗浏览器打开CSDN博客排版错乱问题解决

之前发生过几次,不知道什么原因。 今天一直用着好好的,打开一个csdn连接,显示404,博文被删除了,于是就用百度快照打开试试,百度快照打开显示的排版很乱也没找到有用信息。 后面再浏览CSDN博客就排版错乱,显示一个大大二维码图片。 尝试删除IE缓存无效,使用谷歌浏览是好的。 基本锁定就是搜狗缓存导致的,于是找如何删除搜狗缓存   清除后恢复正常

html记账本改写:数据重新布局,更好用了,没有localStorage保存版本

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>htm记账本</title><style>table {user-select: none;/* width: 100%; */border-collapse: collapse;}table,th,td {border: 1px solid bla

用Java抓取CSDN主页上的图片

一,步骤一:获取网页源码 1,定义要爬取的页面的URL对象 //定义即将访问的链接String url="http://www.csdn.net";//获取CSDN的URL对象URL realURL = new URL(url); 2,获得这个链接的一个连接对象 URLConnection connection = realURL.openConnection();

Qt-常用控件(3)-多元素控件、容器类控件和布局管理器

1. 多元素控件 Qt 中提供的多元素控件有: QListWidgetQListViewQTableWidgetQTableViewQTreeWidgetQTreeView xxWidget 和 xxView 之间的区别,以 QTableWidget 和 QTableView 为例. QTableView 是基于 MVC 设计的控件.QTableView 自身不持有数据,使用 QTab