① 字體自動設計網站

是這個嗎?輸入文字,選擇字體,可預覽效果。
http://youmade.com/font/index.asp

網頁設計自動跳轉問題

在head標簽中加入:
<script>
function opener(){
window.open("http://www.hao123.com");
}
</script>

然後在body標簽內加入:
<script>setTimeout("opener()",5000) //這里設置打開hao123的時間</script>

就行了,你試試

③ 如何製作可以自動出現字的網頁

用動態語言

④ 如何去設計一個自適應的網頁設計或html5

如今移動互聯網隨著3G的普及,越來越火爆,更多需求跟隨而來!APP應用市場和APP應用數量成倍成倍的增長!從而給移動互聯網帶來新的挑戰!
移動設備正超過桌面設備,成為訪問互聯網的最常見終端。於是,網頁設計師不得不面對一個難題:如何才能在不同大小的設備上呈現同樣的網頁?
手機的屏幕比較小,寬度通常在600像素以下;PC的屏幕寬度,一般都在1000像素以上(目前主流寬度是1366×768),有的還達到了2000像素。同樣的內容,要在大小迥異的屏幕上,都呈現出滿意的效果,並不是一件容易的事。
很多網站的解決方法,是為不同的設備提供不同的網頁,比如專門提供一個mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網站有多個portal(入口),會大大增加架構設計的復雜度。
於是,很早就有人設想,能不能」一次設計,普遍適用」,讓同一張網頁自動適應不同大小的屏幕,根據屏幕寬度,自動調整布局(layout)?
一、了解什麼是」自適應網頁設計」
自從2010年,Ethan Marcotte提出了 「自適應網頁設計」(Responsive Web Design)這個名詞,指可以自動識別屏幕寬度、並做出相應調整的網頁設計。
他製作了一個 範例,裡面是《福爾摩斯歷險記》六個主人公的頭像。如果屏幕寬度大於1300像素,則6張圖片並排在一行。
如果屏幕寬度在600像素到1300像素之間,則6張圖片分成兩行。
如果屏幕寬度在400像素到600像素之間,則導航欄移到網頁頭部。
如果屏幕寬度在400像素以下,則6張圖片分成三行。
mediaqueri.es上面有更多這樣的例子。
這里還有一個 測試小工具,可以在一張網頁上,同時顯示不同解析度屏幕的測試效果,我推薦安裝。
二、需要允許網頁寬度自動調整
「自適應網頁設計」到底是怎麼做到的?其實並不難。
首先,在網頁代碼的頭部,加入一行 viewport元標簽。
viewport是網頁默認的寬度和高度,上面這行代碼的意思是,網頁寬度默認等於屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網頁初始大小占屏幕面積的100%。
所有主流瀏覽器都支持這個設置,包括IE9。對於那些老式瀏覽器(主要是IE6、7、8),需要使用 css3-mediaqueries.js。

三、在進行設計的時候不能使用絕對寬度
由於網頁會根據屏幕寬度調整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的元素。這一條非常重要。
具體說,CSS代碼不能指定像素寬度:
width:xxx px;
只能指定百分比寬度:
width: xx%;
或者
width:auto;
四、相對大小的字體
字體也不能使用絕對大小(px),而只能使用相對大小(em)。
body {
font: normal 100% Helvetica, Arial, sans-serif;
}
上面的代碼指定,字體大小是頁面默認大小的100%,即16像素。
h1 {
font-size: 1.5em;
}
然後,h1的大小是默認大小的1.5倍,即24像素(24/16=1.5)。
small {
font-size: 0.875em;
}
small元素的大小是默認大小的0.875倍,即14像素(14/16=0.875)。
五、流動布局(fluid grid)或瀑布流
「流動布局」的含義是,各個區塊的位置都是浮動的,不是固定不變的。
.main {
float: right;
width: 70%;
}
.leftBar {
float: left;
width: 25%;
}
float的好處是,如果寬度太小,放不下兩個元素,後面的元素會自動滾動到前面元素的下方,不會在水平方向overflow(溢出),避免了水平滾動條的出現。
另外,絕對定位(position: absolute)的使用,也要非常小心。
六、選擇性載入CSS
「自適應網頁設計」的核心,就是CSS3引入的 Media Query模塊。
它的意思就是,自動探測屏幕寬度,然後載入相應的CSS文件。
上面的代碼意思是,如果屏幕寬度小於400像素(max-device-width: 400px),就載入tinyScreen.css文件。
如果屏幕寬度在400像素到600像素之間,則載入smallScreen.css文件。
除了用html標簽載入CSS文件,還可以在現有CSS文件中載入。
@import url(「tinyScreen.css」) screen and (max-device-width: 400px);
七、CSS的@media規則
同一個CSS文件中,也可以根據不同的屏幕解析度,選擇應用不同的CSS規則。
@media screen and (max-device-width: 400px) {
.column {
float: none;
width:auto;
}
#sidebar {
display:none;
}
}
上面的代碼意思是,如果屏幕寬度小於400像素,則column塊取消浮動(float:none)、寬度自動調節(width:auto),sidebar塊不顯示(display:none)。
八、圖片的自適應(fluid image)
除了布局和文本,」自適應網頁設計」還必須實現圖片的 自動縮放。
這只要一行CSS代碼:
img { max-width: 100%;}
這行代碼對於大多數嵌入網頁的視頻也有效,所以可以寫成:
img, object { max-width: 100%;}
老版本的IE不支持max-width,所以只好寫成:
img { width: 100%; }
此外,windows平台縮放圖片時,可能出現圖像失真現象。這時,可以嘗試使用IE的 專有命令:
img { -ms-interpolation-mode: bicubic; }
或者,Ethan Marcotte的 imgSizer.js。
addLoadEvent(function() {
var imgs = document.getElementByIdx_x(「content」).getElementsByTagName_r(「img」);
imgSizer.collate(imgs);
});
不過,有條件的話,最好還是根據不同大小的屏幕,載入不同解析度的圖片。有 很多方法可以做到這一條,伺服器端和客戶端都可以實現。
只要遵循這8條設計准則,我相信你們可以很快的設計出自適應的網頁出來

⑤ 網頁設計,求自動滾動到下一頁的代碼

類似微博,新浪新聞的評論等,都採用了這方法。
關鍵代碼:
var stop=true;
$(window).scroll(function(){
totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop());
if($(document).height() <= totalheight){
if(stop==true){
stop=false;
$.post("ajax.php", {start:1, n:50},function(txt){
$("#Loading").before(txt);
stop=true;
},"text");
}
}
});
HTML:

<div id="Loading">Loading...</div>
實現方法是比較頁面總高度和下滾高度以判斷是否到達底端,若到達底端則通過ajax讀取更多的內容,用before插入到Loading之前。
stop參數是考慮到ajax讀取耗時,防止在一次ajax讀取過程中多次觸發事件,造成多次載入內容。
下面為你推薦 10 個 jQuery 的無限滾動的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一個 jQuery 實現的支持無限滾動載入數據的插件。
2. jQuery Screw
Screw (scroll + view) 是一個 jQuery 插件當用戶滾動頁面的時候載入內容,是一個無限滾動翻頁的插件。
3. AutoBrowse jQuery Plugin
Autobrowse jQuery Plugin 插件在用戶滾動頁面的時候自動通過 Ajax 載入更多內容,使用瀏覽器內置緩存。
4. Scroll Extend Plugin
scrollExtend 插件用來在頁面滾動到屏幕底部時自動載入內容並追加 DOM 元素到頁面底部,該插件其最初目的是為了跟 WordPress 集成。
5. Infinite Scroll
用了這個插件,用戶訪問你的網站就不用翻頁啦!實際上它是預讀了後續頁的內容並將其直接添加到了當前頁面。
6. Load Content While Scrolling With jQuery
該插件可幫助非常快速的載入頁面的更多內容
7. Triggered Infinite Scroll
Triggered Infinite Scroll 是一個 Twitter 風格的自定義觸發器,不過它不是自動的。
8. Infinite Ajax Scroll, a jQuery Plugin
Infinite Ajax Scroll 可將你現有的網頁變成支持無限滾動的頁面,無需太麻煩就可搞定。
9. Infinite Scrolling jQuery Plugin
InfiniScroll 原先是一個 jQuery 插件,用於博客的文章列表顯示,不過現在已經不止這些了。
10. Unlimited Scroll using the Twitter API
可以試試這段代碼的,看看能否解決您的問題!

⑥ 網頁製作 讓網頁上的圖片自動變換的代碼

我理解的沒錯的話你指的是圖片輪播?
給你幾個下載JS代碼的網站,這個是開源的很多的。

http://www.zztuku.com/JS/ 站長圖庫-js代碼頁面
http://js.alixixi.com/ 阿里西西
http://www.oschina.net/code/tag/jquery 開源中國
http://www.5icool.org/a/201308/998.html 酷站代碼-我記得是要注冊

直接搜索關鍵字「焦點圖」就好了,上面兩個是我最常用的。

⑦ 如何實現自動生成HTML網頁

我理解你的問題是生成動態網頁是吧。一般動態的HTML是通過支持CGI 即 (通用網關介面)的語言生成的。例如 PHP ASP python RUBY等。當然前段的JS 也可以通過DOM 生成動態HTML

所謂HTML實際上是一種標記語言。而後端腳本語言通常可以控制 終端設備輸出顯示。這樣利用輸出加上通用網關介面就可以實現 動態的HTML輸出(在這里實際上用戶瀏覽器就是一個終端。)

一般後台語言生成HTML都是通過模板實現 例如PYTHON


#!/usr/bin/envpython
importcgi
reshtml='''Content-Type:text/html
<HTML><HEAD><TITLE>7FriendsCGIDemo(dynamicscreen)
</TITLE></HEAD>
<BODY><H3>Friendslistfor:<I>%s</I></H3>
Yournameis:<B>%s</B><P>
Youhave<B>%s</B>friends.
</BODY></HTML>'''
form=cgi.FieldStorage()
who=form['person'].valuehowmany=form['howmany'].valueprintreshtml%

(who, who, howmany)

⑧ 網頁設計 圖片自動變化

">
.container, .container *

.container

.slider
.slider li
.slider img

.slider2
.slider2 li

.num
.num li{
float: left;
color: #FF7300;
text-align: center;
line-height: 16px;
width: 16px;
height: 16px;
font-family: Arial;
font-size: 12px;
cursor: pointer;
overflow: hidden;
margin: 3px 1px;
border: 1px solid #FF7300;
background-color: #fff;
}
.num li.on{
color: #fff;
line-height: 21px;
width: 21px;
height: 21px;
font-size: 16px;
margin: 0 1px;
border: 0;
background-color: #FF7300;
font-weight: bold;
}
</style>
<div class="container" id="idTransformView">
<ul class="slider" id="idSlider">
<li><img src="images/01.jpg"/></li>
<li><img src="images/02.jpg"/></li>
<li><img src="images/03.jpg"/></li>
</ul>
<ul class="num" id="idNum">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>

<br />

<div class="container" id="idTransformView2">
<ul class="slider slider2" id="idSlider2">
<li><img src="images/01.jpg"/></li>
<li><img src="images/02.jpg"/></li>
<li><img src="images/03.jpg"/></li>
</ul>
<ul class="num" id="idNum2">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div><br />
<p>
<script type="text/javascript">
var $ = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};

var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}

Object.extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
return destination;
}

var TransformView = Class.create();
TransformView.prototype = {
//容器對象,滑動對象,切換參數,切換數量
initialize: function(container, slider, parameter, count, options) {
if(parameter <= 0 || count <= 0) return;
var oContainer = $(container), oSlider = $(slider), oThis = this;

this.Index = 0;//當前索引

this._timer = null;//定時器
this._slider = oSlider;//滑動對象
this._parameter = parameter;//切換參數
this._count = count || 0;//切換數量
this._target = 0;//目標參數

this.SetOptions(options);

this.Up = !!this.options.Up;
this.Step = Math.abs(this.options.Step);
this.Time = Math.abs(this.options.Time);
this.Auto = !!this.options.Auto;
this.Pause = Math.abs(this.options.Pause);
this.onStart = this.options.onStart;
this.onFinish = this.options.onFinish;

oContainer.style.overflow = "hidden";
oContainer.style.position = "relative";

oSlider.style.position = "absolute";
oSlider.style.top = oSlider.style.left = 0;
},
//設置默認屬性
SetOptions: function(options) {
this.options = {//默認值
Up: true,//是否向上(否則向左)
Step: 5,//滑動變化率
Time: 10,//滑動延時
Auto: true,//是否自動轉換
Pause: 2000,//停頓時間(Auto為true時有效)
onStart: function(){},//開始轉換時執行
onFinish: function(){}//完成轉換時執行
};
Object.extend(this.options, options || {});
},
//開始切換設置
Start: function() {
if(this.Index < 0){
this.Index = this._count - 1;
} else if (this.Index >= this._count)

this._target = -1 * this._parameter * this.Index;
this.onStart();
this.Move();
},
//移動
Move: function() {
clearTimeout(this._timer);
var oThis = this, style = this.Up ? "top" : "left", iNow = parseInt(this._slider.style[style]) || 0, iStep = this.GetStep(this._target, iNow);

if (iStep != 0) {
this._slider.style[style] = (iNow + iStep) + "px";
this._timer = setTimeout(function(), this.Time);
} else {
this._slider.style[style] = this._target + "px";
this.onFinish();
if (this.Auto) , this.Pause); }
}
},
//獲取步長
GetStep: function(iTarget, iNow) {
var iStep = (iTarget - iNow) / this.Step;
if (iStep == 0) return 0;
if (Math.abs(iStep) < 1) return (iStep > 0 ? 1 : -1);
return iStep;
},
//停止
Stop: function(iTarget, iNow) {
clearTimeout(this._timer);
this._slider.style[this.Up ? "top" : "left"] = this._target + "px";
}
};

window.onload=function(){
function Each(list, fun){
for (var i = 0, len = list.length; i < len; i++)
};

var objs = $("idNum").getElementsByTagName("li");

var tv = new TransformView("idTransformView", "idSlider", 168, 3, {
onStart : function()) }//按鈕樣式
});

tv.Start();

Each(objs, function(o, i){
o.onmouseover = function(){
o.className = "on";
tv.Auto = false;
tv.Index = i;
tv.Start();
}
o.onmouseout = function(){
o.className = "";
tv.Auto = true;
tv.Start();
}
})

////////////////////////test2

var objs2 = $("idNum2").getElementsByTagName("li");

var tv2 = new TransformView("idTransformView2", "idSlider2", 408, 3, {
onStart: function()) },//按鈕樣式
Up: false
});

tv2.Start();

Each(objs2, function(o, i){
o.onmouseover = function(){
o.className = "on";
tv2.Auto = false;
tv2.Index = i;
tv2.Start();
}
o.onmouseout = function(){
o.className = "";
tv2.Auto = true;
tv2.Start();
}
})

$("idStop").onclick = function()
$("idStart").onclick = function()
$("idNext").onclick = function()
$("idPre").onclick = function()
$("idFast").onclick = function() }
$("idSlow").onclick = function() }
$("idRece").onclick = function() }
$("idAdd").onclick = function() }

$("idReset").onclick = function(){
tv2.Step = Math.abs(tv2.options.Step);
tv2.Time = Math.abs(tv2.options.Time);
tv2.Auto = !!tv2.options.Auto;
tv2.Pause = Math.abs(tv2.options.Pause);
}

}
</script>

⑨ 想了解網頁自動生成工具(網站製作工具)

Dreamweaver就可以做到所見即所得,不用編程的。它有幾種模式,可以自己寫代碼,也可以只進行設計,代碼自動生成。具體你可以看看幫助。
希望對你有幫助!!!