0
点赞
收藏
分享

微信扫一扫

CSS--常规流练习-设计稿(实战)

Java旺 2022-05-05 阅读 81

设计稿

重置样式.css

 

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
    color: inherit;
}

先完成基本部分

html

 <link rel="stylesheet" href="../css/重置样式.css">
    <link rel="stylesheet" href="../css/index.css">
<article class="article-container">
        Lorem ipsum dolor 。。。。。。。。
    
    </article>

css

body {
    /* 背景颜色 */
    background: #4d4a40;
    /* 内边距 */
    padding: 20px 0;
    /* 每行行高 */
    line-height: 2;
}

.article-container {
    background: #fff;
    width: 90%;
    /* 居中 */
    margin: 0 auto;
    padding: 30px 0;/*内边距*/
}

 运行

 

 HTML:

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

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../css/重置样式.css.css">
    <link rel="stylesheet" href="../css/index.css">
    <title>Document</title>
</head>

<body>
    <article class="article-container"><!--article 的高度时自动的 header的高度多高 他就多高-->
        <!--lorem2000-->
        <header>
        	<h1>文章的标题</h1>
        	<div class="original-link"><!--original-link 原文链接-->
    			原文地址:<a href="#">https://blog.csdn.net/weixin_58359043?spm=1000.2115.3001.5343</a>
    		</div>
        </header>
        <section>
        	<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Suscipit ipsam quisquam in. Vel repellendus ratione nihil libero sunt soluta reiciendis minus inventore eum vero voluptatum enim magni quisquam ex voluptate?</p>
        	<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Expedita repudiandae aliquid cum eius tenetur quaerat ad dolor sapiente maxime quos asperiores explicabo culpa non fugit doloribus ratione hic odio quasi?</p>
        	<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus eveniet aliquid deserunt deleniti saepe maxime totam odio fugit doloribus qui quibusdam eius esse non temporibus cupiditate consequuntur ratione itaque reprehenderit!</p>
        </section>
        <section>
    		<h2>章节1</h2>
    		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veritatis maiores vero recusandae suscipit sequi facere ad itaque deserunt numquam nihil impedit voluptas! Nesciunt animi fuga pariatur vitae sequi soluta voluptate.</p>
    	<p>Labore ipsa fugiat totam repellat adipisci deleniti illo nobis necessitatibus maiores natus fuga incidunt corrupti. Magnam architecto distinctio dignissimos minima optio odit aliquid illum sint aliquam quia voluptatum illo iste.</p>
    	<p>Suscipit eaque similique vel debitis itaque fugit ducimus quasi recusandae consequuntur adipisci aperiam quod iure dignissimos temporibus reiciendis dicta magni architecto veritatis. Reprehenderit ratione harum natus odit error quos inventore.</p>
   
    	</section>
    	<section>
    		<h2>章节2</h2>
    		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veritatis maiores vero recusandae suscipit sequi facere ad itaque deserunt numquam nihil impedit voluptas! Nesciunt animi fuga pariatur vitae sequi soluta voluptate.</p>
    	<p>Labore ipsa fugiat totam repellat adipisci deleniti illo nobis necessitatibus maiores natus fuga incidunt corrupti. Magnam architecto distinctio dignissimos minima optio odit aliquid illum sint aliquam quia voluptatum illo iste.</p>
    	<p>Suscipit eaque similique vel debitis itaque fugit ducimus quasi recusandae consequuntur adipisci aperiam quod iure dignissimos temporibus reiciendis dicta magni architecto veritatis. Reprehenderit ratione harum natus odit error quos inventore.</p>
   
    	</section>
    	<section>
    		<h2>章节3</h2>
    		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veritatis maiores vero recusandae suscipit sequi facere ad itaque deserunt numquam nihil impedit voluptas! Nesciunt animi fuga pariatur vitae sequi soluta voluptate.</p>
    	<p>Labore ipsa fugiat totam repellat adipisci deleniti illo nobis necessitatibus maiores natus fuga incidunt corrupti. Magnam architecto distinctio dignissimos minima optio odit aliquid illum sint aliquam quia voluptatum illo iste.</p>
    	<p>Suscipit eaque similique vel debitis itaque fugit ducimus quasi recusandae consequuntur adipisci aperiam quod iure dignissimos temporibus reiciendis dicta magni architecto veritatis. Reprehenderit ratione harum natus odit error quos inventore.</p>
   
    	</section>
    </article>
</body>

</html>

CSS:

body {
    /* 背景颜色 */
    background: #4d4a40;
    /* 内边距 */
    padding: 20px 0;
    /* 每行行高 */
    line-height: 2;
}

.article-container {
    background: #fff;
    width: 90%;
    /* 居中 */
    margin: 0 auto;
    padding: 30px 0;/*内边距*/
}
.article-container header{
	background: #267890;/*header的背景*/
	color: #fff;
	text-align: center;/*标题居中*/
	border: 5px solid #14414e;
	margin: 0 -34px; /*居中 左右两部分 多出来*/
}
.article-container h1{/*给h1设置样式*/
	font-size: 42px;
	font-weight: bold;/*字体加粗*/
}
.article-container header .original-link a{
	text-decoration: underline;/*添加底线*/
}
.article-container header .original-link a:hover{/*鼠标移入的*/
	color: red;
}
.article-container section{
	width: 90%;
	margin: 0 auto;
}
.article-container section p{
	/*段落与段落之间隔开一行*/
	margin: 1em 0;
}
.article-container section h2{
	font-size: 30px;
	font-weight: bold;
	border-top: 1px double;/*双实线*/
	border-bottom: 1px dotted;/*虚线*/
}

 

 

举报

相关推荐

常规流的练习

CSS--

css--浮动

CSS--浮动

CSS基础(六)——还原设计稿

CSS--特殊用法

CSS--圆角边框

css--踩坑

0 条评论