分享那些Web设计大神们常用的响应式框架(小结)

yizhihongxing

分享那些Web设计大神们常用的响应式框架(小结)

在Web设计领域,响应式设计已经成为一种必备的能力。而响应式框架的出现,使得响应式设计的实现更加便捷和高效。在这篇文章中,我们将介绍一些Web设计大神常用的响应式框架。

一、Bootstrap

Bootstrap是目前为止最流行的响应式框架之一,它完全开源且免费。由Twitter开发,具有Sass插件、基础的CSS、JavaScript插件集以及可自定义排版的组件库。Bootstrap支持所有现代浏览器,包括Windows、Mac、iOS和Android。您可以通过对Bootstrap主题进行自定义来获得超出默认设置的外观和感觉。

以下是一个使用Bootstrap制作的响应式网页的代码块示例:

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

<head>
    <meta charset="UTF-8">
    <title>Bootstrap Example</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
</head>

<body>

    <div class="container">
        <h1>My First Bootstrap Page</h1>
        <button type="button" class="btn btn-primary">Click Me!</button>
    </div>

</body>

</html>

二、Foundation

Foundation是另一个著名的响应式框架,它由ZURB开发。Foundation的组件库包括基础的CSS、JavaScript插件、独特的排版工具、表单控件和可访问的UI组件。Foundation是用Sass编写的,因此您可以根据需要进行自定义。

以下是使用Foundation制作的响应式网页的代码块示例:

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Foundation Example</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/foundation/6.2.4/foundation.min.css">
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script src="https://cdn.jsdelivr.net/foundation/6.2.4/foundation.min.js"></script>
</head>

<body>

    <div class="row">
        <div class="small-12 columns">
            <h1>Welcome to Foundation</h1>
        </div>
        <div class="small-12 medium-4 columns">
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce porta risus in justo ultrices,
                sed elementum quam fringilla. Nulla euismod ante ut turpis semper, id rutrum dolor cursus.</p>
        </div>
        <div class="small-12 medium-4 columns">
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce porta risus in justo ultrices,
                sed elementum quam fringilla. Nulla euismod ante ut turpis semper, id rutrum dolor cursus.</p>
        </div>
        <div class="small-12 medium-4 columns">
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce porta risus in justo ultrices,
                sed elementum quam fringilla. Nulla euismod ante ut turpis semper, id rutrum dolor cursus.</p>
        </div>
    </div>

</body>

</html>

以上就是一些Web设计大神常用的响应式框架的介绍。无论您是哪个框架的粉丝,这些框架都是开源且免费的工具,可让您轻松地构建优秀的响应式网站。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:分享那些Web设计大神们常用的响应式框架(小结) - Python技术站

(0)
上一篇 2023年6月11日
下一篇 2023年6月11日

相关文章

  • css如何利用负margin技术实现平均布局

    以下是“CSS如何利用负margin技术实现平均布局”的完整攻略: CSS如何利用负margin技术实现平均布局 CSS中的负margin技术可以实现各种布局效果,其中之一就是平均布局。平均布局可以让多个元素在同一行中平均分配宽度,而不需要使用复杂的CSS代码。以下是实现平均布局的步骤: 创建HTML元素:在HTML中创建需要实现平均布局的元素,例如: &l…

    css 2023年5月18日
    00
  • Vue3中使用defineCustomElement 定义组件详解

    下面我将为你详细讲解Vue3中使用defineCustomElement定义组件的完整攻略。 什么是defineCustomElement? 在Vue3中,我们可以通过defineCustomElement方法来定义一个自定义元素,自定义元素是Web Components技术的核心概念之一,它允许我们创建出具有完全自定义行为的HTML元素,它可以被认为是一种…

    css 2023年6月9日
    00
  • js获取页面及个元素高度、宽度的代码

    如果要获取网页中元素的高度、宽度以及页面的高度、宽度,可以使用JavaScript来完成。以下是详细步骤。 获取页面的高度和宽度 可以使用document.documentElement来获取页面的根元素,其scrollHeight和scrollWidth属性可以分别获取页面的高度和宽度。代码如下: var pageHeight = document.doc…

    css 2023年6月10日
    00
  • div模拟滚动条效果示例代码

    首先,我们需要明确一下什么是“div模拟滚动条效果”?即在一个固定高度的父级元素中,当子元素内容超出父级元素高度时,出现滚动条,以便用户滚动查看。 下面是实现“div模拟滚动条效果”的完整攻略: 第一步:设置父级元素样式 首先,我们需要确定滚动条所在的父级元素,然后为该元素设置一定的高度和超出隐藏: .parent { height: 200px; /* 设…

    css 2023年6月10日
    00
  • CSS两列布局实现方式总结

    下面我将为您详细讲解“CSS两列布局实现方式总结”的完整攻略。 一、简介 在网站的设计中,布局是一个非常重要的部分。其中,CSS两列布局是较为常见的一种布局方式。CSS两列布局可以将页面的内容分成两个主要部分,一般用于展示页面的主要内容和辅助信息,或者是左右导航菜单等。 二、实现方式总结 针对CSS两列布局,能够使用的实现方式还是比较多的。以下是几种比较常见…

    css 2023年6月10日
    00
  • 微信支付功能支持哪些银行卡 微信支付规则介绍

    微信支付功能支持哪些银行卡 微信支付功能支持绝大部分的国内主流银行卡,包括但不限于以下几种类型: 借记卡:包括工商银行、农业银行、中国银行、建设银行、交通银行、中信银行、兴业银行、浦发银行、民生银行等国内知名银行的借记卡。 信用卡:包括工商银行、农业银行、中国银行、建设银行、交通银行、中信银行、兴业银行、浦发银行、民生银行以及部分外卡的信用卡。 另外,微信还…

    css 2023年6月10日
    00
  • JavaScript实现表格表单的随机选择和简单的随机点名

    接下来我将为大家详细讲解“JavaScript实现表格表单的随机选择和简单的随机点名”的攻略。 一、JavaScript实现表格表单的随机选择 首先,在HTML文件中创建表格及表格中的选项,并为选项设置相同的class。 “`html 选项一 选项二 选项三 选项四 “` 在JavaScript中获取所有选项并存储。 javascript let opt…

    css 2023年6月10日
    00
  • CSS DIV元素与SPAN元素的区别

    CSS的DIV元素和SPAN元素都是用于网页布局和样式调整的重要元素,但是它们在实际运用和效果上存在一定的差异。下面就是关于CSS DIV元素和SPAN元素的详细区别及使用攻略。 DIV元素 DIV元素是CSS中最常用的块级元素之一,它可以包含HTML文本和其他元素,用于划分和组织页面布局内部的结构和外观,比如制作网站的布局,例如网站的头部、内容和底部等。D…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部