博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Slog42_支配vue框架初阶项目之博客网站-单页-默认头像的布局和定位
阅读量:6970 次
发布时间:2019-06-27

本文共 7302 字,大约阅读时间需要 24 分钟。

  • ArthurSlog
  • SLog-42
  • Year·1
  • Guangzhou·China
  • Aug 19th 2018

从业之路不同 机缘也不同 人生轨迹由机缘组成 想要有什么样的机缘 也就明白了自己要走的路


开发环境MacOS(High Sierra 10.13.5)

需要的信息和信息源:

开始编码

  • 本篇实现 登陆后,显示默认头像
  • 参考,我们对 html 文件进行更新

client/app.html

    
signin_ArthurSlog
  • 其中更新的部分如下:

client/app.html

ArthurSlog_icon
  • 首先给 img 上个 id 标记,标记为 "ArthurSlog_icon",用于接下来样式的调整
  • 接下来,切换到 client 文件夹路径下
cd client
  • 建立一个新的文件夹 image,来存放图片文件
mkdir image
  • 下载图片 到 image 文件夹下
  • 现在,打开浏览器,输入 127.0.0.1:3000/app.html,点击 signin 按钮
  • 输入账号:ArthurSlog 密码:ArthurSlog,点击登陆,正常执行下,默认图片会显示出来
  • 接下来,我们需要来调整图片的 布局和定位
  • 打开 scss 文件

clinet/css/style.scss

$font-stack:    Helvetica, sans-serif;$primary-color: #ff0000;body {  font: 100% $font-stack;  color: $primary-color;}#signup-container {  display: flex;  justify-content: center;  align-items: center;  flex-direction: column;}#signinResult {  display: flex;  flex-direction: column;}#signinResult > div {  background-color: #f1f1f1;  width: 300px;  margin: 5px;  text-align: left;  line-height: 50px;}#ArthurSlog_icon {  object-position: 50% 50%;  width: 300px;  object-fit: contain;  border: 1px solid rgb(171, 255, 216);  border-radius: 30px;  background-color: silver;}
  • 上面的代码参考 w3schools 的 ,我们使用 Flexbox 属性来定位和布局,另外参考,我们使用 object-position 属性来让图片居中
  • 其中新增的代码如下
#ArthurSlog_icon {  object-position: 50% 50%;  width: 300px;  object-fit: contain;  border: 1px solid rgb(171, 255, 216);  border-radius: 30px;  background-color: silver;}
  • 现在,切换到 css 文件夹路径下
cd client/css/
  • 现在,我们要使用 Sass预编译器(其实就是一段代码,一个程序),来把 sass 文件转换为 css 文件
  • 根据 ,"sass sass文件名 css文件名"
sass style.scss style.css
  • 现在,scss 文件就转换为 css 文件了,转换的结果如下:

client/css/style.css

body {  font: 100% Helvetica, sans-serif;  color: #ff0000;}#signup-container {  display: flex;  justify-content: center;  align-items: center;  flex-direction: column;}#signinResult {  display: flex;  flex-direction: column;}#signinResult > div {  background-color: #f1f1f1;  width: 300px;  margin: 5px;  text-align: left;  line-height: 50px;}#ArthurSlog_icon {  object-position: 50% 50%;  width: 300px;  object-fit: contain;  border: 1px solid #abffd8;  border-radius: 30px;  background-color: silver;}/*# sourceMappingURL=style.css.map */
  • 现在,打开浏览器,输入 127.0.0.1:3000/app.html,点击 signin 按钮
  • 输入账号:ArthurSlog 密码:ArthurSlog,点击登陆,正常执行下,默认图片会显示出来,并居中显示
  • 至此,我们对 默认头像 进行了布局和定位。

欢迎关注我的微信公众号 ArthurSlog

ArthurSlog

如果你喜欢我的文章 欢迎点赞 留言

谢谢

转载地址:http://jcssl.baihongyu.com/

你可能感兴趣的文章
puppet自动化运维之cron资源
查看>>
Linux系统下MongoDB的简单安装与基本操作
查看>>
XEN虚拟机复制
查看>>
redis未授权访问导致的安全问题
查看>>
salt Syndic 的实现
查看>>
JSP/Java 获取路径问题
查看>>
我的友情链接
查看>>
43、源码安装MariaDB
查看>>
使用VisualVM、JMC远程监控JVM
查看>>
菜鸟如何应对服务器被黑
查看>>
Java Map接口
查看>>
利用awk i=!i 来输出奇偶行详解
查看>>
iframe高度自适应的方法
查看>>
对素数的判断和素数个数的判断
查看>>
TP之msubstr()
查看>>
星河时空尽头的我没理由放弃挨打的痛苦
查看>>
hibernate多对多关系
查看>>
一些比较优秀的代码总结
查看>>
bootstrap_04_列表
查看>>
WEB面试题
查看>>