01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例

简介: 1安装HBuilder5.0.0,安装后的界面截图如下:2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的Boilerplate.html:3 代码内容如下: <!--          作者:XXX@qq.com          时间:2015-08-02


1安装HBuilder5.0.0,安装后的界面截图如下:

2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的Boilerplate.html

3 代码内容如下:

<!--

         作者:XXX@qq.com

         时间:2015-08-02

         描述:使用MUI,您可以先简单地直接将以下CSSJS加入到您的HTML文档中:

               <link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />

          <script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>

 

               MUICSS样式表定义了helper类,可用于布局和UI组件(例如按钮和表格)。

               MUIJS文件自动检测是否MUIHTML已被插入到DOM和增强交互元素,如按钮、

                    表单和下拉列表。您可以在这个文档找到所有可用的MUI元素的列表以及HTML例子。

   下面是:HTML5示例:

         MUI已经包含了Normalize.css,所以您可以将MUICSS作为您的项目的基础样式表。

                  看看下面这个示例:

-->

<!DOCTYPE html>

<html>

         <head>

                   <meta charset="utf-8">

                  <meta http-equiv="X-UA-Compatible" content="IE=edge">

        <meta name="viewport" content="width=device-width, initial-scale=1">

                   <!-- load MUI -->

                   <link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />

        <script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>

                   <script>

                            window.addEventListener('load',function(){

                                     //add button dynamically

                                     var buttonEl = document.createElement('button');

                                     buttonEl.className = 'mui-btn mui-btn-primary mui-btn-raised';

                                     buttonEl.innerHTML = 'My dynamic button';

                                     document.body.appendChild(buttonEl);

                            });

                   </script>

         </head>

         <body>

                   <!--

                 为了使框架容易被使用,MUI使用CSS3特性来检测是否MUI组件被添加到DOM和自动附加事件处理程序。这里有

                 一个动态创建按钮的例子,支持自动连锁反应:

        -->

         </body>

</html>

4 点击菜单栏中的发行,然后选择一个浏览器。

5 运行后的效果如下:

==========================================================================

1 自定义字体示例

为了给开发人员完全控制的能力,MUI不使用@import或下载任何外部文件。因此,如果你想使用谷歌Roboto字体(或任何其他自定义字体)必须显式地将其添加到页面,并通过CSS配置。当您安装了一个自定义字体,一定要确认字体的粗细/样式是否为MUI提供的参数,若不是请修改:300,400,400italic,500,600,700.

下面的HTML可以用来设置MUI和谷歌Roboto字体(命名为Demo03.html)

<!doctype <html>

         <head>

                   <title></title>

                   <meta charset="utf-8"/>

                   <meta http-equiv="X-UA-Compatible" content="IE=edge" />

                   <meta name="viewport" content="width=device-width, initial-scale=1" />

                   <!--

                 作者:XX@qq.com 涂作权

                 时间:2015-08-03

                 描述:load custom font

        -->

        <link href="//fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,700" rel="stylesheet" type="text/css"/>

        <!--

                 作者:XXX@qq.com 涂作权

                 时间:2015-08-03

                 描述:load MUI

        -->

        <link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />

             <script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>

             <!--

                 作者:XXX@qq.com 涂作权

                 时间:2015-08-03

                 描述:custom font css

        -->

        <style>

                 body {

                           font-family: "Roboto", "Helvetica Neue", Helvetica, Arial;

                 }

        </style>

         </head>

         <body>

                   <!--

                 作者:XXX@qq.com 涂作权

                 时间:2015-08-03

                 描述:content goes here

        -->

        <h1>Demo arigato,Mr.Roboto</h1>

         </body>

</html>

运行结果:

==========================================================================

1 图标字体示例

图标字体是向网页添加图标的好顶赞的方法。虽然MUI不包括任何图标字体,但您可以选择使用开源字体图标包,这里有一个使用Font Awesome图标字体的页面的示例:

编写Demo04.html,代码如下:

<!doctype html>

<html>

  <head>

    <meta charset="utf-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- load icon font -->

    <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />

    <!-- load MUI -->

    <link href="//cdn.muicss.com/mui-0.1.19/css/mui.min.css" rel="stylesheet" type="text/css" />

    <script src="//cdn.muicss.com/mui-0.1.19/js/mui.min.js"></script>

  </head>

  <body>

    <!-- content goes here -->

    <i class="fa fa-globe"></i> Hello, world!

  </body>

</html>

运行效果:

 

 

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
13天前
利用html2canvas插件自定义生成名片信息并保存图片
这是一个利用html2canvas插件自定义生成名片信息并保存图片,自定义上传头像,自定义输入个人信息内容,自定义图片名称,并将生成的图片保存到本地
30 1
利用html2canvas插件自定义生成名片信息并保存图片
|
5月前
|
Ubuntu C++ Docker
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
|
2月前
|
数据可视化 前端开发
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
本文介绍了如何在Twaver-HTML5中使用鹰眼(Overview)可视化视图组件,它作为Network的缩略图,允许用户通过缩略图导航Network,支持单击、双击和框选操作来控制Network视图。
39 5
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
|
2月前
|
数据可视化 前端开发 容器
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
本文介绍了如何在Twaver-HTML5中使用列表可视化视图组件(List),展示了如何创建列表、设置列表属性(如行高、间隔颜色等)、实现数据绑定和排序,以及如何通过React代码示例进行操作。
31 2
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
|
2月前
|
前端开发
Twaver-HTML5基础学习(28)工具条(添加自定义按钮_自定义事件)
这篇文章介绍了如何在Twaver-HTML5中创建工具条,添加自定义按钮,并绑定自定义事件,包括放大、缩小、占满屏幕和重置画布大小的功能。
50 11
|
2月前
|
数据可视化 前端开发
Twaver-HTML5基础学习(25)网元可视化视图组件(Network)
这篇文章介绍了Twaver-HTML5中的网元可视化视图组件(Network)的层次结构,包括view、rootCanvas和topCanvas的使用方法和示例。
39 6
|
2月前
|
移动开发 数据可视化 HTML5
Twaver-HTML5基础学习(40)表格可视化视图组件(Table)
本文介绍了如何在Twaver-HTML5中使用表格可视化视图组件(Table),包括创建表格、定义列对象、实现数据绑定和排序,以及处理表格事件和获取表格数据的方法。
39 1
|
2月前
|
数据安全/隐私保护
自定义密码访问单页HTML源码
自定义密码访问单页HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
48 1
|
3月前
|
数据安全/隐私保护
自定义密码访问跳转页面HTML源码
自定义密码访问跳转页面HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
51 0
自定义密码访问跳转页面HTML源码
|
3月前
|
前端开发 程序员
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)
一年一度的520情人节/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字)。赶紧学会了,来制作属于我们程序员的浪漫吧!
84 0
HTML+CSS+JavaScript制作动态七夕表白网页(含音乐+自定义文字)

热门文章

最新文章