操作步骤

1.菜单导航的css操作

    下面截图是完成左右浮动操作的具体方法

Yii2框架博客系统前台界面布局

Yii2框架博客系统前台界面布局


2.登陆显示头像

首先在web目录下创建static的静态文件夹 用于存储css js img 等文件   目录结构/web/static/css 或者 /web/static/images

其次要明白 /assets/AppAsset 是资源文件目录css js images等文件存储的样式引入路径

示例添加css需要在
        public $css = [
            'static/css/site.css',     #此处的目录结构就是在页面引入样式的路径

            '此处添加样式路径释义'

        ];

 2.1显示头像

        创建静态文件 static/images  存入图片

        'label' =>'<img src="/static/images/1.jpg" alt="'.Yii::$app->user->identity->username.'">', #设定登陆后的图片

        'encodeLabels' =>false,         // 取消对于图片标签的过滤        

Yii2框架博客系统前台界面布局



会出现的问题:图片大小会不符合整体 需要调试  

解决办法:添加class类 在web/static/css/site.css 样式中加入样式

            添加class类的方法 'linkOptions' => ['class' => 'avatar'],     

            // 'linkOptions' => ['data-method' => 'post']


site.css 参考样式代码 ⤵️

.navbar-right > li > a.avatar {
    padding-top: 10px;
    padding-bottom: 0;
}
.navbar-right > li > a.avatar img{
    border:#ccc solid 1px;
    width:32px;
    height: 32px;
}



由于注释了点击退出的功能 所以要加一个点击头像 能实现现退出的功能

Yii2框架博客系统前台界面布局

Yii2框架博客系统前台界面布局

代码

 'items' => [
                ['label' => '退出','url' => ['/site/logout'],'linkOptions'=>['data-method' => 'post']],
            ],



4.font-awsome 引入 图标的一种组建 来改善‘退出’文字显示更好的效果

目录结构     /web/static/css/font-awesome

Yii2框架博客系统前台界面布局

引入css       * 'static/css/font/css/font-awesome.min.css',

Yii2框架博客系统前台界面布局

注意:因为font-awesome是一个组建 旗下有很多的图标可以引入,大部分图标都是i 标签包括的,具体的class定义可以百度



显示到退出

Yii2框架博客系统前台界面布局

效果图显示

Yii2框架博客系统前台界面布局





完成!



相关文章: