Rumah hujung hadapan web tutorial css css 轮廓(outline)属性是如何使用的?轮廓属性与边框属性的区别(实例)

css 轮廓(outline)属性是如何使用的?轮廓属性与边框属性的区别(实例)

Sep 14, 2018 am 11:07 AM
border css outline

本章给大家介绍css 轮廓(outline)属性是如何使用的?轮廓(outline)属性与边框(border)属性的区别(实例),让大家可以了解css中的轮廓(outline)属性的一些小知识,以及轮廓(outline)和边框(border)属性之间的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、什么是css 轮廓(outline)属性

轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。

举个例子来说吧:在我们平时阅读浏览器里的内容时,当鼠标点击让一个 a 标签链接或者一个input的单选框获得焦点的时候,该元素将会被一个轮廓虚线框围绕。这个轮廓虚线框就是轮廓(outline)。

在默认情况下,点击 a 标签,input,或者添加鼠标点击事件的时候,浏览器就会留下一个轮廓外框(chrome之下为蓝色)。 然而这些默认的轮廓外框,有时候很影响美观,破坏了前端页面的整体效果,我们并不是很想保留下来。那么如何把浏览器默认的轮廓外框去掉,又或者改变这个默认的轮廓外框效果?

css的轮廓(outline)属性让我们可以改变这个默认的轮廓虚线框效果。轮廓(outline)属性有如下的相关属性:

  1. outline:在一个声明中设置所有的轮廓属性

  2. outline-style:设置轮廓的样式    

  3. outline-width:设置轮廓的宽度

  4. outline-color:设置轮廓的颜色

  5. outline-offset:对轮廓进行偏移,并在边框边缘进行绘制

其中第1个相关属性 outline 是速写形式,格式为:

outline: outline-color || outline-style || outline-width;
Salin selepas log masuk

让我们不用一个一个的设置轮廓的相关样式,可以一次性完成设置。

我们用下面的例子来看看css的轮廓(outline)属性的使用:

如果想让链接获取到焦点时更醒目,可以设置轮廓线条为红色,可以如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>轮廓--outline</title>
		<style>
			
			.a { outline:5px solid red; }
		</style>
	</head>
	<body>
			<a href="#">我是默认下的连接</a><br /><br />
			<a href="#" class="a">我是一个测试连接,会红</a>
	</body>
</html>
Salin selepas log masuk

效果图如下:

1.jpg

而如果只是单纯的想去掉影响美观的Tab上的轮廓线条,outline属性可如下设置:

.tab{ outline: none; ...... /* other properties */}
Salin selepas log masuk

从上面的例子可以看出轮廓(outline)与边框(border)很相似,但轮廓(outline)和边框(border)虽然相似却也是不同的。

二、轮廓(outline)与边框(border)的区别

  1. outline是不占空间的,既不会增加额外的宽或者高;border会占用宽度;因此outline 不会象border那样影响元素的尺寸或者位置。

  2. outline有可能是非矩形的;border 就是普通边框 。

  3. outline 是针对链接、表单控件和ImageMap等元素设计;border 可应用于几乎所有有形的html元素。

Atas ialah kandungan terperinci css 轮廓(outline)属性是如何使用的?轮廓属性与边框属性的区别(实例). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menyelesaikan masalah keserasian H5 Cara menyelesaikan masalah keserasian H5 Apr 06, 2025 pm 12:36 PM

Penyelesaian kepada isu keserasian H5 termasuk: menggunakan reka bentuk responsif yang membolehkan laman web menyesuaikan susun atur mengikut saiz skrin. Gunakan alat ujian silang penyemak imbas untuk menguji keserasian sebelum dilepaskan. Gunakan Polyfill untuk memberi sokongan untuk API baru untuk pelayar yang lebih tua. Ikuti piawaian web dan gunakan kod yang berkesan dan amalan terbaik. Gunakan preprocessors CSS untuk memudahkan kod CSS dan meningkatkan kebolehbacaan. Mengoptimumkan imej, mengurangkan saiz laman web dan mempercepatkan pemuatan. Dayakan HTTPS untuk memastikan keselamatan laman web.

Cara melakukan pemetik warna kecerunan PS Cara melakukan pemetik warna kecerunan PS Apr 06, 2025 pm 10:09 PM

Pemetik warna kecerunan memberikan pereka fleksibiliti untuk mengekstrak dan membuat kecerunan dari imej. Ia memudahkan penciptaan kecerunan, memastikan ketepatan, memberi inspirasi, meningkatkan kecekapan dan menyediakan sokongan silang platform, dan meliputi pelbagai aplikasi termasuk laman web, reka bentuk grafik, reka bentuk UI/UX dan seni digital.

Bagaimana cara mengeluarkan gaya lalai dalam senarai bootstrap? Bagaimana cara mengeluarkan gaya lalai dalam senarai bootstrap? Apr 07, 2025 am 10:18 AM

Gaya lalai senarai bootstrap boleh dikeluarkan dengan mengatasi CSS. Gunakan peraturan dan pemilih CSS yang lebih spesifik, ikuti "Prinsip Jarak" dan "Prinsip Berat", mengatasi gaya lalai bootstrap. Untuk mengelakkan konflik gaya, lebih banyak pemilih yang disasarkan boleh digunakan. Sekiranya penindasan tidak berjaya, laraskan berat CSS adat. Pada masa yang sama, perhatikan pengoptimuman prestasi, elakkan terlalu banyak! Penting, dan tulis kod CSS ringkas dan cekap.

Cara Membina Rangka Kerja Bootstrap Cara Membina Rangka Kerja Bootstrap Apr 07, 2025 pm 12:57 PM

Untuk membuat rangka kerja bootstrap, ikuti langkah -langkah ini: Pasang bootstrap melalui CDN atau pasang salinan tempatan. Buat dokumen HTML dan pautan bootstrap CSS ke & lt; kepala & gt; seksyen. Tambah fail bootstrap JavaScript ke body & lt; body & gt; seksyen. Gunakan komponen bootstrap dan menyesuaikan lembaran gaya untuk memenuhi keperluan anda.

Cara Melihat Sistem Grid Bootstrap Cara Melihat Sistem Grid Bootstrap Apr 07, 2025 am 09:48 AM

Sistem mesh Bootstrap adalah peraturan untuk membina susun atur responsif dengan cepat, yang terdiri daripada tiga kelas utama: kontena (kontena), baris (baris), dan col (lajur). Secara lalai, grid 12-kolumn disediakan, dan lebar setiap lajur boleh diselaraskan melalui kelas tambahan seperti Col-MD-, dengan itu mencapai pengoptimuman susun atur untuk saiz skrin yang berbeza. Dengan menggunakan kelas mengimbangi dan jejaring bersarang, fleksibiliti susun atur boleh dilanjutkan. Apabila menggunakan sistem grid, pastikan setiap elemen mempunyai struktur bersarang yang betul dan pertimbangkan pengoptimuman prestasi untuk meningkatkan kelajuan pemuatan halaman. Hanya dengan pemahaman dan amalan yang mendalam, kita dapat menguasai sistem grid bootstrap yang mahir.

Cara menyimpan kod mudah di tengah gambar bootstrap Cara menyimpan kod mudah di tengah gambar bootstrap Apr 07, 2025 am 07:27 AM

Bootstrap Gambar Tips Centering: Gunakan sistem grid untuk berpusat secara mendatar: Justify-content-center class ke pusat secara mendatar, Col-Auto membolehkan gambar untuk menyesuaikan diri seperti yang diperlukan, dan IMG-fluid menyesuaikan diri dengan saiz kontena. Gunakan Flexbox untuk memusatkan secara menegak: D-Flex menetapkan bekas ke bekas Flex, Align-items: pusat secara menegak. Cuba gunakan kelas Bootstrap sendiri, ikuti garis panduan kod ringkas, elakkan gaya tersuai, bersarang yang berlebihan, dan tingkatkan kebolehbacaan dan kecekapan kod.

Adakah imej berpusat imej mengezum imej? Adakah imej berpusat imej mengezum imej? Apr 07, 2025 am 07:42 AM

Cara Mencapai Pusat Imej dan Penskalaan di Bootstrap: Gunakan D-Flex Justify-Content-Center untuk memusatkan imej secara mendatar. Gunakan Align-item-center dan ketinggian elemen induk tetap secara menegak memusatkan imej. Gunakan atribut lebar dan ketinggian untuk mengawal saiz imej, atau gunakan ketinggian maksimum dan ketinggian max untuk mengehadkan saiz maksimum. Gunakan kelas IMG-cecair atau mekanisme reka bentuk responsif, seperti pertanyaan media, untuk mencapai skala responsif. Mengoptimumkan saiz imej, mengawal pengukuran menggunakan atribut yang sesuai dengan objek, dan ikuti amalan terbaik untuk memastikan prestasi dan penyelenggaraan.

Cara Melihat Gaya CSS Bootstrap Cara Melihat Gaya CSS Bootstrap Apr 07, 2025 am 10:24 AM

Cara melihat CSS Bootstrap: Menggunakan Alat Pemaju Penyemak Imbas (F12). Cari tab "Unsur" atau "Inspektor" dan cari komponen bootstrap. Lihat gaya CSS yang digunakan komponen dalam panel Styles. Alat pemaju boleh digunakan untuk menapis gaya atau kod debug untuk mendapatkan pandangan tentang bagaimana ia berfungsi. Mahir dalam alat pemaju dan mengelakkan lencongan.

See all articles