首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

实战 HTML & CSS:如何快速搭建一个响应式博客首页

整体内容结构如下: 最终实现的效果如下: pc端 移动端 布局-盒模型分析 在实现一个网页之前,首先会进行布局设计,我们现在要做一个博客的首页,根据个人的喜好,做个预期的布局规划。.../* 调整侧边栏内图片的高度为70% */ height: 70%; } 可以看到,核心的布局,在整体上已经符合预期了,接下来就是完善样式。...完善样式 参考预期的效果,关于核心内容目前还缺少的样式如下: 右侧广告栏,固定展示位置,不管文章列表如何滚动,始终固定显示在页面上; 右侧广告栏的内容居中展示; 各种边框阴影效果等; .content...*/ } .item:hover { /* 鼠标悬停在单个项目上的效果 */ color: darkgoldenrod; /* 字体颜色变为暗金色 */ } .sidebar {...*/ } .item:hover { /* 鼠标悬停在单个项目上的效果 */ color: darkgoldenrod; /* 字体颜色变为暗金色 *

14810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端特效开发 | 点击查看大图相册效果

    如上的效果中,作为用户,你可以通过悬停鼠标在相应的缩略图上,即可查看到相应的缩略图位置动画效果,这也是对于用户选择的一种提醒。...实现的原理分析 2.1 结构与样式搭建 结构的搭建看起来很简单,总共分为左侧大图展示与右侧缩略图展示两个区域。但是实际书写时配合上一个合适的背景、阴影之后,用到的结构就相对多了一些层级。...而针对样式的书写,大体上只需要保证图片的大小与外层容器的大小一致即可。...此时借助在页面载入的时候获取其图片地址,然后通过实例化img设置相应的图片地址,最后以这个图片地址对应的图片为左侧大图区域设置背景,从而展示出相册展示的效果。...实现缩略图在鼠标悬停时的效果是借助了JQ的hover函数,为用户在鼠标移入的时候,实现缩略图标的位置变化,以及变化透明蒙版层的背景定位,实现闪动效果,值得注意的一点是,在实现闪动时需要对这个闪动动画做清动画的处理

    2.9K100

    【前端就业课 第二阶段】CSS 零基础到实战(02)标签类型、字体与图片

    在块元素中还可以包含 块元素、行内元素、行内块元素,但是文字类型的元素内不能包含块元素,例如 h 、p 标签。 一般常见的块元素有标题标签 h、p、 div、有无序列表li与ol 等。...60px 离离原上草 万里入海流 玉琼更上一层楼 以上示例中设置了 body 下的字体大小为 60px,在 p.../img/img10.jpg" /> div> 其中在css 中 width 表示设置宽度,这里的值是 10%,表示给予当前图片父容器的宽度给予到这个 img 图片,也就是说这个图片的宽度为整行的.../img/img10.jpg" /> div> 显示如下: 我们可以看到阴影是出现在图片左侧,那么我们将有关阴影 x 的值改为整数,那么则是表示在 x 轴右侧,那么阴影将会出现在图片右侧...,代码改动如下: 若将 关于 y 轴的值 20px 改为负数,那么阴影会出现在图片之上,改动代码如下: 显示如下: 把发散值正大,那么阴影会模糊: 示例如下:

    1.1K10

    Typecho主题Handsome修改记录---(持续更新)

    本博文持续更新~ 有问题请在本博留言~ 美化记录 本博一键美化插件 展开 看本博客效果~只要安装后就不需要手动修改了 目前实现的功能 iframe视频文章嵌入优化 iframe视频短代码插入...标题背景颜色设置 打赏按钮跳动效果 移动端隐藏标签云和博客信息 首页文章鼠标经过上浮 网站运行时间 文章end标识 (new) 文章二维码 (new) 文章底部增加百度手动推送按钮 (new)(由于网上的百度收录检测方法基本失效...div id="chakhsu">div> var chakhsu = function (r)...展开 开发者设置➡自定义css .img-square { transition: all 0.3s; } .img-square:hover { transform: rotate...展开 #阴影颜色修改rgba后面的值(别复制该行) /*panel阴影*/ .panel{ box-shadow: 1px 1px 5px 5px rgba(255, 112, 173, 0.35

    1.2K20

    为你的网页添加深色模式

    为了使页面中的内容框居中,在边距属性的左右值上使用关键字 “auto”。...当然,你的照片看起来会像这样 虽然滤镜方法在我们文档中的内容上起了作用,但是看起来不太好 —— 例如盒子阴影也被倒置了,这看起来很奇怪。...应用自定义属性 现在定义了一些可以在CSS中使用的自定义属性。我们将从正文开始,并应用背景和文本颜色。为了使用自定义属性,我们用了 var(--custom-property-name)语法。...完全控制 自定义属性使我们可以完全控制选择自己的颜色和其他属性。能够对页面容器上的边框阴影进行更新,使其在使用深色模式时不太透明。索引我们需要为页面阴影创建一个新的自定义属性。...创建按钮悬停样式 使用相同的变量,还可以创建可用于两个主题的悬停样式。为了实现这一点,当用户将鼠标悬停在按钮上并转换这些属性时,我们将反转颜色。

    1.6K30

    从青铜到王者10个css3伪类使用技巧和运用

    实际上css3为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。伪类与伪元素的本质区别就是是否抽象创造了新元素。...直击案例代码 青铜-1、伪类实现盒子阴影 众所周知,Animate/transition box-shadow可以使用box-shadow属性来实现盒子阴影效果,但repaint消耗较多,于是这里提出通过修改伪元素的透明度来实现盒子阴影...) 这里设置一个空的伪元素设置阴影透明度为0隐藏,再通过鼠标悬停恢复它的透明度,下面是传统和伪类实现的代码对比 div class="before"> Before...而较小的那个三角箭头的颜色要设置成主体颜色,进行负值定位偏移时要把主体边框盖住,从而与主体合在一起了 div class='container'> img alt='' src='http:...class='arrow-right'>div> img alt='' src='http://placehold.it/400x200'> div> .arrow-left:before

    86830

    Web前端基础(02)

    … 绝对路径:访问站外资源时使用, 称为图片盗链,可以节省本站资源,但是有找不到图片的风险 alt: 图片不显示时显示的文本 title: 鼠标在图片上悬停时显示的文本 width/height: 两种赋值方式...内联样式:在标签的style属性中添加样式代码,不可以复用 使用较少 内部样式: 在head标签里面添加style标签 标签体内写样式代码,可以在当前页面复用,这种写法学习使用较多,工作中使用较少 外部样式...: 在单独的css样式文件中写样式代码,通过link标签引入,好处:可以多页面复用,可以将html和css代码分离开 选择器 标签名选择器 格式: 标签名{样式代码} 作用: 选取页面中所有同名标签 id...>div>span{样式代码} 作用:选取body里面的div里面的所有子元素span 伪类选择器 该选择器选择的是元素的状态: 鼠标悬停状态 点击状态 未访问状态 访问过 格式: a:hover/active.../imgs/1.jpg" > img src="../imgs/2.jpg" > img src="..

    1.2K20

    CSS第五天-定位

    CSS第五天-定位 静态定位:static 定位的默认值,写边偏移也不会有效果 ---- 相对定位:relative 父元素搭配子绝父相使用 根据自身原来的位置,进行定位 没有脱标,在页面还占有位置...天生就是给绝对定位当爹用 ---- 绝对定位:absolute 根据最近带有定位(非静态)的祖先元素来定位 子绝父相 脱离标准流,在页面不占有位置 绝对定位,固定定位,浮动,可以直接设置宽度和高度,默认宽度是内容宽度...---- 固定定位:fixed 永远根据浏览器可视区域定位,不会随着滚动条的滚动而滚动 可以直接加宽高,默认宽度是内容宽度 脱离标准流,在页面不占有位置 解决分辨率问题有两种方法… ---- 定位层级...给盒子添加阴影效果 h-shadow、v-shadow、blur、color… spread 语言扩大 /// inset 内部阴影 ---- 隐藏元素(重点): 开发中经常会通过 display属性完成元素的显示隐藏切换...设置vertical-align: middle ---- 垂直的用法: 文本框和表单按钮无法对齐 input和img无法对齐 div中的文本框,文本框无法贴顶问题 div不设高度由img标签撑开,此时

    2.7K40

    CSS中鼠标滑过图片放大效果

    flex行为,使它们在行中占用相等的空间 HTML代码如下: div class="container"> img src="....CSS3中鼠标滑过图片突出放大效果 悬停时展开项目 我们的下一步是让项目在悬停时展开。...因为我们设置了一个项目在悬停时可以放大150%,所以转换应该设置为25%。这是悬停项所占用的额外空间的一半。...由于通用的同级组合器仅适用于位于给定选择器之后的同级(没有“向后”),因此我们需要另一种方法。 一种方法是在父容器本身上添加其他悬停规则。这是计划: 悬停父容器时,请将该容器内的所有项目向左移动。...如果要在从右到左的上下文中使用此效果,则需要将悬停的外部容器内的所有项目设置为向右移动,并使用常规的同级组合器将所有选定的项目向左移动。

    8.4K10

    10 个你需要熟悉的 CSS3 属性

    这是一个可以帮助您入门的方法: HTML div class="box"> img src="tuts.jpg" alt="Tuts" /> div> CSS .box:after { content...5.多种背景 该 background 属性已经过大修以允许在 CSS3 中使用多个背景。 让我们创建一个愚蠢的示例,仅作为概念证明。由于附近没有合适的图片,我将使用两张教程图片作为我们的背景。...现在所有主流浏览器都支持此功能,您可以预期它可以在超过 99% 的设备上正常工作。...有效的阴影 接下来,正如我们在本文前面所了解的,我们将通过使用 ::after 伪类来应用一个很酷的阴影。...旋转卡片 现在是有趣的部分; 当我们将鼠标悬停在卡片上时,它应该翻转并显示卡片的背面。为了达到这个效果,我们使用了转换和 rotateY 函数。

    2.2K00

    巧用 CSS3 filter(滤镜) 属性

    阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受(在CSS3背景中定义)类型的值,除了 “inset” 关键字是不允许的。...参数如下: (必须) 这是设置阴影偏移量的两个 值。 设定水平方向距离, 负值会使阴影出现在元素左边。...设定垂直距,负值会使阴影出现在元素上方,查看可能的单位,如果两个值都是0, 则阴影出现在元素正后面 (如果设置了 and/or 阴影会变得更大更淡。不允许负值 若未设定,默认是0 (则阴影的边界很锐利)。 (可选)这是第四个 值。 正值会使阴影扩张和变大,负值会是阴影缩小。... 实现的方式,是将背景加在 .card 元素的伪类上,当元素不是焦点时,为该元素的伪类加上滤镜。

    1.4K10

    Threejs 快速入门

    > 简单的几句代码,就可以建立起一个最小绘图环境,之后只要我们向这个环境中放入需要显示的3D对象,这些对象就会被绘制在画布中,显示在屏幕上。...其实这就体现出不同材质的区别了,在红色长方体上,我采用的是MeshBasicMaterial这种材质,而在绿色平面上,我采用的是另一种称为MeshLambertMaterial的材质,这种材质的特点是漫反射强烈...相反我们在红色长方体上采用的材质是MeshBasicMaterial,这种材质即使没有光,也可以看到,你可以想象为它自己发光吧,如果用技术一点的话来说,就是MeshLambertMaterial和MeshPhongMaterial...两种材质需要根据场景光线的数值来计算显示在屏幕上的颜色,而MeshBasicMaterial则忽略光线的作用,是什么颜色,就直接显示什么颜色,但也由于这种材质忽略了光照的作用,那么它也不会有任何阴影的效果...Threejs的材质,除了可以设置颜色,还支持纹理贴图,我们可以把一个图片,覆盖在3D物体上作为他的纹理,这样就可以利用这些贴图来模拟更真实的场景 div class="km_insert_code"

    10.1K53

    Handsome主题美化

    --浏览器动态标题结束--> 头像呼吸光环和鼠标悬停旋转放大 主题设置 - 开发者设置 - 自定义CSS添加以下代码 .img-full { width: 100px; border-radius...>标签之前添加以下代码即可 的域名/fireworks.js"> 响应耗时 在主题的functions.php文件中添加以下代码 //加载耗时...-- / search form --> 首页文章版式阴影化 主题设置 - 开发者设置 - 自定义CSS添加以下代码 #阴影颜色修改rgba后面的值 /*panel阴影*/ .panel{...strpos($rs, '没有找到')) { //没有找到说明已被百度收录 return 1; } else { return -1; } } 在主题post.php文件想要显示的地方添加以下代码...--版权声明结束--> 右侧边栏添加全站字数 在 component/sidebar.php的开头加入下面的代码: <?

    93240

    使用 CSS 的仿 GitHub 登录页面

    ,然后按 tab 键生成模板,我们在文件中添加一对 div 标签作为登录表单的容器: div class="wrapper">div> 我们使用以下 CSS 作为网页初始代码,这里将背景颜色设为白色...在登录页面添加徽标 接下来在 class=“wrapper” 的 div 的最顶部添加一个图标。在这里使用了 GitHub 网站的 logo。...div class="logo"> img src="https://labfile.oss.aliyuncs.com/courses/8605/github.png" alt=...:hover 属于是伪类选择器,该选择器选择的是元素的状态,如鼠标悬停状态、点击状态、未访问状态、访问过状态等,其格式为 a:hover/active/link/visited{}。...创建新帐户的选项 最后,我们来添加一个新账户的选项,在 class=“form” 的 div 后面添加如下代码。如果你去看 GitHub 网站的登录表单,也会看到这个选项。

    1.8K20

    魔改笔记五:从头开始,手搓一个关于页面

    创建页面 在source文件夹下创建目录about,在目录about下创建index.md文件,写入以下代码: --- title: 关于我的一些公开的私密资料…… type: "about" comments...100%; height: 100%; object-fit: cover; border-radius: 8px; } /* 在鼠标悬停在...> div> div> 这里我们使用了一个表格进行更多信息的显示,防止大片的空白,可以对照着我的网站查看相关效果进行替换,在css部分,我们针对于表格进行了一定的适配: /* 设置每一节宽度...黑夜模式 该部分内容就比上面的少很多了,主要是在深色下的颜色的一些变换,如下: section每一节的黑夜适配: /* 夜间适配,改变背景和相关阴影部分 */ [data-theme=dark] .section...100%; height: 100%; object-fit: cover; border-radius: 8px; } /* 在鼠标悬停在 .section

    14610
    领券