html滚动条加在哪里?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html滚动条加在哪里?相关的知识,希望对你有一定的参考价值。
参考技术A overflow:scroll 加这个样式就行m‰z¤≮n铵鼎ue┓n铵鼎hg▂cm‰,你可以试下
记录下上网时间
2011-8-27 10:42:31追问
谢谢啦
本回答被提问者采纳 参考技术B 一般加在导航栏下面 参考技术C 要设定宽度,高度,style="overflow:auto"WASD控制UI界面血条加减
using UnityEngine; using System.Collections; using UnityEngine.UI; public class HealthController : MonoBehaviour { //当前对象是血条还是蓝条 public bool isHealth = false; //虚拟轴,横轴,纵轴 private float hor,ver; //血条的最大宽度 private float healthMaxWidth = 470; //蓝条的最大宽度 private float powerMaxWidth = 425; //当前的虚拟轴 private float currentAxis; //当前的最大宽度 private float currentMaxWidth; //RectTransform组件 private RectTransform rectTr; //速度 public float speed = 100; //血条文本 public Text healthText; //蓝条文本 public Text powerText; //血条蓝条的最大值 public float healthMaxValue = 1000f; public float powerMaxValue = 500f; //当前的条的最大值 private float currentMaxValue; //当前修改的文本显示框 private Text currentText; void Start() { rectTr = GetComponent<RectTransform> (); } void Update() { hor = Input.GetAxis ("Horizontal"); ver = Input.GetAxis ("Vertical"); //如果是血条 if (isHealth) { currentAxis = hor; currentMaxWidth = healthMaxWidth; currentText = healthText; currentMaxValue = healthMaxValue; } //如果是蓝条 else { currentAxis = ver; currentMaxWidth = powerMaxWidth; currentText = powerText; currentMaxValue = powerMaxValue; } //根据用户的操作,计算当前条的宽度 float newWidth = rectTr.sizeDelta.x + currentAxis * Time.deltaTime * speed; //限制宽度 float realWidth = Mathf.Clamp (newWidth, 0, currentMaxWidth); //赋值到RectTransform rectTr.sizeDelta = new Vector2(realWidth,rectTr.sizeDelta.y); //计算当前数值 float currentValue = (realWidth / currentMaxWidth) * currentMaxValue; //转整数操作 currentValue = Mathf.Round (currentValue); //将数值信息显示到Text currentText.text = currentValue.ToString () + "/" + currentMaxValue.ToString (); } }
血条,蓝条对象上都挂上此脚本
以上是关于html滚动条加在哪里?的主要内容,如果未能解决你的问题,请参考以下文章