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


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

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

    直接新建vue项目~

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

    先随便调个布局

    直接附代码吧。

    1. <style scoped lang="scss">
    2. .main {
    3. max-width: 100vw;
    4. background-color: black;
    5. .mainitem {
    6. background-color: white;
    7. }
    8. .header {
    9. height: 40px;
    10. margin-bottom: 10px;
    11. .navbar {
    12. display: flex;
    13. align-items: center;
    14. height: 40px;
    15. .logo img {
    16. width: 30px;
    17. height: 30px;
    18. padding-top: 5px;
    19. object-fit: center;
    20. }
    21. .nav-links {
    22. display: flex;
    23. height: 100%;
    24. background-color: white;
    25. .nav-link {
    26. color: black;
    27. padding: 10px;
    28. font-size: 13px;
    29. text-decoration: none;
    30. &:hover {
    31. background-color: rgba(240, 240, 240, 0.6);
    32. cursor: pointer;
    33. }
    34. }
    35. }
    36. .search-bar:focus-within {
    37. border-color: #ff124e; /* 设置获得焦点时的边框颜色 */
    38. }
    39. .search-bar {
    40. margin: 0 100px;
    41. background-color: #f7f7f7;
    42. padding-left: 12px;
    43. display: flex;
    44. justify-content: center;
    45. margin-right: 10px;
    46. border-radius: 20px;
    47. height: 26px;
    48. overflow: hidden;
    49. border: 1px solid rgb(216, 216, 216);
    50. .input-bar {
    51. width: 300px;
    52. border: none;
    53. background-color: #f7f7f7;
    54. }
    55. .input-bar:focus {
    56. outline: none; /* 移除默认的 input 聚焦样式 */
    57. }
    58. .button-bar {
    59. width: 80px;
    60. border: none;
    61. background-color: #8296ff;
    62. color: white;
    63. }
    64. }
    65. .profile img {
    66. width: 35px;
    67. height: 35px;
    68. border-radius: 50%;
    69. background-color: pink;
    70. margin-left: 200px;
    71. margin-top: 7px;
    72. }
    73. .dropdown {
    74. position: relative;
    75. font-size: 12px;
    76. margin: 0 10px;
    77. .dropdown-content {
    78. display: none;
    79. position: absolute;
    80. top: 100%;
    81. background-color: #f9f9f9;
    82. min-width: 80px;
    83. }
    84. &:hover {
    85. .dropdown-content {
    86. display: block;
    87. }
    88. }
    89. }
    90. .publish a {
    91. padding: 8px 16px;
    92. background-color: blue;
    93. color: white;
    94. text-decoration: none;
    95. border-radius: 5px;
    96. &:hover {
    97. background-color: darkblue;
    98. }
    99. }
    100. }
    101. }
    102. .maininfo {
    103. height: 80%;
    104. width: 78%;
    105. margin: 80px 11%;
    106. background-color: black;
    107. .mianinfo_haeder {
    108. background-color: white;
    109. height: 200px;
    110. margin-bottom: 10px;
    111. border-radius: 3px;
    112. }
    113. .mianinfo_main {
    114. display: flex;
    115. background-color: black;
    116. width: 100%;
    117. height: 70%;
    118. .mianinfo_left {
    119. box-sizing: border-box;
    120. width: 300px;
    121. /* display: flex;
    122. flex-direction: column; */
    123. .mianinfo_left_item {
    124. border-radius: 3px;
    125. background-color: white;
    126. min-height: 200px;
    127. width: 300px;
    128. margin-bottom: 10px;
    129. }
    130. .mianinfo_left_item:nth-last-child(1) {
    131. margin-bottom: 0px;
    132. }
    133. }
    134. .mianinfo_right {
    135. border-radius: 3px;
    136. background-color: #fff;
    137. margin-left: 10px;
    138. flex: 1;
    139. }
    140. }
    141. }
    142. .footer {
    143. margin-top: 10px;
    144. height: 100px;
    145. }
    146. }
    147. style>

  • 相关阅读:
    CentOS obs直播RTMP协议推流到Nginx流媒体服务器到VUE使用HLS直播
    verilog--用于电路设计--0
    使用 Django ORM 进行数据库操作
    python 双因子认证 Google Authenticator令牌代码实现
    芯片数字后端设计入门书单推荐(可下载)
    Vim相关配置
    不用任何比较运算符找出两个整数中的较大的值
    Linux Bash如何删除一个文件夹下(包含子文件夹)所有的jpg格式的文件,删除某一类(同一名字)文件夹下的所有类型文件
    【GridMask】《GridMask Data Augmentation》
    如何在Spring Boot中配置MySQL数据库连接数
  • 原文地址:https://blog.csdn.net/qq_52368602/article/details/139588324