一个简单分栏的样式

文件结构

这里作为演示我把html.css,图片它们都放一起了。

简短的代码实现分栏博客页面

html页面

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="diy.css">
    <title>DIY</title>
</head>

<body>
    <header class="app-header">
        <a href="#">
            <img class="app-header-avatar" class="app-header-avatar" src="avatar.jpg" alt="没有头像">
        </a>
        <p>个性签名:hhhhhhhhhhhhhhhhhhhhhhhha</p>
        <div class="app-header-social">链接</div>
    </header>

    <main class="app-container">
        <h1>XX的文章</h1>
        <article>
            <ul>
                <li>
                    article1
                </li>
                <li>
                    article1
                </li>
                <li>
                    article1
                </li>
            </ul>
        </article>
    </main>
</body>

</html>

css页面

*{
    box-sizing: border-box
}

/* 标题 */
.app-header {
    padding: 2.5em;
    background: #242930;
    text-align: center
}

/* 头像 */
.app-header-avatar {
    max-width: 15rem;
    max-height: 15rem;
    border-radius: 100%;
    border: .5rem solid #57cc8a
}

body {
    /* margin: 0;
    font-family: sans-serif; */
    background: #353b43;
    color: #afbac4
}

/*控制页面适应屏幕变化*/
@media(min-width:940px) {
    .app-header {
        position: fixed;
        top: 0;
        left: 0;
        width: 20rem;
        min-height: 100vh
    }
    .app-container {
        max-width: 65rem;
        margin-left: 20rem
    }
}

如此,一个基本的大致“框架”就写好了。

原文地址:https://www.cnblogs.com/Chensming/p/12355126.html

时间: 2024-11-04 16:55:24

一个简单分栏的样式的相关文章

ListView分栏--制作分栏音乐列表

之前我遇到过这样的需求,要求在ListView中按时间对数据分栏,当时的做法是在每个ListView的item中加入时间栏的布局,然后在代码中控制时间栏 的显示与隐藏. 但其实重写Adapter两个方法后就可以完成这个任务,当ListView中带有不同布局的时候,可以根据itemType来加载不同的布局. int getItemViewType(int position) 返回指定position的itemView的viewType,用于加载不同布局.此方法必须返回0到getViewTypeCo

使用FragmentTabHost 完成一个简单的底部导航栏

使用FragmentTabhost+Fragment实现一个底部导航栏 主布局: //放置Fragment <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:id="@+id/fragment"> </FrameLayou

导航状态栏(UINavigationBar)和分栏状态栏(UITabBar)

//*************导航状态栏(UINavigationController)*************** 1.在导航控制器中,所有的子视图控制器共用一个导航状态栏 UINavigationBar *navBar = self.navigationController.navigationBar 2.可设置导航栏的显示风格 navBar.barStyle = UIBarStyleDefault; 3.可设置导航栏的不透明度,默认为YES(不透明) //如果设置为透明,则子视图的左上角

【Css】一个简单的选项卡

这次来做一个简单的选项卡. 选项卡其实就分3个部分:html代码,用于显示的内容:css代码,用于显示的样式:javascript代码,用于点击事件. 老规矩,先写一个html坯子. 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4

Vue2.0基础学习(3)--- 一个简单的实例学习

看完vue 的官方文档,再做一个简单的实例是最好不过了,既能巩固我们所学的知识,又能学以致用.infoq上推荐了一篇文章,面向重度 jQuery 开发者的 Vue.js 介绍, 它是老外写的,用vue做了一个简单的实例,非常适合学完vue文档来练练手,我这里并没有翻译文档,而是做了几次后,自已的思路. 首先看一下这个实例长什么样子,有什么功能 上面是一个文本框,用于输入内容,但最多只能输入140个字,所以右下角会有字数提示.当用户进行输入的时候,右下角的数字不断变化,提示用户还剩多少字可以输入.

HTML5实战教程———开发一个简单漂亮的登录页面

最近看过几个基于HTML5开发的移动一样,已经越来越流畅了,相信随着职能手机的配置越来越高性能越来越好,HTML5技术的使用在移动端应用的会越来越普及,应用越来越广泛,因此作为移动开发者,掌握这门技术自然有着强烈的紧迫感.今天就写一个小小的登录页面的demo,巩固最近的学习,也给有兴趣的朋友学习HTML5技术做个参考. 在这里您可以下载到我最后实现的登录页面的demo源码,地址:http://pan.baidu.com/s/1kU1I50b. 准备工作 1.webStorm或者其他网页开发工具.

[安卓] 17、一个简单的例子学安卓侧滑设计——用开源slidingmenu

效果如下: 下面是工程结构: 整个工程包括android-v7.SlidingMenu-lib和主工程SlidingMenuTest部分 其中前两个作为lib,后一个为主工程 主工程包含两个lib工程方法为:(易错点) 选择主工程属性 而主工程包括: 逻辑部分:(SRC)其中MainActivity.java是主入口,在主入口内调用部分函数可加载MainFragment.java所对应的Fragment 而CircleImageView.java主要负责使头像呈圆形用的 显示部分:(layout

bootstrap实现分栏选择性显示和折叠效果

bootstrap为我们提供了非常丰富的js插件和css样式,如何运用bootstrap来实现分栏选择行显示和折叠效果,如下所示: 1.分栏显示 <!doctype html> <html> <head> <!--导入bootstrap样式--> <link href="bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css"&

[.NET] 一步步打造一个简单的 MVC 电商网站 - BooksStore(二)

一步步打造一个简单的 MVC 电商网站 - BooksStore(二) 本系列的 GitHub地址:https://github.com/liqingwen2015/Wen.BooksStore 前:<一步步打造一个简单的 MVC 电商网站 - BooksStore(一)> 简介 上一次我们尝试了:创建项目架构.创建域模型实体.创建单元测试.创建控制器与视图.创建分页和加入样式,而这一节我们会完成两个功能,分类导航与购物车. 主要功能与知识点如下: 分类.产品浏览.购物车.结算.CRUD(增删